Ante Protocol

This app has been deprecated

We advise users to withdraw their funds. You can view your positions and interact with the contracts directly via your block explorer (e.g. Etherscan, or the explorer for the network you used).

If you need assistance withdrawing your funds, contact the team via Discord or

Wallet

You can connect a wallet to see your positions here, or follow the steps below to withdraw via the block explorer.

How to recover your funds

  1. Step 1

    Identify the wallet address you want to withdraw from (e.g. the one you used to stake).

  2. Step 2

    Find the AntePools where you have staked. Open the block explorer for the chain you staked on. AntePools are deployed on the following chains (open your wallet’s transaction history on the explorer for the relevant chain):

    You can double-check any contract address against the list of all AntePools at the bottom of this page.

  3. Step 3

    On the block explorer, go to Advanced filter and filter by method signature. Use one of: 0x7b0472f0 or 0x7fab9e46. If you have interacted with another protocol that uses the same function signature, you may see addresses that are not AntePools—check them against the list below.

  4. Step 4

    From the filtered transactions, get the contract address from the "To" field. Open that address on the block explorer for the next step.

  5. Step 5

    Open the Contract tab, then Write as Proxy. If you are not seeing this tab, you may need to verify the proxy. Follow the steps in the screenshots below. Then go back to Write as proxy, connect with Web3, and execute unstakeAll with your side (staker or challenger).

    Optional: use Read as proxy getStoredBalance to confirm which side you staked on.

    1. Not verified proxy — no "Write as Proxy" tab shown
    Contract page showing proxy not verified message
    2. Code tab → More options → Is this proxy?
    Code tab, More options, Is this proxy? menu
    3. Verify proxy
    Verify proxy dialog or button
    4. Save proxy
    Save proxy confirmation
    5. Connect Web3, then Write as proxy
    Connect Web3 to write contract
  6. Step 6

    Wait 24 hours (unlock period).

  7. Step 7

    Return to the same contract page (Write as proxy), connect Web3, and execute withdrawStake to receive your funds.

All AntePools (by chain)

Use this list to verify that a contract address is an AntePool before interacting with it.

zkSync Era Goerli

ERC20 USD Coin (USDC) supply is more than zero

0x20d4D65f0C07E5C393CF3f56d9072E0a69551237

Wrapped BTC (WBTC) supply is more than 0

0xdE5fCE45026a1d6b1d3CBdA3508a0924189512AB

Wrapped BTC (WBTC) supply is more than 0

0x02C78DCa147A5FC57b2924ccA15952438166eB9C

Wrapped BTC (WBTC) supply is more than 0

0xF975e6013D0e4e133f2d7f9a147C78EDa08F46f3

Wrapped BTC (WBTC) supply is more than 0

0xB13C5f4c624141e9E3E11ddC98B2681bd29DB16d

ERC20 USD Coin (USDC) supply is more than zero

0x9dea95D845092a47c16E831699dE0a59750e711A

ERC20 USD Coin (USDC) supply is more than zero

0x2Bfe8b7b1B2D7575D89a1EB222A4190b47a8Cc03

ERC20 USD Coin (USDC) supply is more than zero

0x89580B27267AaEebE0094F7FFEa7e8d64660B013

ERC20 USD Coin (USDC) supply is more than zero

0x9B7667b3702636d35Fa910f39d9bAad85752BE0b

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0xc1102BD86DC38388e7d81a372257FBC695cD723B

Polygon Matic Mumbai

Largest EOA on Polygon Mumbai doesn't Rug

0x316476724621d09bc57338954f2e4aAcaa1c1b81

Optimism Goerli

Optimism Goerli Whale Doesnt Rug 99% of its ETH Test

0x1431357637Aeae2CeB48e142051449E036178319

ERC20 USD Coin (USDC) supply doesn't exceed M2, ~$20T

0x0f7a6728dCF29bb1377D585F00bF4f81E97b2a9b

Ensure that DAI GoerliOptimism markets don't drop under 15% for top 1 tokens

0x065B27450d051CeF844D73138D108aF5350aa4ae

[HOLDER] [NFT] balance remains >= [THRESHOLD]

0x3D2Aa7DE760D7D6d78942e371073aA4cDd379688

[HOLDER] [NFT] balance remains >= [THRESHOLD]

0xa36F5BdD4dC553Ba7381ddF1F9C9540BEa30Eb03

