Requires .NET 7 SDK https://dotnet.microsoft.com/en-us/download/dotnet/7.0
cd node
dotnet runWallet hosts full Node to connect and synchronize with network
cd wallet
dotnet runcd miner
dotnet run --url http://localhost:5001 --address FIM0xA101CFBF69818C624A03AF8C8FDD9B345896EE1215287EABA4CBQuickstart:
docker-compose up --build --force-recreate --scale daemons=9 --scale miner=3 daemon-builder daemon daemons minerOr:
docker-compose up --build --force-recreate daemon-builderdocker-compose up --build --force-recreate daemondocker-compose up --build --force-recreate --scale daemons=3 daemonsdocker-compose up --build --force-recreate --scale miner=3 minerdocker-compose up --build --force-recreate walletdocker-compose up --build --force-recreate cliGet a shell
docker-compose exec daemon bashFirst, run daemon and map the port 80 to your machine like this:
docker run -p 80:80 ghcr.io/kryolite-crypto/kryolite/daemon:v29
Now generate an address with:
docker run ghcr.io/kryolite-crypto/kryolite/kryolite:v29 wallet create -o json
And then run the miner on your machine's network so that your miner can talk to your daemon with hostname localhost. Also replace ADDRESS with the address given in the previous step
docker run --net host ghcr.io/kryolite-crypto/kryolite/miner:v29 --url http://localhost --address ADDRESS
or run the miner directly against public nodes (and skip the local daemon)
docker run --net host ghcr.io/kryolite-crypto/kryolite/miner:v29 --url http://testnet-1.kryolite.io --address ADDRESS
- qemu bake fails dotnet/dotnet-docker#3848
- multi-arch with --load fails docker/buildx#59 (comment)