Open-ethereum-pool migration guides for Tethashv1 mining TEO
-
There’s pool operator has problems on migrate their own pool for TEO.
Here’s open-ethereum-pool based migration to TEO mining.
please refer here::
https://github.com/tao-foundation/open-ethpool-teo
Opensource - ethereum - pool for TEO migration guide.
1. How to change import path to patched tethashv1
Download and install gomove binary from https://github.com/KSubedi/gomove
# you also download gomove binary packages release pages # https://github.com/KSubedi/gomove/releases wget https://github.com/KSubedi/gomove/releases/download/0.2.17/gomove_0.2.17_amd64.deb sudo dpkg -i ./gomove_0.2.17_amd64.deb
Change go import paths with gomove
# change import path to followings gomove -d ./ github.com/ethereum/ethash github.com/tao-foundation/tethashv1 gomove -d ./ github.com/ethereum/go-ethereum/ github.com/tao-foundation/tethashv1-geth/
2. How to upgrade open-ethereum-pool to support parity V2 getWork
in open-ethereum-pool develop branch there’s parity V2 getWork supports.
please refer related issues in sammy’s open-ethereum-pool repository
https://github.com/sammy007/open-ethereum-pool/issues/362
patched commit is
https://github.com/sammy007/open-ethereum-pool/commit/34040466e2c392dc8dc6104e571875cbcfbec0c8
so you can cherry pick or manual patch to your custom open-ethereum-pool src.
git cherry-pick 34040466e2c392dc8dc6104e571875cbcfbec0c8
and,
make all
, it is enough things to your open-ethereum-pool to support tethashv1 TEO mining.open-ethpool-teo$ make all