Ethereum Goerli

Checks WETH9 issued WETH fully backed by ETH

0x9bD814BEbD0523dbB9eebf9778de7e49f69C075e

Checks WETH9 issued WETH fully backed by ETH

0x12fB3CF3e212d6a2b7511DD90057722C5171A4bd

This test fails in a toggleable manner

0xf650d97FFeE798249321486d74BdC46D7fCc1850

EthDev MultiSig Doesnt Rug 99% of its ETH Test

0xe1367CddEaa24Ab5c4F23b3891325241E17fFd07

EthDev MultiSig Doesnt Rug 99% of its ETH Test

0x2A3f156469aD6d28f165C5E4D773c5D3dbD7FB59

[TARGET] [TOKEN] balance remains >= [THRESHOLD]

0x2542ec6A321d05b94601d41EB2Ec6959218583c2

ETH2 beacon deposit contract doesn't lose 99.99% of its ETH

0xAbBDeBf904Fb8390f9FACB5375c6E220a4A0dc93

ERC20 USD Coin (USDC) supply doesn't exceed M2, ~$20T

0xCBc87b45b2D5D14eA4cCeB28Df13178d06fd62B0

ERC20 USD Coin (USDC) supply doesn't exceed M2, ~$20T

0x46DB3F01cf8A63cdeDA93AF90EDcC5833Bb8B9ac

LlamaPay never pays future payments early (lastPayerUpdate[anyone] <= block.timestamp) (V06)

0xD2efe7fE9800dad7D976F69A509F323EAAB58Cb9

Checks WETH9 issued WETH fully backed by ETH

0x95eA2aD0A7159C39b6c5b4290c1Ec14EEb563072

ETH2 beacon deposit contract doesn't lose 99.99% of its ETH

0x44Da9186a8Af3d60AE4Bf2E42EEb2759AaEc6D6c

Mock example test with various state types

0x824a5e545E1eA8F79dcfCd808fe97823Aa44265E

EthDev MultiSig Doesnt Rug 99% of its ETH Test

0x541Be7e09F47463c2fB5578CB2F0bCb86dd66116

Mocking failure via settable variable

0x3baAf4024a5664fecBb367ECE658320b0EB5ce06

Mock demonstrative test with state

0xc06d4816710b4a5201e96279bb6871ef249eb0af

Mocking failure via settable variable

0x1fa3D22Cc48Ebc817832440c660C04cA701906F7

ETH2 beacon deposit contract doesn't lose 99.99% of its ETH

0xAb45fDdC5e7032BD386437FA47DF5558eCA3943c

ERC20 Tether (USDT) supply doesn't exceed M2, ~$20T

0xd188D2f361836569441DF5c7d918BC81239ae579

This test fails in a toggleable manner

0xdbDf6A326f417441688B65a88510aa0300Ef75e5

Checks WETH9 issued WETH fully backed by ETH

0x8c0ddcf3309Ab845a7c5d4C30A2671F8BF4E04bb

Mock demonstrative test with state

0x0591C75EA03f4E090DCaa8EA73461882039c0a2c

Mock demonstrative test with state

0x60ff23061d03374d8c5652c96913d83db4216982

[TARGET] [TOKEN] balance remains >= [THRESHOLD]

0x918D251FA198852874cA6aA813E7A9e4ECC8FaF2

ERC20 Tether (USDT) supply doesn't exceed M2, ~$20T

0xc7A60070eab0B2dD6f605211a86347f1241A9c72

Checks WETH9 issued WETH fully backed by ETH

0x87708DA45b806551A050EC760fa6d285AF4bC28D

EthDev MultiSig Doesnt Rug 99% of its ETH Test

0x32b74924730742d8cd5B5489E10D9772Dbd7bc68

ERC20 USD Coin (USDC) supply doesn't exceed M2, ~$20T

0xb7b66c19CcCd5c5778E0749F8594ce98a154B079

EthDev MultiSig Doesnt Rug 99% of its ETH Test

0xb05f2D54C7b2FAC181c0689Be1AA556109FB4C22

EthDev MultiSig Doesnt Rug 99% of its ETH Test

0x3918F30c9C1177702fd9700d522c6B881F00e21e

EthDev MultiSig Doesnt Rug 99% of its ETH Test

0x451AD2d358C787ac0D116C2Fd196D7663658bEBf

