Tools

The pool must compile with exactly solc 0.8.28, EVM cancun, optimizer on with runs: 0, and viaIR: false. Other settings produce different bytecode and break source verification.

Accounts

  • Deployer: funded with ETH on Robinhood Chain (testnet: faucet).
  • Admin: the AdminUpgradeController admin. Prefer a multisig on mainnet.
  • Gatekeeper: a hot key run by the gatekeeper service.
  • Relayer(s): hot keys funded with ETH for gas.
  • Treasury: receives swept protocol fees.

Knowledge

  • EIP-1559 transactions and EIP-712 typed data
  • UUPS proxies and ERC-1967 storage
  • Arbitrum Orbit fee model: L2 execution plus L1 data