MAIEV
by thesecretlab
MAIEV
by thesecretlab
Flywheel Runtime flywheel-20260220-142708
Runtime integrity checks for treasury, keep3r, gateways, liquidity pair, and DAI/VAI suite coverage.
PASS
Flywheel runtime checks passed. Core launch plumbing is behaving as expected in this run.
Start Here
Quick read for treasury/VAI/keep3r runtime readiness.
Operational Summary
- Checks: 10/10 passed.
- Critical findings: 1.
- DAI/VAI suite coverage: 1/10 (10.0%).
Review Order
Step 1
Check Runtime Checks and Findings first.
Step 2
Validate Contract Bytecode checks.
Step 3
Use DAI/VAI coverage table for missing components.
Critical Findings
1
Total Findings
3
DAI/VAI Present
1
DAI/VAI Missing
9
Contracts Checked
8
Status
PASS
Runtime Checks
| # | ID | Result | Notes |
|---|---|---|---|
| 1 | C01_BYTECODE_PRESENT |
PASS | All expected contracts have bytecode. |
| 2 | C02_PAIR_REGISTRY |
PASS | Factory pair=0x39b8Ee60Ac0c733884E08Bc5112f35726CCc95db, configured=0x39b8Ee60Ac0c733884E08Bc5112f35726CCc95db |
| 3 | C03_VAI_MINTER_LINK |
PASS | VAI.minter=0x93789412A4b682D397f9B485c324BbaAabf8EED6 |
| 4 | C04_TREASURY_KEEP3R_LINK |
PASS | Treasury.keep3r=0xc093Cb259B2322fb709F7096eD5D1f25121eBbFc |
| 5 | C05_KEEPER_ACTIVE |
PASS | isKeeper(0x698acAcB4446ACaE951b5b9872a8bDC0C3c64A55)=true |
| 6 | C06_POOL_RESERVES_NONZERO |
PASS | reserve0=2000000000000000000000, reserve1=2000000000000000000 |
| 7 | C07_KEEP3R_JOB_GATING |
PASS | Non-job caller cannot execute worked(). |
| 8 | C08_KEEP3R_INFRA_JOBS |
PASS | VeilTreasury:on, OrderIntentGateway:on, LiquidityIntentGateway:on |
| 9 | C09_KEEP3R_CREDITS_POSITIVE |
PASS | availableCreditsWei=1001800000000000000 |
| 10 | C10_CHAIN_CONNECTION |
PASS | chainId=22207 |
Findings
| # | ID | Severity | Message |
|---|---|---|---|
| 1 | F001 |
critical | Full VAI/DAI suite is incomplete in active scope. Missing 9/10: Vat.sol, Jug.sol, Pot.sol, Spot.sol, Dog.sol, Vow.sol, DaiJoin.sol, GemJoin.sol, Clip.sol |
| 2 | F003 |
medium | Treasury remains owned by temporary admin EOA; migrate to hardened control before launch. |
| 3 | F004 |
medium | Keep3r registry is owned by temporary admin EOA; migrate to hardened control before launch. |
Contract Bytecode Checks
| # | Label | Address | Result | Byte Length |
|---|---|---|---|---|
| 1 | VAI | 0x05e0c44ce9944E16730e49e724e01c730c1FF2Eb |
PASS | 2162 |
| 2 | VeilTreasury | 0x93789412A4b682D397f9B485c324BbaAabf8EED6 |
PASS | 2142 |
| 3 | VeilKeep3r | 0xc093Cb259B2322fb709F7096eD5D1f25121eBbFc |
PASS | 2975 |
| 4 | VeilUniV2Factory | 0x66e87CE66d53b3cfbfe413808A193cC8db733a81 |
PASS | 6144 |
| 5 | VeilUniV2Router | 0xe0Ea56f556aE20d022fD05501d21D85768D69cf1 |
PASS | 4623 |
| 6 | VeilUniV2Pair(wVEIL/VAI) | 0x39b8Ee60Ac0c733884E08Bc5112f35726CCc95db |
PASS | 4947 |
| 7 | OrderIntentGateway | 0x97FdEdF2B576174FD849Aac503f0a1B76B1eB615 |
PASS | 2776 |
| 8 | LiquidityIntentGateway | 0xe467018Bec90c873b5cfF58647868AA1813850A6 |
PASS | 6401 |
DAI/VAI Suite Coverage
| # | Contract | Component | Presence | Notes |
|---|---|---|---|---|
| 1 | VeilVAI.sol |
Stable Token | PRESENT | ERC20 stablecoin implementation |
| 2 | Vat.sol |
Core Accounting | MISSING | Core debt/collateral accounting engine |
| 3 | Jug.sol |
Stability Fee | MISSING | Rate accrual module |
| 4 | Pot.sol |
Savings Rate | MISSING | Savings module for stable holders |
| 5 | Spot.sol |
Oracle Spot | MISSING | Price feed and collateral valuation |
| 6 | Dog.sol |
Liquidations | MISSING | Liquidation trigger/auction start |
| 7 | Vow.sol |
Surplus/Deficit | MISSING | Debt accounting and settlement |
| 8 | DaiJoin.sol |
Stable Join | MISSING | Adapter joining stable into core accounting |
| 9 | GemJoin.sol |
Collateral Join | MISSING | Adapter joining collateral into core accounting |
| 10 | Clip.sol |
Auction House | MISSING | Collateral auction mechanism |
Recent Flywheel Runs
| Run | Status | Checks | Findings |
|---|---|---|---|
| flywheel-20260220-145840 | PASS | 10/10 | 2 |
| flywheel-20260220-142214 | FAILED | 9/10 | 4 |
| flywheel-20260220-142617 | FAILED | 10/11 | 4 |
| flywheel-20260220-142708 | PASS | 10/10 | 3 |
| flywheel-20260220-143857 | PASS | 10/10 | 3 |