List of all items
Structs
- precompile_set::AcceptDelegateCall
- precompile_set::AddressU64
- precompile_set::CallableByContract
- precompile_set::CallableByPrecompile
- precompile_set::ForAllSelectors
- precompile_set::OnlyFrom
- precompile_set::PrecompileAt
- precompile_set::PrecompileCheckSummary
- precompile_set::PrecompileSetBuilder
- precompile_set::PrecompileSetStartingWith
- precompile_set::PrecompilesInRangeInclusive
- precompile_set::RemovedPrecompileAt
- precompile_set::RestrictiveHandle
- precompile_set::RevertPrecompile
- precompile_set::SubcallWithMaxNesting
- prelude::PrecompileOutput
- prelude::String
- solidity::codec::Convert
- solidity::codec::Reader
- solidity::codec::String
- solidity::codec::Writer
- solidity::codec::bytes::BoundedBytesString
- solidity::codec::bytes::BytesKind
- solidity::codec::bytes::StringKind
- solidity::codec::native::Address
- solidity::codec::native::BoundedVec
- solidity::revert::Backtrace
- solidity::revert::Revert
- substrate::RuntimeHelper
- testing::PrettyLog
- testing::account::AddressInPrefixedSet
- testing::account::Alice
- testing::account::Bob
- testing::account::Charlie
- testing::account::CryptoAlith
- testing::account::CryptoBaltathar
- testing::account::CryptoCarleth
- testing::account::David
- testing::account::MockAccount
- testing::account::Precompile1
- testing::account::Zero
- testing::execution::PrecompilesTester
- testing::handle::MockHandle
- testing::handle::Subcall
- testing::handle::SubcallOutput
- testing::modifier::PrecompilesModifierTester
Enums
- precompile_set::AddressType
- precompile_set::DiscriminantResult
- precompile_set::PrecompileKind
- solidity::modifier::FunctionModifier
- solidity::revert::RevertReason
- substrate::TryDispatchError
Traits
- Precompile
- evm::handle::PrecompileHandleExt
- evm::logs::LogExt
- precompile_set::IsActivePrecompile
- precompile_set::PrecompileChecks
- precompile_set::PrecompileSetFragment
- precompile_set::SelectorFilter
- prelude::PrecompileHandle
- solidity::codec::Codec
- solidity::revert::BacktraceExt
- solidity::revert::InjectBacktrace
- solidity::revert::RevertExt
- testing::execution::PrecompileTesterExt
- testing::handle::SubcallTrait
Macros
Attribute Macros
Derive Macros
Functions
- evm::costs::call_cost
- evm::costs::log_costs
- evm::handle::using_precompile_handle
- evm::handle::with_precompile_handle
- evm::logs::log0
- evm::logs::log1
- evm::logs::log2
- evm::logs::log3
- evm::logs::log4
- precompile_set::get_address_type
- precompile_set::is_precompile_or_fail
- solidity::codec::decode_arguments
- solidity::codec::encode_arguments
- solidity::codec::encode_with_selector
- solidity::codec::selector
- solidity::modifier::check_function_modifier
- solidity::revert::revert
- solidity::revert::revert_as_bytes
- testing::account::alith_secret_key
- testing::account::baltathar_secret_key
- testing::account::charleth_secret_key
- testing::check_precompile_implements_solidity_interfaces
- testing::compute_selector
- testing::decode_revert_message
Type Aliases
- EvmResult
- solidity::codec::bytes::BoundedBytes
- solidity::codec::bytes::BoundedString
- solidity::codec::bytes::UnboundedBytes
- solidity::codec::bytes::UnboundedString
- solidity::revert::MayRevert
- testing::handle::SubcallHandle