Metabenz
  • Summary
  • Getting started as a validator
  • How to add METABENZ Network to your Metamask
  • Staking tutorial
  • become-a-validator
    • Run a METABENZ Validator
  • consumer-tutorials
    • Deploying smart contract on METABENZnet
    • Staking tutorial
  • general-1
    • How to run network nodes
    • METABENZ Blockchain Consensus
      • Contract Addresses
      • End-of-Cycle Flow
      • Stake, Delegate and Withdraw
      • Vote
    • How to become a validator
      • Getting started as a validator
    • Network Details
      • METABENZ Blockchain Mainnet
      • METABENZ Blockchain Testnet
    • Resources & Tools
      • WalletConnect on METABENZ Blockchain
  • general
    • METABENZ Blockchain Token
    • Exchanges,Wallets,On-Ramps and Defi Tools Supporting METABENZ
    • Metabenz-governance
      • METABENZ Network Assembly
    • Metabenz-infrastructure
      • METABENZ Network Studio
    • Learn about the METABENZ Blockchain Platform
      • METABENZ Blockchain Governance and Development
      • METABENZ Network (METABENZ)
      • Wallets supporting METABENZ Network
      • The METABENZ Blockchain
        • METABENZ Network Consensus
        • Discovering the Network
        • Ethereum (EVM) Compatibility and Smart Contracts
        • Delegation through Staking with Validators
      • Metabenz-governance-and-development
Powered by GitBook
On this page
  1. become-a-validator

Run a METABENZ Validator

Setting up a node

  1. Git clone https://github.com/Metabenzblockchain/Become-Validator.git

  2. Create an Account

chmod +x openethereum
./openethereum account new --config ./node.toml

Returned address like that 0x00ft39d30f0d20ff03a22ccfc30b7efbfca597c2

Copy result address to node.toml Ex:

...
[account]
unlock = ["0x00ft39d30f0d20ff03a22ccfc30b7efbfca597c2"]
password = ["password"]

[mining]
force_sealing = true
engine_signer = "0x00ft39d30f0d20ff03a22ccfc30b7efbfca597c2"
reseal_on_txs = "none"
...
  1. Run the authority nodes

./openethereum --config ./node.toml
  1. Stake

    Stake

    To stake METABENZ network, all you should do is sending your METABENZ network to the METABENZ Consensus contract address over the METABENZ network from the validator address. The METABENZ Consensus contract address: 0x4dCACA64f6CAED26F8553397a99E206ef29e9D26 The easiest way to do so, is to import your private key or key-store file to your favourite wallet (for example Metamask), switch network to METABENZ and send the METABENZ network to the Consensus contract address.

    You can find your key-store (containing your private key) and the password for the created account in: /meta-blockchain/keys/META/UTC--xxxx /node.pwd

  2. Wait for 1 cycle (approximately 48 hours).

    Wait until the next cycle gets started.

Previousbecome-a-validatorNextconsumer-tutorials

Last updated 8 months ago