We’re excited you want to contribute to Ante! In addition to helping build a safer Web3 ecosystem, writing an Ante Test is a fantastic way for new Solidity developers to learn the basics (for example, anon Paradigm engineer FrankieIsLost wrote an Ante Test early in their Web3 career).
Here's how you can help:
Have protocols you want tested? Submit Ante Test ideas to the list below or in Discord! You can check out Coming up with an Invariant for examples of protocol invariants you could write a test for.
- Select any test on the list that isn't already picked up by someone else
- Add yourself to the Test Writer column (so no one ends up duplicating someone else's work!)
- Happy test writing! See Writing an Ante Test for a step-by-step guide.
Note: when we say rug, that could imply draining funds, but could also include failure of any guarantee in a meaningful manner.
Test Idea | Status | Test Writer |
---|---|---|
AAVE doesn't rug | Not started | |
Arbitrum bridge doesn't rug | Not started | |
Axie doesn't collapse | Not started | |
Cobie doesn't rug Do-Algod-DCR Luna bet escrow wallet | Merged | abitwhaleish |
Compound test? (re: latest vulnerability) | Not started | |
Curve 3pool doesn't rug | Not started | |
Curve 3pool doesn't becomes unbalanced past threshold (look at historic balances and choose some stdev) |
Not started | |
Curve stETH x ETH pool doesn't rug | Merged | icepaq |
Curve TVL doesn't plunge | Merged | icepaq |
___ DAO multisig doesn't rug | Not started | |
Fei doesn't rug | Not started | |
Frax always sufficiently collateralized | Not started | |
LlamaPay test (lastPayerUpdate <= block.timestamp) | In review | abitwhaleish |
Maker's biggest vaults don't rug | Not started | |
Near <> ETH bridge doesn't rug | Not started | |
Nexus Mutual doesn't rug | Not started | |
Nexus Mutual never undercollateralized | Not started | |
Optimism bridge doesn't rug | Not started | |
Polygon bridge doesn't rug | Not started | |
Rari pool doesn't rug | Not started | |
Stargate test? | Not started | |
Tetra locker doesn't rug | Not started | |
Uniswap periphery functioning correctly | Not started | |
USDM fully backed by Mochi vault assets | Not started | |
USDC-DAI exchange rate remains steady | Merged | icepaq |
USDT-UST exchange rate remains steady | Merged | icepaq |
USDT-USDC exchange rate remains steady | Merged | icepaq |
USDT-DAI exchange rate remains steady | Not started | |
UST price stays pegged within 5% of 1 USD | Merged | abitwhaleish |
VC token dump test | Not started | |
zksync bridge doesn't rug | Not started | |
POC: knowledge of private key among multisig not leaked | Not started | |
POC: knowledge of single private key not leaked (cannot sign a given message in a way) | Not started |