Skip to content

Script to withdraw EVR rewards from one or more nodes.

Notifications You must be signed in to change notification settings

jellicoe/EVERNODE_WITHDRAW

Repository files navigation

EVERNODE_WITHDRAW

Script to withdraw EVR rewards from one or more Evernode nodes.

This Script will cycle through an array of addresses, get their EVR balance then send all of the EVR balance to a single receiving address with TAG. This script is designed to use a single signing address where all nodes have set their Regular Key to the signing address of an active account in Xaman or other wallet that you control.

To set the Regular Key for a node...on each node issue the command from the terminal

$ evernode regkey set rWalletAddressThatYouOwnThatCanSignTransactions

Optionally: in Xaman (or other wallet app) import the nodes rAddressNode01 to 03 as a ReadOnly existing account for easy visability.

install & run

git clone https://github.com/jellicoe/EVERNODE_WITHDRAW/

cd EVERNODE_WITHDRAW

Copy .env.sample to .env Fields to SET in .env file script:

accounts="rAddressNode01

rAddressNode02

rAddressNode03"

secret="ssWalletSecretThatCanSIGN"

destination="rYourWalletYouControl"

tag="1234567"

npm install

node transfer_evr.js

node transfer_xah.js

also includes scripts to withdrawal top up nodes and reputation contract wallets with

top_up_node_evr.js

top_up_node_xah.js

top_up_rep_evr.js

top_up_rep_xah.js

use at your own risk - double check all fields point to YOUR addresses that you CONTROL

To set a scheduled task to do this use cron, the example below runs the transfer script every 4 hours and logs the results to a file called log.log

$crontab -e

"* */4 * * * /usr/bin/node /root/EVERNODE_WITHDRAW/transfer_funds.js >> /root/EVERNODE_WITHDRAW/log.log 2>&1"

Delete xahaud log every sunday at 00:15

"15 0 * * 0 /root/EVERNODE_WITHDRAW/clean_log.sh >> /root/EVERNODE_WITHDRAW/clean.log 2>&1"

Node Updates:

install npm-check npm i npm-check@latest -g

update node_modules npm-check -u

END.

About

Script to withdraw EVR rewards from one or more nodes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published