Skip to main content

Module tempo

Module tempo 

Source
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§

AnvilStorageProvider
Storage provider adapter for Anvil’s Db to work with Tempo precompiles.

Constants§

ADMIN 🔒
Admin address used for genesis initialization.
SENDER 🔒
Sender address used for genesis initialization.

Functions§

initialize_tempo_precompiles
Initialize Tempo precompiles and fee tokens for Anvil.