How to Stake with ETHGas

There are three types of staking:

  • ERC20 Token Staking

  • Native Staking

  • Restaking

1. ERC20 Token Staking [ Pending ]

  • 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

2. Native Staking [ Pending ]

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)

3. Restaking with our Vision AVS - Live

Last updated