List of all items
Structs
- backend::HostStorage
- backend::MemoryStorage
- codec::Decoder
- codec::Encoder
- collections::Namespace
- collections::StorageBlob
- collections::StorageMap
- collections::StorageVec
- error::Error
- log::__private::Vec
- manifest::ContractManifest
- manifest::ManifestBuilder
- manifest::StorageKeySpec
- oracle::OracleResponse
- storage::Slot
Enums
Traits
- backend::StorageBackend
- codec::BytesCodec
- codec::Codec32
- log::Event
- log::EventData
- log::EventTopic
- manifest::Manifest
Macros
Attribute Macros
Derive Macros
Functions
- abi::read_account
- abi::read_u128
- abi::read_u64
- abi::selector
- abi::selector_of
- call::call_contract
- call::call_contract_with_value
- context::block_height
- context::block_timestamp
- context::call_value
- context::calldata
- context::caller
- context::contract_id
- context::owner
- context::set_return_data
- env::call_contract_legacy
- env::call_contract_v2_with_value
- env::emit_log_bytes
- env::get_caller_32
- env::get_contract_id_32
- env::get_height_u64
- env::get_owner_32
- env::get_timestamp_u64
- env::get_value_u128
- env::http_call_bytes
- env::read_calldata
- env::set_return_data_bytes
- env::storage_read_32
- env::storage_write_32
- hashing::derive_slot
- hashing::hash32
- hashing::index_u64
- hashing::namespace
- log::decode_event_data
- log::emit
- log::emit_event
- log::event_signature
- log::event_topics_match
- log::indexed_topics
- log::topic_from_bytes
- manifest::manifest_of
- oracle::body_utf8
- oracle::http_call
- oracle::http_get
- oracle::http_post
- storage::namespace
- storage::slot_for
- storage::slot_for_parts
Type Aliases
Constants
- abi::ERR_BAD_CALLDATA
- codec::ERR_CODEC
- codec::ERR_CODEC_EOF
- codec::ERR_CODEC_UTF8
- env::MAX_CALLDATA_SIZE
- env::MAX_LOG_DATA_SIZE
- env::MAX_LOG_TOPICS
- env::MAX_RETURN_DATA_SIZE
- env::STORAGE_KEY_BYTES
- env::STORAGE_VALUE_BYTES
- env::oracle_rc::DEPTH_LIMIT_EXCEEDED
- env::oracle_rc::ENCODING_ERR
- env::oracle_rc::EXPIRED
- env::oracle_rc::MEM_ERR
- env::oracle_rc::PENDING
- env::oracle_rc::RESPONSE_TOO_LARGE
- env::oracle_rc::URL_NOT_APPROVED
- error::ERR_REQUIRE