This is a fork of the morion4000 webdollar-node miner. Original version is here.
This project is updated weekly, based on changes in the upstream project.
If you want, you can support me in WEBD for this project. Any tips can be sent directly to me: WEBD$gB75To6qnTLVkKsFgrM1RA85Vr1QQNPgof$
.
I'm grateful for your support!
Caching is per dependant repository. You can disable caching for the critical parts of this build via --build-arg WEBDOLLAR=$RANDOM
, or you can force all parts of the container to rebuild with --no-cache
.
Look at the github actions & docker-build.sh
for more details.
docker build -t bwvolleyball/webdollar-miner-container:${TAG} .
docker push bwvolleyball/webdollar-miner-container:${TAG}
There are 2 ways to mine. In both, you should provide your wallet.
environment variables:
WALLET
- your WebDollar wallet (raw JSON)
When mining with a pool (recommended, default)
MINING_POOL_URL
- the url of the mining pool you wish to join.
Available environment variables - anything with a default of <empty>
is unset by default in the container.
You must set it.
ENV variable | Default | Purpose | Used For? (solo , pool , both ) |
---|---|---|---|
WALLET |
<empty> |
Your WEBD wallet - encrypted or unencrypted | both |
PASSWORD_PHRASE |
<empty> |
Your WEBD wallet password phrase. Required to PoS mine if your wallet is encrypted | both |
SOLO_MINING |
false |
If true, mine solo. If false, mine in a pool. If you're just starting out it is recommended to min in a pool. | N/A - decides which process |
MINING_POOL_URL |
<empty> |
If you are mining in a pool, the pool URL you wish to join | pool |
The MINING_POOL_URL
should be single-quoted ('
).
Earlier versions of this container required the $
in the MINING_POOL_URL
to be escaped (\$
),
however, these restrictions have been fixed! If you single tick the url, everything should work!
The easiest way to provide your WALLET
and `PASSWORD_PHRASE is by catting out the files from your hard-drive.
You can find mining pool urls from this awesome website.
To see the list of tags, go here. It is recommended to use the latest tag. The latest tag should also be displayed in this readme.
docker run \
-e MINING_POOL_URL='https://webdollar.mining.pool/pool/1/POOL_NAME/version/sha/https:$$domain.com:443' \
-e WALLET="$(cat ~/path/to/wallet\$.webd)" \
-e PASSWORD_PHRASE="$(cat ~/path/to/password\$.txt)" \
bwvolleyball/webdollar-miner-container:1.3.02