Skip to content

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:

  1. Call the setOperator method on Farm.sol with the Router.sol address. The call should look like setOperator(address operator, bool approve) and the values entered should be setOperator(0x818c7930720b26e887067fc05e293f9b7fda5a97, true). This allows the Router.sol contract to help with the withdrawal.
  2. Call the withdraw method on Router.sol with the token address and the amount to be withdrawn. To enter the correct amount, you would need to find your balance in it's raw form, which can be done through looking at the token's decimals or by calling balanceOf on Farm.sol.
  3. To find your balance through balanceOf on Farm.sol, you would need your own address and the "token id". The token id is taking the address and converting it into an uint256. A website that can do that is e.g. https://www.rapidtables.com/convert/number/hex-to-decimal.html.