# Validator FAQ

**Validator Tracking**&#x20;

<https://araviel.io/>

**Validator Statistics**

<https://safecoin.safegw.net:3000/d/Qn9y9HXMA/validators-and-vote-account-monitoring-atsafecoin-org?orgId=1&refresh=2m>

<https://safecoin.safegw.net:3000/d/cvhfV0CMz/>    (validator selection at the top left of the page)

**Validator List & Statistics** &#x20;

<https://safecoin.safegw.net/status.txt>    (updates every two minutes)

**Various Detailed Guides** By MrCoins

<https://safecoin.uk/>

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.&#x20;

**Please proceed under caution if you are unfamiliar with these instructions**.&#x20;

<https://safecoin.org/validator-set-up-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
```
