Unstake sOHM
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 unstaking. In this guide, we will show you how to unstake sOHM tokens via Etherscan.
If you have never unstaked sOHM before, there are two steps involved:
- Approve the staking contract to spend your sOHM tokens.
- Unstake your sOHM tokens.
If you have unstaked sOHM before, there is only one step to perform: Unstake your sOHM tokens.
How to Approve sOHM Spending via Etherscan
- Go to the Write Contract section of the sOHM 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 first option approve.
- On the spender (address) field, we would fill in the staking contract address. Enter this value: 0xFd31c7d00Ca47653c6Ce64Af53c1571f9C36566a
- On the amount (uint256) field, fill in the amount of sOHM 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 unstake, you can choose a very large value. Let's say you want to allow the contract to spend up to 1e9 sOHM on your behalf, you would enter: 1000000000000000000
- Click Write.
- Sign the transaction on Metamask and wait for it to complete.
How to Unstake sOHM 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 last option unstake.
- On the _amount (uint256) field, fill in the amount you wish to unstake, and multiply it by 1e9. Alternatively, you can use this calculator to perform the conversion for you. For example, if you want to unstake 1 sOHM, fill in the value: 1000000000
- On the _trigger (bool) field, fill in the value: true
- Click Write.
- Sign the transaction on Metamask and wait for it to complete.