Back to documentation home

VVV/WETH initial inventory routing research

Status: read-only research only. No approvals, swaps, deployments, or transfers have been executed.

Scope

Prepare initial inventory routes for a maximum first tranche of:

  • up to 75 USD equivalent VVV
  • up to 75 USD equivalent WETH

The live swap gate still requires explicit user approval with exact route, calldata, slippage/minOut, and gas cap.

Verified tokens

From config/base_tokens.json:

  • VVV: 0xacfe6019ed1a7dc6f7b508c02d1b04ec88cc21bf, 18 decimals
  • WETH: 0x4200000000000000000000000000000000000006, 18 decimals
  • USDC: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 6 decimals

Uniswap V3 read-only quote snapshot

Source: Base RPC static call to Uniswap V3 QuoterV2 candidate 0x3d4e44Eb1374240CE5F1B871ab261CD16335B76a.

Snapshot input: 75 USDC.

  • USDC -> WETH, 0.05% fee pool: 0.033721119999629396 WETH, gas estimate 86292
  • USDC -> WETH, 0.30% fee pool: 0.033601416196642574 WETH, gas estimate 86262
  • USDC -> WETH -> VVV, fees 0.05% + 1.00%: 5.445099683046910776 VVV, gas estimate 174665
  • USDC -> WETH -> VVV, fees 0.30% + 1.00%: 5.4257736674296392 VVV, gas estimate 174635

Read-only conclusion from this snapshot:

  • For WETH inventory, USDC -> WETH via 0.05% Uniswap V3 route was better than 0.30% in this snapshot.
  • For VVV inventory, USDC -> WETH -> VVV using the 0.05% USDC/WETH leg and 1.00% WETH/VVV leg was better than the 0.30% USDC/WETH leg.
  • Live route should still compare Odos/0x/Aerodrome immediately before execution because small-cap/token-specific liquidity changes quickly.

WETH acquisition alternatives

  1. Wrap native ETH to WETH - Pros: no swap price impact. - Cons: consumes ETH gas reserve; user said wallet has some ETH but exact safe spend must be checked. - Recommendation: only wrap if ETH balance comfortably exceeds gas reserve.

  2. Swap USDC to WETH - Pros: keeps ETH gas reserve intact. - Cons: DEX fees/slippage. - Current read-only best observed: Uniswap V3 USDC/WETH 0.05%.

VVV acquisition alternatives

  1. Uniswap V3 USDC -> WETH -> VVV - Pros: verified VVV/WETH pool, deterministic route, direct on-chain quoter. - Cons: VVV/WETH pool is 1% fee and may have adverse slippage; exact minOut required.

  2. Aerodrome VVV/WETH - Pros: web research suggested deeper liquidity candidate. - Cons: pool must be verified on-chain and quoting path implemented before use.

  3. Aggregators: Odos / 0x / 1inch - Pros: may split routes and improve output. - Cons: external API dependencies, approval/spender risk, route changes per quote. - Use only with exact spender verification and minOut.

Proposed initial live swap plan shape, no broadcast

When ready for approval, prepare two independent transactions:

  1. Acquire WETH: - Either wrap exact ETH amount OR swap up to 75 USDC to WETH. - Include minOut and gas cap.

  2. Acquire VVV: - Swap up to 75 USDC to VVV via best route found immediately before execution. - Current candidate route: USDC -> WETH -> VVV via Uniswap V3 fees 500/10000. - Include minOut, price-impact estimate, route path, and gas cap.

Approval required before live swap

Do not broadcast until the user approves:

  • exact input token and amount
  • exact route/provider
  • exact token addresses
  • spender address
  • min output
  • slippage tolerance
  • gas cap
  • whether to use ETH wrapping or USDC swap for WETH