GEB Docs
  • Quick Start
  • GEB Consensus
    • Mother Consensus
    • Sub Consensus(Agere)
  • Learn
    • BitAgere Guide
      • Auditor Reference Concepts
      • Executor Reference Concepts
  • Build
    • Validator
      • Wasm Operation
      • L-BTC Validator Operation
    • BitAgere
      • RelayAgere
      • Agere Auditor
      • Agere Executor
  • Use
    • Wasm Wallet
    • Earn $GEB
      • Stake L-BTC
        • What is L-BTC?
        • Download and Run LND Desk
        • Config LND
        • Node Asset Management
          • Open Channel(Get L-BTC)
          • L-BTC ⇌ BTC (on GEB chain)
        • Stake L-BTC Earn $GEB
      • Stake GEB on Agere
    • Earn $BTC
      • Claim and Other Operations
      • Transfer BTC to EVM
    • Bridge
      • Official Bridge
        • BEVM Mainnet
        • BEVM Canary
      • Third-Party Bridge
        • BEVM Mainnet
          • Swap from EVM to BEVM Mainnet
        • BEVM Canary
          • Swap from EVM to BEVM Canary
          • Other assets
            • Bridge PCX from BEVM Canary to Chainx
      • Transfer(EVM<-->Wasm)
  • EVM Development
    • Fee Calculation
      • GEB Mainnet
      • BEVM Canary
    • Smart Contract
      • Write a Contract
        • Set Up the Metamask Configuration
        • Deploy Smart Contract on GEB Signet
        • Deploy Smart Contract on BEVM Canary
      • Foundry
        • Deploy and verify contract by Foundry
      • Contract Verification (BlockScout)
      • ThirdWeb
    • Integrations
      • Oracle
        • Supra
        • DIA
      • Indexer
        • SubQuery
      • Account Abstraction
        • Particle Network
    • Libraries
      • ethereum-list/chains
      • Wagmi
      • Multicall3
    • Canonical contracts
    • Finality
  • Tokenomics
  • The Journy of GEB
  • Audit Reports
  • Community
Powered by GitBook
On this page
  • Transfer GEB from EVM to Wasm
  • Auditor Overview
  • Quick Join RelayAgere
  • Preparation Work
  • Run an Auditor Progarm
  • Set Commission
  • Claiming Rewards
  1. Build
  2. BitAgere

Agere Auditor

PreviousRelayAgereNextAgere Executor

Last updated 2 months ago

Transfer GEB from EVM to Wasm

Auditor Overview

Quick Join RelayAgere

Recommended System: Ubuntu 22.04 LTS +

Preparation Work

1

Clone the repository

git clone https://github.com/GEBcore/RelayAgere.git && cd RelayAgere
2

Install the dependencies

bash install.sh
3

Activate the virtual environment

source .venv/bin/activate
4

Create Wallet

./wallet.sh <cold_wallet_name>

The process will generate two wallets: a cold wallet and a hot wallet. If you choose to create wallets, there will generate two wallets: a cold wallet and a hot wallet. In the current script, the cold wallet is associated with the hot wallet automatically. The following operations will require using the name of the cold wallet. Both the cold and hot wallets are very important, and you need to securely save the wallet's mnemonic phrase to prevent loss.

You need to import both your cold wallet and hot wallet into the for easier subsequent operations.

5

Register to the agere

Please GEB token larger than register fee (at least 10 tokens ) to your cold wallet to register and join the agere.

Your stake amount must rank in the top 64 in the agere to be eligible to run as an auditor.

After registration, you need to wait for the auditor permit parameter to become yes. The waiting time is one epoch, approximately 10 minutes.

./register.sh <cold_wallet_name>
6

Register as a delegate

After your registration, if you want to work as an auditor, you need to register as a delegate on GEB Wallet.

If you want to become an auditor, you'll also need to stake sufficient tokens in your hot address.

Router: Agere->User->Agere Participants->Delegate

The first option selects the cold address, and the second option selects the corresponding hot address.

7

Check your auditor permit

Open GEB Wallet, ensure that the auditor permit is set to yes, and then proceed with the following operations.

Router:Agere->User->Agere Participants->Your Agere Pariticipants status->auditor permit

Run an Auditor Progarm

Before running the program, you need to deposit some tokens to your hot address as transaction fees so the program can send transactions normally.

Query your wallet balance

./get_balance.sh <cold_wallet_name>

Running as an Auditor

1

Stake your tokens to become an auditor

./stake.sh add <cold_wallet_name>
2

Run the auditor program

./auditor.sh -d <cold_wallet_name>
3

Check Auditor run status

tail auditor.log

The above code allows you to view the most recent auditor logs, but to ensure that the auditor program is truly running successfully on the agere, you need to wait until the auditor status parameter changes to active. This will probably take about 10-60 minutes.

Set Commission

Maximum value is 11796, calculate "commission = take/65535*100%"

Increase(required to be greater than previous)

Decrease(required to be less than previous)

Claiming Rewards

Except for agere creators, other users' BitAgere incentives are stored in stakes and need to be unstaked to receive actual tokens.

Using scripts to unstake

./stake.sh remove <cold_wallet_name>

Unstaking via BEVM Wallet

Router: Agere->User Dashboard->Agere Participants->Unstake

Transfer(EVM<-->Wasm)
RelayAgere
BEVM Wallet
deposit