Stake Your OHM
Sometimes, the Olympus website might not be accessible due to hosting issues. Fear not, you can still interact with the Olympus contracts to perform certain actions such as staking. In this guide, we will show you how to stake OHM tokens via Etherscan.
If you have never staked OHM before, there are two steps involved:
- Approve the staking contract to spend your OHM tokens.
- Stake your OHM tokens.
If you have staked OHM before, there is only one step to perform: Stake your OHM tokens.
How to Approve OHM Spending via Etherscan
- Go to the Write Contract section of the OHM token contract.
- Check and ensure your selected network is "Ethereum Mainnet" in your wallet. Then press Connect to Web3 to connect your wallet if you haven't done so.
- Once it is connected, select the third option approve.
- On the spender (address) field, we would fill in the staking contract address. Enter this value: 0xC8C436271f9A6F10a5B80c8b8eD7D0E8f37a612d
- On the amount (uint256) field, fill in the amount of OHM you would like the staking contract to spend on your behalf, and multiply it by 1e9. Alternatively, you can use this calculator to perform the conversion for you. If you don't want to repeat this step whenever you want to stake, you can choose a very large value. Let's say you want to allow the contract to spend up to 1e9 OHM on your behalf, you would enter: 1000000000000000000
- Click Write.
- Sign the transaction on Metamask and wait for it to complete.
How to Stake OHM via Etherscan
- Go to the Write Contract section of the staking contract.
- Check and ensure your selected network is "Ethereum Mainnet" in your wallet. Then press Connect to Web3 to connect your wallet if you haven't done so.
- Once it is connected, select the stake option.
- On the _amount (uint256) field, fill in the amount you wish to stake, and multiply it by 1e9. Alternatively, you can use this calculator to perform the conversion for you. For example, if you want to stake 1 OHM, fill in the value: 1000000000
- Click Write.
- Sign the transaction on Metamask and wait for it to complete.