Checks WETH9 issued WETH fully backed by ETH

0xEF7CE102c7a127456155eE7cDd754f3870d007DD

Mock testof various test state types with names

0x1Cdae0dBB821F5D15f42687C9C2b41Cb8c369AbC

LlamaPay never pays future payments early (lastPayerUpdate[anyone] <= block.timestamp) (V06)

0x20d8dA8fF91781F7588a973e56B9c83f19722CDe

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x0d28a1C3A80E5b1c3dC4055498DfDf0BecEA1AE7

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x7f2419dB6032d53040Fad0881a6eD2eBB34065e4

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x21997381754409C3BcD3d08628591394AFA61B88

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x0DB6A0A2E685777952442FAa1D7aa7c37A569817

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x524eA90D14F78CfcE87E72F84085371728CFa6F8

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x395331799c0826a26977cFFB34833c6852CA4a74

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0xCdB926049ab8a0D803e2bB0cb7D5eeDEbe8190E2

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0xEBBbC84d4c8E9Cf09e0cD1cD30DA71D8e545AAcD

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0xA2DdB6bB15A710038019bEB6A2894d2812AFB499

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x64829b6c32566f552B3D3d54F394dA48Ea562594

[HOLDER] [NFT] balance remains >= [THRESHOLD]

0xc48cA7aD720D74615F2133fa63ed6D169f8Dd702

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0xfB3e8145f2a7aac5B42C1fDbcB0c56d8869449d6

[HOLDER] [NFT] balance remains >= [THRESHOLD]

0x3015f2B4ed2a03b2b1b48081aDcA363f3E9663C0

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x83E21f43eF359B8Ae5548bbB21DBbceb7283c2A4

Binance Smart Chain Testnet

BSC Whale Doesnt Rug 99% of its BNB Test

0x0919DfE686109afe96E07fDa83a3f50c75E3fe1d

Arbitrum Goerli

Arbitrum Whale Doesnt Rug 99% of its ETH Test

0x5EC7d5fC2327237DaB2402eD71A07c2c9eF4EFa9

Arbitrum Goerli Whale Doesnt Rug 99% of its ETH Test

0x719144f63d1282982a5B79D94a89Fd35b39fc3AE

Checks WETH9 issued WETH fully backed by ETH

0x42D732a4660815FA3443EAF2C412C2d8f6d9bcA8

Checks WETH9 issued WETH fully backed by ETH

0x1629262a11877B60D22663c325d45713af125432

Checks WETH9 issued WETH fully backed by ETH

0x82BFE1f33A5A9063AaD1b74AEB30184C5E9d0d2C

Scroll Pre-Alpha L1 Testnet

Scroll L1 Testnet USDC Whale USDC balance doesn't drop 90% as of deployment

0x831c8dF3c6BCFEDd41B8Ba69EDd10CA3A10A5a59

Scroll Alpha Testnet

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x11Eb93669Ac2135dc6Cd96a4cFea5513dD269f95

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x99615A59667F6C50d4B72af8Aa16f5Bf08B8362D

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x426d39c740D1B42b4127056B31cF57df9a083088

[HOLDER] [TOKEN] balance remains >= [THRESHOLD]

0x74E2DEDb3ad511c3dB735c817681d72767580C0e

Scroll Pre-Alpha L2 Testnet

Uni V2 contract holds >=1M $TSUSDC

0x4E33D4902969Dd29Bd07FA1Ce0E940086fB1A21E

Scroll L2 Testnet USDC Whale USDC balance doesn't drop 90% as of deployment

0x1431357637Aeae2CeB48e142051449E036178319

Avalanche FUJI C-Chain

Alkimiya V2 BTC oracle never goes >72 hrs without an update

0x27D69122e22447450fAe9C2961893cFbFBc857FD

Alkimiya V2 ETH oracle never goes >72 hrs without an update

0x7eEAE8d104ca103ce3960f8E1879a8839C5521Fc

Fantom Testnet

Fantom Whale Doesnt Rug 99% of its FTM Test

0x04FBa5Eeb4c153811BDebA0371F6c548111a0000

Ante Tests

This product is being phased out. If you need assistance with your account, please reach out to our team.

TelegramX (@AnteVaults)

Some features of Ante Tests might be integrated into our new product, Ante Vaults.

Explore Ante Vaults