Expand description
Tempo precompile and fee token initialization for Anvil.
When running in Tempo mode, Anvil needs to set up Tempo-specific precompiles and fee tokens (PathUSD, AlphaUSD, BetaUSD, ThetaUSD) to enable proper transaction validation.
This module provides a storage provider adapter for Anvilโs Db trait and
uses the shared initialization logic from foundry-evm-core.
Structsยง
- Anvil
Storage Provider - Storage provider adapter for Anvilโs Db to work with Tempo precompiles.
Constantsยง
- ADMIN ๐
- Admin address used for genesis initialization.
- ALPHA_
USD ๐ - BETA_
USD ๐ - PATH_
USD ๐ - SENDER ๐
- Sender address used for genesis initialization.
- THETA_
USD ๐
Functionsยง
- initialize_
tempo_ precompiles - Initialize Tempo precompiles and fee tokens for Anvil.