LogoLogo
  • Introduction
  • Running Tellor Layer
    • Getting Started
    • Bridging Sepolia TRB
      • Bridge TRB back to Sepolia
      • Manual Generation of Bridge Query Data / IDs
    • Managing Accounts
    • Node Setup
      • Peers List & Public RPCs
      • Cosmovisor Sync
      • State Sync Troubleshooting / Resetting Chain Data
      • Example .service Files
    • Run a Layer Validator
      • Slashing Rules for Validators
    • Become a Data Reporter
      • Unjail Your Reporter
    • Command Line Usage
      • Query the Chain
      • Creating Transactions
      • Delegate to a Validator
      • Select a Reporter
  • Disputes and Reporter Governance
  • No-Stake Reporting
  • Using Tellor Data
    • Relay Data to EVM Chains
    • Integrating Tellor Data
    • Integrate Tellor on a New Chain
Powered by GitBook
On this page
  1. Running Tellor Layer

Managing Accounts

Follow the steps to make a layer account that can be used to receive funds from the bridge for transacting on layer.

Security Tips:

  • When you create a new account with the layerd keys add command, the output will include the mnemonic key. It is important to copy this key securely because it is the only time that mnemonic will be shown otherwise!

  • This guide uses the "test" backend for easy compatibility with the reporter daemon. For information about the different (more secure) options, check out these docs.

  • Always keep a secure backup of your initial configurations (including the Node key) just in case! A validator is difficult to recover without the node_key, priv_validator_key, and priv_validator_state.

  • Never use an address that holds real funds for testing.

If you do not yet have an account / mnemonic phrase, Generate a new key pair with the command:

./layerd keys add $ACCOUNT_NAME

Be sure to copy the entire output with the mnemonic and keep it in a very safe place!

If you already have an account, you can Import it with the command:

./layerd keys add $ACCOUNT_NAME --recover=true

To print the "tellor" prefix address to the terminal:

./layerd keys show $ACCOUNT_NAME

Next, add the --bech val flag to get the "tellorvaloper" prefix address, which is used for validator commands:

./layerd keys show $ACCOUNT_NAME --bech val

It can be useful to add these addresses to your .bashrc or .zshrc file. Be sure to replace your_tellor_prefix_address and your_tellorvaloper_prefix_address in your command:

echo 'export TELLOR_ADDRESS=your_tellor_prefix_address' >> ~/.bashrc #.zshrc if mac
echo 'export TELLORVALOPER_ADDRESS=your_tellorvaloper_prefix_address' >> ~/.bashrc #.zshrc if mac

Restart your terminal, or use source ~/.bashrc before you continue. (if Linux)

Restart your terminal, or use source ~/.zshrc before you continue. (if mac)

Check accounts any time with: ./layerd keys list

PreviousManual Generation of Bridge Query Data / IDsNextNode Setup

Last updated 29 days ago