Skip to content

v1.0.8

Latest
Compare
Choose a tag to compare
@kevin-wad kevin-wad released this 20 Feb 02:56
· 1 commit to master since this release

Release v1.0.7 - [Eticapool relelease v1.0.7]

Overall upgrades:

  • Implements worker names addresses support
  • Implementation of Stratum server (not activated yet)

Get Pool updates:

To update your pool to the latest version, follow these steps:

  1. Go to eticapool directory: Go to your eticapool directory location.
cd eticapool
  1. Git Pull: Fetch the latest changes .
git pull

Important, read this before relaunching your pool:
Read this update process carefully. This new version will make your pool support worker names (addresses like 0x90701e1c2297aF1d32E8FC74f55d771f3AaD7820.RigNakamoto) will now be possible to be used on your pool.

But your pool may already have had shares from addresses that used worker names and now have pending payouts, up to now the pool would ignore these addresses and they would be taken into account in the balance calculation of your pool. That's why you have the option to accept to honor these new payouts or to reset balance of addresses that used worker names. To check your pool total owned coins run the script:
warning-index-reset-workers-addresses.js

  node warning-index-reset-workers-addresses.js

It will show you the total amount of pending payments of all addresses (with and without worker names) in your pool as well as the total amount of the addresses that used a worker name now waiting for payout. Check if your pool has enough liquidity to honor the new awaiting payouts to addresses that used a worker names. If you can't honor, then enter yes to continue and the script will reset these addresses to 0 balance.

Now you can Build and Restart the Pool:

  1. Check versions of nodejs and npm: check your nodejs and npm versions before the build, you need nodejs 14.**** and npm 6.14.**
node --version
npm --version
  1. Build: Run the build process to compile the updated code.
    (check your nodejs and npm versions before the build, you need nodejs 14.**** and npm 6.14.**)
npm run build
  1. Restart Main Process:
  • Stop and restart the main application process:
    pm2 delete index
    pm2 start index.js
    
  1. Restart Index Pools Network:
  • Stop and restart the Pools Network process:
    pm2 delete indexpoolsnetwork.js
    pm2 start indexpoolsnetwork.js
    
  1. Restart the Cleaner Coordinator:
  • Stop and restart the Index Cleaner Coordinator process:
    pm2 delete indexcleanercoordinator.js
    pm2 start indexcleanercoordinator.js