Validator FAQ

Validator Tracking

Validator Statistics (validator selection at the top left of the page)

Validator List & Statistics (updates every two minutes)

Various Detailed Guides By MrCoins

Included in this guide are instructions for automatic rebuild, restart and log management + Automating the start up and restart process. There are many other cli-command Instructions as well

Check SafeCoin Balance On Validator

~/Safecoin/target/release/safecoin balance

Validator List

~/Safecoin/target/release/safecoin validators 

Current Epoch Info

~/Safecoin/target/release/safecoin epoch-info

Catch-Up Command

~/Safecoin/target/release/safecoin catchup ~/ledger/validator-identity.json

Deactivate Stake & Start Cool-Down

// Some code~/Safecoin/target/release/safecoin deactivate-stake --stake-authority <KEYPAIR> <STAKE_ACCOUNT_ADDRESS> --fee-payer <KEYPAIR>

Withdraw From Stake Account (after cool-down)

~/Safecoin/target/release/safecoin withdraw-stake --withdraw-authority <KEYPAIR> <STAKE_ACCOUNT_ADDRESS> <RECIPIENT_ADDRESS> <AMOUNT> --fee-payer <KEYPAIR>

Update Commission Rate

~/Safecoin/target/release/safecoin vote-update-commission ledger/validator-vote-account.json <15> ledger/validator-identity.json

Vote Account Voting Statistics

~/Safecoin/target/release/safecoin vote-account <VOTE-ACCOUNT-ADDRESS> 

Truncate The Log File

truncate -s 0 ~/safecoin-validator-*.log 

Recover Your Private Key From The Seed Phrase (when prompted enter seed words separated by spaces)

~/Safecoin/target/release/safecoin-keygen recover -o recovered.json 

Transfer From Vote Account

~/Safecoin/target/release/safecoin withdraw-from-vote-account <VOTE_ACCOUNT_ADDRESS> <RECIPIENT_ADDRESS> <AMOUNT> 

Check Skip Rate

~/Safecoin/target/release/safecoin block-production | grep <VALIDATOR-IDENTITY> 

How to delegate to a validator using the SafeCoin cli-tools and a local wallet on Ubuntu 20.04

You must proceed through Step 4 of the Validator Set Up Instructions (Stop before funding 10 SAFE to the Validator) in order to Delegate from the cli-tools.

Please proceed under caution if you are unfamiliar with these instructions.

# Create Local Wallet

~/SAFE/target/release/safecoin-keygen new -o ~/ledger/wallet.json 

# Set Config To Default To Local Wallet

~/SAFE/target/release/safecoin config set --keypair ~/ledger/wallet.json 

# Send Some Funds To The Local Wallet Address & Check Balance

~/SAFE/target/release/safecoin address
~/SAFE/target/release/safecoin balance 

# Create Local Stake Keypair

~/SAFE/target/release/safecoin-keygen new -o ~/ledger/stake-account.json 

# Create & Fund Stake Account

~/SAFE/target/release/safecoin create-stake-account ~/ledger/stake-account.json <AMOUNT> --from ~/ledger/wallet.json --stake-authority ~/ledger/wallet.json --withdraw-authority ~/ledger/wallet.json --fee-payer ~/ledger/wallet.json 

# Delegate To The Vote Account Of Your Chosen Validator

~/SAFE/target/release/safecoin delegate-stake ~/ledger/stake-account.json <VOTE ADDRESS OF CHOSEN VALIDATOR> --fee-payer ~/ledger/wallet.json --stake-authority ~/ledger/wallet.json

Last updated