Available on crate feature
base only.Expand description
Base precompile ABIs for trace decoding.
base-common-precompiles declares these interfaces without #[sol(abi)], so it exposes no
JsonAbi for register_address_abi to consume. These declarations
mirror the canonical ones so traces name Base precompile calls, events, and errors, following
the same approach super::monad takes for its staking interfaces.
The abi_matches_canonical_selectors tests below pin every selector against the canonical
types, so an interface change in Base fails here instead of silently decoding traces wrong.
Modulesยง
- IActivation
Registry - Mirror of
base_common_precompiles::IActivationRegistry. - IB20
Extensions - Deliberately partial mirror of
base_common_precompiles::IB20, the B-20 token surface. - IB20
Factory - Mirror of
base_common_precompiles::IB20Factory, the surface frozen at Beryl. - INonce
Manager - Mirror of
base_common_precompiles::INonceManager. - IPolicy
Registry - Mirror of
base_common_precompiles::IPolicyRegistry, the canonical Cobalt surface. - ITransaction
Context - Mirror of
base_common_precompiles::ITransactionContext.