The new Giveth app no longer displays archived GIVfarm staking pools or mainnet single-asset GIV staking. Those staking contracts are still live on-chain, so you can still unstake your tokens and claim any rewards yourself. This guide lists every archived pool and walks you through it.
Still using GIVpower? Single-asset GIVpower staking on Optimism, Gnosis, and Polygon zkEVM is still supported in the Giveth app. Manage it under My Account → Staking. This page only covers the older pools the app no longer shows.
How it works
- Staking contract: the contract you staked into. You call
getReward()to harvest your rewards andwithdraw()/exit()to unstake. You do this on a block explorer. - Your rewards: harvested rewards (GIV, and CULT or FOX) stream over time. You can claim them in the Giveth app, no contract call needed.
- LP tokens (liquidity-pool farms only): unstaking returns your LP tokens to your wallet, which represent your share of that pool.
Recovering your funds is usually two steps:
- Harvest and unstake on a block explorer:
getReward()to harvest, andwithdraw(amount)orexit()to unstake.exit()does both in one transaction. - Claim your rewards in the app: Go to Giveth, sign in and go to My Account’s Staking tab. Select the network, and claim. The app claims your streamed/vested rewards (GIV, CULT, or FOX) for you.
How to call a contract on a block explorer
- Open the staking contract address on the explorer for its network (links in each section below).
- Go to the Contract tab → Read Contract and check your balances:
balanceOf(yourAddress): how much you have staked.earned(yourAddress): rewards available to harvest.- Go to Write Contract, click Connect to Web3, and connect the wallet you staked with. Some of these are upgradeable contracts, so you may see a Write as Proxy tab; use that one.
- Call the method you need. Amounts are entered in wei, so multiply token amounts by 10¹⁸.
Tip: if the staking contract has an exit() method, it unstakes everything and harvests your rewards in a single transaction.Staking contract methods
Method | Type | What it does |
balanceOf(account) | read | Your staked balance |
earned(account) | read | Rewards you can harvest |
getReward() | write | Harvest your rewards |
withdraw(amount) | write | Unstake amount back to your wallet |
exit() | write | Unstake everything and harvest, in one transaction |
Once you've harvested, claim your rewards in the app as described above.
Archived pools by network
Ethereum Mainnet (chainId 1)
Explorer: etherscan.io (alternative: eth.blockscout.com)
Pool | Staking contract (call here) | LP token | Reward |
GIV / DAI (Uniswap V2) | 0xa4523D703F663615Bd41606B46B58dEb2F926D98 | 0xbeba1666c62c65e58770376de332891b09461eeb | GIV |
oneGIV / GIV Angel Vault (ICHI) | 0xA4b727DF6fD608d1835e3440288c73fB28c4eF16 | 0xc3151A58d519B94E915f66B044De3E55F77c2dd9 | GIV |
GIV / ETH (Balancer) | 0xc0dbDcA66a0636236fAbe1B3C16B1bD4C84bB1E1 | 0x7819f1532c49388106f7762328c51ee70edd134c | GIV |
CULT / ETH (Uniswap V2) | 0xa479103c2618aD514653B53F064Bc6c9dC35a30b | 0x5281E311734869C64ca60eF047fd87759397EFe6 | CULT |
CULT / ETH V2 (Uniswap V2) | 0xcA128517053e8c459E12E3aCB615bb421d768219 | 0x5281E311734869C64ca60eF047fd87759397EFe6 | CULT |
Single-asset GIV staking | 0x4B9EfAE862a1755F7CEcb021856D467E86976755 | n/a (stakes GIV directly) | GIV |
Gnosis Chain (chainId 100)
Explorer: gnosisscan.io (alternative: gnosis.blockscout.com)
Pool | Staking contract (call here) | LP token | Reward |
GIV / HNY (Honeyswap) | 0x4B9EfAE862a1755F7CEcb021856D467E86976755 | 0x08ea9f608656A4a775EF73f5B187a2F1AE2ae10e | GIV |
GIV / ETH (Sushiswap) | 0xfB429010C1e9D08B7347F968a7d88f0207807EF0 | 0x55FF0cef43F0DF88226E9D87D09fA036017F5586 | GIV |
GIV / xDAI (Honeyswap) | 0x24A6067fEd46dc8663794c4d39Ec91b074cf85D4 | 0xB7189A7Ea38FA31210A79fe282AEC5736Ad5fA57 | GIV |
FOX / HNY (Honeyswap) | 0x502EC7a040F486EE6Cb7d634D94764874B29dE68 | 0x8a0bee989c591142414ad67fb604539d917889df | FOX |
FOX / xDAI (Honeyswap) | 0x9A333AD00868472c0314F76DB8dA305B83890129 | 0xc22313fd39f7d4d73a89558f9e8e444c86464bac | FOX |
Example: unstaking GIV / HNY on Gnosis Chain
- Open the staking contract
0x4B9EfAE862a1755F7CEcb021856D467E86976755on gnosisscan.io. - Read Contract →
balanceOf(yourAddress)to see your staked LP, andearned(yourAddress)to see harvestable GIV. - Write Contract → connect your wallet →
exit()to unstake all your LP and harvest your GIV in one transaction. - Claim your GIV in the app: open qf.giveth.io → My Account, select Gnosis, and claim.
- You now hold your LP token
0x08ea9f608656A4a775EF73f5B187a2F1AE2ae10e, which represents your share of the GIV/HNY pool.
Need help?
If you're not sure which pool you staked in, or something doesn't look right, reach out in the Giveth Discord and we'll help you find your contract and walk through it.