# Node Utility
# General Information
The Arionum Node contains a command line utility tool called util.php
which can be used to perform various commands.
# Accounts Hash
Generate an
md5
hash of all registered accounts in the blockchain.
$ php util.php accounts-hash
# Balance
Output the balance for a specific account.
$ php util.php balance 'address/public_key'
# Block
Output details about a specific block.
$ php util.php block 'block_id'
# Block Time
Output the block time for the last 100 blocks.
$ php util.php block-time
# Blocks
Output the id and height of blocks higher than a specific height.
$ php util.php blocks 'height' [limit]
# Check Address
Output the validity of a specific address.
$ php util.php check-address 'address'
# Clean
Clean the entire database.
WARNING
This will remove all accounts, blocks, masternodes, mempools and transactions from the database.
$ php util.php clean
# Clean Blacklist
Remove all peers from the blacklist.
$ php util.php clean-blacklist
# Compare Accounts
Compare the account records between the current node and another peer.
$ php util.php compare-accounts 'peer_hostname'
# Compare Blocks
Compare the blocks between the current node and another peer.
$ php util.php compare-blocks 'peer_hostname' [limit]
# Current Block
Output details about the current block.
$ php util.php current
# Delete Peer
Remove a specific peer from the peer list.
$ php util.php delete-peer 'peer_hostname'
# Get Address
Output the address for a specific public key.
$ php util.php get-address 'public_key'
# Masternode Hash
Generate an
md5
hash of all registered masternodes in the blockchain.
$ php util.php masternode-hash
# Mempool
Output the number of transactions in the mempool.
$ php util.php mempool
# Peer
Create a peering session with a specific node.
$ php util.php peer 'peer_hostname'
# Peers
Output all peers and their current status.
$ php util.php peers
# Peers Block
Output all peers and their current height.
$ php util.php peers-block
# Pop
Remove a specific number of blocks from the database.
$ php util.php pop 'number_of_blocks'
# Recheck Blocks
Recheck all blocks in the blockchain to assert their validity.
$ php util.php recheck-blocks
# Recheck External Blocks
Recheck all blocks in the blockchain to assert their validity.
$ php util.php recheck-external-blocks 'peer_hostname' 'block_height'
# Resynchronise Accounts
Resynchronise the balance for all registered accounts.
$ php util.php resync-accounts
$ php util.php resync-accounts 'check'
# Send Block
Resynchronise the balance for all registered accounts.
$ php util.php sendblock 'block_height' 'peer_hostname'
# Version
Check the version of the node.
$ php util.php version
← Node API Masternodes →