Forked Ethereum mainnet at block 19,000,000,
4 simulation steps (0.8 minutes
of mainnet block time). Seed 0.
Recipients
0
Total swaps
0
WETH sold
0.0000
USDC realized
0.00
Avg effective price
0.00
USDC/WETH
Peak step
0.0000
WETH sold (step None)
Wall-clock
0.3s
No swaps executed
This run produced no successful swaps and recorded no failed swap attempts
either. Try a larger inventory, a longer horizon, or relaxing the
min_amount_in dust threshold.
Methodology
Execution: All token operations execute against actual Solidity bytecode
deployed at the pinned mainnet block via revm (Rust EVM). No Python re-implementation
of pool math — slippage and routing match what would have happened on-chain at that block.
Fork pinning: Mainnet state is fetched once at block
19,000,000. The fork captures token balances, pool reserves, oracle
states, and contract code as they were at that block.
Agent population: 0 heterogeneous recipients with urgency
parameters sampled via seeded RNG (seed=0). Same seed + same fork block produce
byte-identical results.
Pool: WETH/USDC 5.00% pool (Uniswap V3, fee tier 500bps).
What is NOT modeled: external arbitrageurs restoring price between
recipient sells; cross-pool routing through aggregators (1inch / CoW); sandwich attacks
from other MEV searchers; off-chain venues (CEX hedging); recipient behavior changing
in response to observed price impact.
Engine validation: Mayavi’s execution kernel has been validated
bit-exact against the on-chain Uniswap V3 Quoter at the pinned block.
Every swap our engine produces matches what the official Uniswap simulation contract
produces — zero delta. Reproduce locally with mayavi validate.