List of all items
Structs
- CallFlags
- ReturnFlags
- call::Call
- call::CallBuilder
- call::CallParams
- call::CreateBuilder
- call::CreateParams
- call::DelegateCall
- call::Execution
- call::ExecutionInput
- call::LimitParamsV2
- call::Selector
- call::utils::Argument
- call::utils::ArgumentList
- call::utils::ArgumentListEnd
- call::utils::ReturnType
- call::utils::Set
- call::utils::Unset
- chain_extension::ChainExtensionMethod
- chain_extension::state::HandleErrorCode
- reflect::ConstructorOutputValue
- reflect::TraitDefinitionRegistry
- test::CallData
- test::ChainSpec
- test::DefaultAccounts
- test::EmittedEvent
- types::AccountId
- types::EventRecordFoo
- types::Hash
- types::RuntimeEvent
Enums
- DefaultEnvironment
- Error
- NoChainExtension
- ReturnErrorCode
- chain_extension::state::IgnoreErrorCode
- hash::Blake2x128
- hash::Blake2x256
- hash::Keccak256
- hash::Sha2x256
- reflect::DispatchError
- types::DefaultEnvironment
- types::DepositLimit
- types::NoChainExtension
- types::Origin
- types::Phase
Traits
- AccountIdGuard
- CodecAsType
- ContractEnv
- ContractReference
- ContractReverseReference
- Environment
- Event
- FromLittleEndian
- call::ConstructorReturnType
- call::Executor
- call::FromAddr
- call::utils::Unwrap
- chain_extension::FromStatusCode
- chain_extension::IsResultType
- hash::CryptoHash
- hash::HashOutput
- reflect::ConstructorOutput
- reflect::ContractConstructorDecoder
- reflect::ContractMessageDecoder
- reflect::ContractName
- reflect::DecodeDispatch
- reflect::DispatchableConstructorInfo
- reflect::DispatchableMessageInfo
- reflect::ExecuteDispatchable
- reflect::TraitInfo
- reflect::TraitMessageInfo
- test::ChainExtension
- types::AccountIdGuard
- types::Clear
- types::CodecAsType
- types::Environment
- types::FromLittleEndian
Macros
Functions
- account_id
- address
- balance
- block_number
- block_timestamp
- call::build_call
- call::build_create
- call_runtime
- caller
- caller_is_origin
- caller_is_root
- clear_contract_storage
- code_hash
- contains_contract_storage
- debug_message
- decode_input
- ecdsa_recover
- ecdsa_to_eth_address
- emit_event
- get_contract_storage
- hash_bytes
- hash_encoded
- instantiate_contract
- invoke_contract
- invoke_contract_delegate
- is_contract
- lock_delegate_dependency
- minimum_balance
- own_code_hash
- return_value
- set_code_hash
- set_contract_storage
- sr25519_verify
- take_contract_storage
- terminate_contract
- test::advance_block
- test::assert_contract_termination
- test::callee
- test::count_used_storage_cells
- test::default_accounts
- test::get_account_balance
- test::get_contract_storage_rw
- test::get_return_value
- test::is_contract
- test::recorded_debug_messages
- test::recorded_events
- test::register_chain_extension
- test::run_test
- test::set_account_balance
- test::set_block_number
- test::set_block_timestamp
- test::set_callee
- test::set_caller
- test::set_clear_storage_disabled
- test::set_contract
- test::set_value_transferred
- test::transfer_in
- test::upload_code
- transfer
- transferred_value
- unlock_delegate_dependency
- weight_to_fee
- xcm_execute
- xcm_send
Type Aliases
- Balance
- BlockNumber
- Gas
- Result
- Timestamp
- call::utils::ArgsList
- call::utils::EmptyArgumentList
- types::Balance
- types::BlockNumber
- types::EventRecord
- types::Gas
- types::Timestamp