Wind down
Overload has been officially wound down. The project has ceased all development and we urge users to withdraw all assets from the contracts.
The UI will stay up for another 6 months, and will afterwards be taken down. If users during this time has not withdrawn their funds, we will point them towards this document where we will describe how to withdraw funds directly from Basescan. If further support is needed, we suggest dm:ing @egozoq on Discord.
Disabling deposits on the UI
All deposit features on the UI has been disabled, and only withdrawals are now supported. This doesn't prevent users from depositing onchain directly on the contract given contracts deployed are immutable, but it would have no effect.
We suggest users to withdraw their assets as soon as possible, using the UI.
Withdrawing using Basescan
Assets are held in the Farm.sol
contract, although we suggest users to use the Router.sol
to withdraw assets. The Router.sol
address is 0x818c7930720b26e887067fc05e293f9b7fda5a97
. Verified contracts/addresses are also available at Contracts.
To withdraw, the steps are the following:
- Call the
setOperator
method onFarm.sol
with theRouter.sol
address. The call should look likesetOperator(address operator, bool approve)
and the values entered should besetOperator(0x818c7930720b26e887067fc05e293f9b7fda5a97, true)
. This allows theRouter.sol
contract to help with the withdrawal. - Call the
withdraw
method onRouter.sol
with the token address and the amount to be withdrawn. To enter the correctamount
, you would need to find your balance in it's raw form, which can be done through looking at the token'sdecimals
or by callingbalanceOf
onFarm.sol
. - To find your balance through
balanceOf
onFarm.sol
, you would need your own address and the "token id". The token id is taking theaddress
and converting it into anuint256
. A website that can do that is e.g. https://www.rapidtables.com/convert/number/hex-to-decimal.html.