Skip to main content

Useful Commands

Account commands​

Create a new account​

personal.newAccount()

List all your accounts​

personal.listAccounts

energi_listaccounts.png

Get your account's balance​

eth.getBalance('0x6731..address..5fa9')

If you added the JS scripts:

checkAllBalances()

Send funds​

var tx = {from: "0x67319...SenderAddress...f335fa9", to: "0x84113...RecipientAddress...d4B75E4", value: web3.toWei(11000, "ether")}
personal.sendTransaction(tx, "password")
danger

For example,
11000 ether is equal to 11000 NRG.
Keep ether as default value.

Staking commands​

Unlock your account for staking​

personal.unlockAccount('0x67319f845917da973570704b811b641d3f335fa9', null, 0, true)

Check the status of staking​

miner.stakingStatus()

miner-stakingstatus.png

Masternode commands​

Deposit the collateral​

masternode.depositCollateral('0x67319f845917da973570704b811b641d3f335fa9', web3.toWei('10000', 'ether'), 'password')

Withdraw the collateral​

masternode.withdrawCollateral('0x67319f845917da973570704b811b641d3f335fa9', web3.toWei('10000', 'ether'), 'password')

Get your collateral's balance​

masternode.collateralBalance('0x67319f845917da973570704b811b641d3f335fa9')

Get your enode's informations​

admin.nodeInfo.enode

Announce your Masternode​

masternode.announce('0x67319f845917da973570704b811b641d3f335fa9', admin.nodeInfo.enode, 'password')

Denounce your Masternode​

masternode.denounce('0x67319f845917da973570704b811b641d3f335fa9', 'password')

Get your Masternode's status​

masternode.masternodeInfo('0x67319f845917da973570704b811b641d3f335fa9')

List all your Masternodes​

masternode.listMasternodes()

Change Autocompounding​

Autocollaterize, when enabled, allows masternodes to automatically roll up collaterals when requisit funds have amassed. The roll up occurs at the time when masternode reward is received.

Run the script in the following guide to check the current setting and change it if desired:

Change auto-compounding setting on Core Node