ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Ante Request for Test Board
2
IDProtocolTestDescriptionType of TestRelevant Contracts/Addresses
3
1MathAddition TestMathN/A
4
2MathSubtraction TestMathN/A
5
3MathMultiplication TestMathN/A
6
4MathDivision TestMathN/A
7
5MathOverflow TestMathN/A
8
6AaveAave Ecosystem Reserve $AAVE balance does not fall below 10KCurrent $AAVE balance is ~1.5M. The test should fail if the balance drops below 15K (99% drop)Token BalanceToken: 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9
Holder: 0x25F2226B597E8F9514B3F68F00f494cF4f286491
9
7ChainlinkChainlink ETH/USD Oracle on Ethereum updates at least once every 2 hoursThe current heartbeat for the ETH/USD feed on Ethereum is 3600 seconds (1 hr). The test should fail if the latest timestamp in the feed is more than 2 hours in the pastOracle LivenessOracle: 0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419
Heartbeat: 3600 seconds
More popular feeds to write tests for: https://data.chain.link/popular
10
8ChainlinkChainlink BTC/USD Oracle on Ethereum updates at least once every 2 hoursThe current heartbeat for the BTC/USD feed on Ethereum is 3600 seconds (1 hr). The test should fail if the latest timestamp in the feed is more than 2 hours in the pastOracle LivenessOracle: 0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c
Heartbeat: 3600 seconds
More popular feeds to write tests for: https://data.chain.link/popular
11
9ChainlinkChainlink ETH/USD Oracle on Polygon updates at least once every minuteThe current heartbeat for the ETH/USD feed on Polygon is 27 seconds. The test should fail if the latest timestamp in the feed is more than 1 min in the pastOracle LivenessOracle: 0xF9680D99D6C9589e2a93a78A04A279e509205945
Heartbeat: 27 seconds
More popular feeds to write tests for: https://data.chain.link/popular
12
10ChainlinkChainlink AVAX/USD Oracle on Avalanche updates at least once every 5 minutesThe current heartbeat for the AVAX/USD feed on Avalanche is 120 seconds (2 min). The test should fail if the latest timestamp in the feed is more than 5 min in the pastOracle LivenessOracle: 0x0A77230d17318075983913bC2145DB16C7366156
Heartbeat: 120 seconds
More popular feeds to write tests for: https://data.chain.link/popular
13
11ChainlinkChainlink BNB/USD Oracle on BSC updates at least once every 5 minutesThe current heartbeat for the BNB/USD feed on BSC is 60 seconds (1 min). The test should fail if the latest timestamp in the feed is more than 5 min in the pastOracle LivenessOracle: 0x0567F2323251f0Aab15c8dFb1967E4e8A7D42aeE
Heartbeat: 60 seconds
More popular feeds to write tests for: https://data.chain.link/popular
14
12CurveCurve 3pool liquidity doesn't fall below $10MCurrently 3pool holds ~$850M in DAI, USDC, and USDT. The test should fail if the combined balance of the 3 drops below $10M (note that DAI has a different number of decimals, so you will need to use a scaling factor to sum the balances correctly)Token BalanceDAI: 0x6B175474E89094C44Da98b954EedeAC495271d0F
USDC: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
USDT: 0xdAC17F958D2ee523a2206206994597C13D831ec7
3pool: 0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7
15
13DeFiGirlsDeFiGirls DAO holds at least 780 DeFi Girls until 9/1/2023DeFiGirls DAO pledged not to sell any of their DeFi Girls until Sept 2023. The test would fail if the DAO address holds fewer than 780 DeFi Girls at any point before 9/1/2023NFT Balance (timebound)defigirldao.eth: 0x754bbb703EEada12A6988c0e548306299A263a08
DeFiGirls: 0x3B14d194c8CF46402beB9820dc218A15e7B0A38f
16
14DoodlesDoodles Community Treasury ETH/WETH balance doesn't fall below 30 ETHCurrently holds ~3K ETH+WETH. Test should fail if the combined balance falls below 30 ETH (99% drop)ETH BalanceToken: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
Address: 0xDcd382bE6cC4f1971C667ffDa85C7a287605afe4
17
15Doodles[Doodles Holder] holds at least X DoodlesTest should fail if the selected holder address holds less than X NFTs from the collectionNFT BalanceToken: 0x8a90CAb2b38dba80c64b7734e58Ee1dB38B8992e
Top holders
18
16EthereumEthereum block height only increases monotonicallyBlock height should only ever increase, never decrease. A simple test could keep track of the current block number whenever the test is checked and fail if that number is ever less than the previous stored block number.CustomN/A
19
17Pudgy Penguins[Pudgy Penguin Holder] holds at least X Pudgy PenguinsTest should fail if the selected holder address holds less than X NFTs from the collectionNFT BalanceToken: 0xBd3531dA5CF5857e7CfAA92426877b022e612cf8
Top holders
20
18Tubby Cats[Tubby Cat Holder] holds at least X Tubby CatsTest should fail if the selected holder address holds less than X NFTs from the collectionNFT BalanceToken: 0xCa7cA7BcC765F77339bE2d648BA53ce9c8a262bD
Top holder
s
21
19TubbySeaTubbySea doesn't run out of liquidityTest should fail if ETH balance < e.g. 0.001 ETHETH BalancePool: 0x608e61Ea277bCfD2f19dc8F6586a5f89Fbb5B4A4
22
20UniswapUniswap Treasury $UNI balance does not fall below 10MThe Uniswap Treasury currently holds nearly 300M UNI, with more vesting over the next 2-ish years. The test should fail if the UNI balance drops below 10MToken BalanceToken: 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
Holder: 0x1a9C8182C09F50C8318d769245beA52c32BE35BC
23
21UniswapUniswap Treasury Vester 4 does not release UNI before vesting cliff (2023-09-18 0:00:00 GMT)43,000,000 UNI is locked up until Year 4. The test should fail if the UNI balance in the Treasury Vester 4 contract drops below 43M at any point before the vesting cliff, after which the test will always passToken Balance (timebound)Token: 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
Holder: 0x3D30B1aB88D487B0F3061F40De76845Bec3F1e94
Vesting Cliff: 1694995200
24
22UniswapNo one can claim more than the vested amount from Uniswap Treasury Vester 386,000,000 UNI was locked up until Year 3 and has been vesting linearly since 2022-09-18 00:00:00 GMT until 2023-09-18 00:00:00 GMT. The test should fail if the UNI balance in Treasury Vester 3 drops below the appropriate locked amount during the vesting period, and should always pass once the vesting period has endedToken Balance (timebound)Token: 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
Holder: 0x4b4e140D1f131fdaD6fb59C13AF796fD194e4135
Vesting Start: 1663459200
Vesting End: 1694995200
25
23VitalikVitalik.eth holds at least 1 ETHTest should fail if vitalik.eth ETH balance goes under 1 ETH (currently ~1K)ETH Balancevitalik.eth: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
26
24VitalikVitalik.eth holds at least 1 USDCUSDC BALANCEvitalik.eth: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
27
2565296529 always owns Punk 6529Test should fail if the address associated with Punk #6529 is not 6529.eth or the 6529 Museum. This can be checked using punkIndexToAddress(6529) on the CryptoPunks contractNFT Owner6529.eth: 0xfD22004806A6846EA67ad883356be810F0428793
6529Museum: 0xc6400A5584db71e41B0E5dFbdC769b54B91256CD
CryptoPunks: 0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100