# 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
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.safecoin.org/safecoin-faq/validator-faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
