Governance & Staking

Staking Methods

There are two types of staking:

  • ERC20 Token Staking

  • Native Staking

ERC20 Token Staking

  • Visit [ staking.ethgas.com ]

  • Select the ERC20 you want to stake and input the amount then click "Stake Now"

  • Confirm the transaction in your wallet (e.g. MetaMask) for ERC20 token approval

  • Confirm another transaction in your wallet (e.g. MetaMask) for depositing ERC20 tokens into the ETHGas staking contract

Native Staking

Native staking via our contract should feel no different than native staking via the official beacon deposit contract, as our contract is implemented with the exact same function calls.

  • If you have not done native staking before, please visit: https://holesky.launchpad.ethereum.org/en/overview , and follow all the steps until the "Generate key pairs" section and ensure you can generate the “deposit_data-[timestamp].json” file

  • If you have done native staking before, please prepare your “deposit_data-[timestamp].json” file

  • Visit our staking contract in Etherscan [ coming soon ]

  • Click the deposit function and copy the data from “deposit_data-[timestamp].json” file to corresponding function parameters

  • Put 32 in payableAmount to indicate you will deposit 32 ETH

  • Click “Write” and confirm the transaction in your wallet (e.g. MetaMask)

Last updated