List of all items
Structs
- AuthTokenPreimage
- Base58
- ContinuableFrame
- ContractCell
- ContractRefCell
- DbConflictCode
- DbConflictDiagnostic
- Duration
- FrameBuilder
- FrameHandle
- FrameResult
- Hasher
- Hex
- HostFnErrorCode
- I256
- InvokeConfig
- InvokeError
- InvokeErrorCode
- InvokeFlag
- MockContract
- MockTransactionConfig
- MockTransactionHandler
- NetworkConfigBuilder
- PanicLocation
- PanicRecord
- Rv32StackUsage
- Stats
- StorageCostModel
- SystemErrorCode
- TestEnvironment
- TestEnvironmentBuilder
- TransactResult
- TransactionBuilder
- TryFromIntError
- U256
- base58::Base58
- crypto::SHA256Hash
- event::EmittedEvent
- event::TypedEvent
- exn::FaultInfo
- exn::FaultString
- exn::RawException
- exn::RawExceptionRef
- exn::SyscallExn
- network_config::NetworkConfigBuilder
- read_xdr::Init
- read_xdr::Slot
- remote::RemoteMethod
- signer::Opaque
- signer::Signed
- storage::array::Array
- storage::array::ArrayIter
- storage::array::ArrayIterMut
- storage::balance::Balance
- storage::bytestring::Bytestring
- storage::capacity_constraint::CapacityConstraint
- storage::domain_registry::DomainRecord
- storage::keypath::FramedComponent
- storage::keypath::FramedDomain
- storage::keypath::Keypath
- storage::keypath::LeafKey
- storage::map::DisjointMut
- storage::map::Map
- storage::nnint::NNInt
- storage::node::Node
- storage::rcq::RCQ
- storage::slot::SlotMut
- storage::slot::SlotRef
- storage::value::Value
- storage::value::ValueMut
- storage::vector::Vector
- storage::vector::VectorIter
- storage::vector::VectorIterMut
- types::AddressAndKey
- types::AuthClaimType
- types::AuthToken
- types::AuthTokenNode
- types::AuthTokenPayload
- types::BlockHeight
- types::BytesM
- types::ConfigHash
- types::ConsensusValueHash
- types::ContractAddress
- types::ContractEntrypointID
- types::CryptographicScheme
- types::Ed25519PublicKey
- types::Ed25519SecretKey
- types::Ed25519Signature
- types::EventsHash
- types::ExecResult
- types::MlDsa65PublicKey
- types::MlDsa65SecretKey
- types::MlDsa65Signature
- types::NetworkHash
- types::ProposalHeaderHash
- types::Protocol
- types::PubkeyAccountPreimage
- types::PublicKeyHash
- types::SHA256Hash
- types::StorageCostModelXdr
- types::StorageDeltaFlags
- types::StorageFlags
- types::StorageKey
- types::StorageKeyContractData
- types::StorageKeyType
- types::StorageLongHash
- types::StorageShortHash
- types::TimePoint
- types::TxsHash
- types::VecM
- types::contract::ContractBlob
- types::contract::ContractDeploymentHashPreimage
- types::contract::ContractEntrypointID
- types::contract::ContractType
- types::contract::DeployedContractHash
- types::event::IdentifiedEvent
- types::event::Topic
- types::event::TxEmittedEvent
- types::event::TxEventLog
- types::genesis::GenesisConfiguration
- types::genesis::GenesisContractAddresses
- types::int128_xdr
- types::sys::CopyableInvokeInputs
- types::sys::CopyableInvokeOutputs
- types::sys::SysErr
- types::sys::SyscallErrorCode
- types::sys::SyscallNo
- types::transaction::DecoratedSignature
- types::transaction::Invocation
- types::transaction::InvocationFrameStatusCode
- types::transaction::NondeterministicProposalData
- types::transaction::ProposedTransaction
- types::transaction::SignedTransaction
- types::transaction::Transaction
- types::transaction::TransactionStatistic
- types::transaction::Uniquifier
- types::uint128_xdr
- xdr::BytesM
- xdr::ChunkedBytes
- xdr::ChunkedVec
- xdr::Init
- xdr::Slot
- xdr::StringM
- xdr::VecM
- xdr::chunked::ChunkedBytes
- xdr::chunked::ChunkedVec
- xdr::cxs::ConstWriter
- xdr::cxs::buf_reader::BufReader
- xdr::cxs::buf_writer::BufWriter
- xdr::cxs::const_writer::ConstWriter
- xdr::cxs::into_buf_writer::IntoBufWriter
- xdr::cxs::unchecked_buf_writer::UncheckedBufWriter
- xdr::read_xdr::Init
- xdr::read_xdr::Slot
- xdr::txs::ConstWriter
- xdr::txs::buf_reader::BufReader
- xdr::txs::buf_writer::BufWriter
- xdr::txs::const_writer::ConstWriter
- xdr::txs::into_buf_writer::IntoBufWriter
- xdr::txs::unchecked_buf_writer::UncheckedBufWriter
Enums
- DbConflictResult
- FrameAction
- RawCallError
- ReadError
- Rounding
- TryCommitResult
- WriteError
- base58::Error
- event::TopicSrc
- exn::AuthTokenError
- exn::CallingError
- exn::HandlingError
- exn::LibraryExn
- remote::MethodEffect
- types::AuthClaim
- types::Contract
- types::ExtensionPoint
- types::PublicKey
- types::SecretKey
- types::Signature
- types::contract::Contract
- types::transaction::InvocationFrameOutput
- xdr::Error
- xdr::ReadError
- xdr::WriteError
- xdr::serialize::reader::ReadError
- xdr::serialize::writer::WriteError
Traits
- CollectAuthHandles
- Context
- ContractClient
- ContractTest
- ContractTypeName
- Hash
- MapExceptions
- Mintable
- MintableType
- Named
- OrReThrow
- OrSyscallThrow
- OrThrow
- ReThrow
- ReadXDR
- ReadXDROwned
- Reader
- ReceiveAuthHandles
- TestRegisterFn
- WriteXDR
- Writer
- event::Event
- event::IntoTopic
- exn::Exn
- exn::MatchExn
- exn::NoneIfMissing
- read_xdr::ReadXDR
- read_xdr::ReadXDROwned
- remote::RemoteInvoker
- signer::AssumeTokens
- storage::deletable::Deletable
- storage::flags::Flaggable
- storage::node::ContractState
- storage::node::StorageDomain
- storage::node::StorageType
- storage::value::Deref
- storage::value::DerefMut
- write_xdr::WriteXDR
- xdr::EncodesAs
- xdr::ReadXDR
- xdr::ReadXDROwned
- xdr::Reader
- xdr::StaticIfNoAlloc
- xdr::WriteXDR
- xdr::Writer
- xdr::WriterUnchecked
- xdr::XDRDiscriminant
- xdr::cxs::ConstMaxSize
- xdr::cxs::max_size::ConstMaxSize
- xdr::discrim::XDRDiscriminant
- xdr::encodes_as::EncodesAs
- xdr::read_xdr::ReadXDR
- xdr::read_xdr::ReadXDROwned
- xdr::serialize::reader::Reader
- xdr::serialize::writer::Writer
- xdr::serialize::writer_unchecked::WriterUnchecked
- xdr::txs::ConstMaxSize
- xdr::txs::max_size::ConstMaxSize
- xdr::write_xdr::WriteXDR
Macros
- contract_local
- contract_test
- debug_log
- declare_mock_contract
- exn::match_exn
- export_interface_spec
- hash_ident
- hash_to_array
- implements
- match_exn
- sha256_array_ident
- sha256_ident
- sha256_static
- static_key
- storage_domain_uniqueness_test
- with_call_tracking
- with_debug_context
Attribute Macros
Derive Macros
- ContractTypeSpec
- Deletable
- Error
- Event
- ReadXDR
- Storage
- WriteXDR
- xdr::ConstWriteXDR
- xdr::ConstXDRSize
- xdr::ReadXDR
- xdr::WriteXDR
Functions
- add_address_public_key
- base58::base58_encode
- base58::decode_fixed
- base58::decode_into
- base58::encode_into
- base58::max_encoded_len
- base58_encode
- block::get_block_height
- block::get_block_timepoint
- block::get_network_hash
- bytestring_exists
- bytestring_get
- bytestring_get_len
- bytestring_get_sized
- bytestring_set
- bytestring_set_exclusive
- bytestring_try_get
- checked_mul_div_u128
- clear_storage_flags
- client_test
- contract_abort
- contract_abort_encoded
- contract_revert
- crypto::sha256
- crypto::verify_signature
- crypto::verify_signature_ed25519
- delete
- delete_exclusive
- delete_shared
- deploy_address
- deploy_contract
- encode_xdr
- encode_xdr_into
- ensure
- event::hash_to_topic
- event::log_event
- exn::client_library_throw
- exn::decoding_args_throw
- exn::encoding_event_throw
- exn::encoding_exception_throw
- exn::encoding_success_throw
- exn::library_throw
- exn::nnint_overflow
- exn::nnint_underflow
- exn::syscall_exn
- exn::syscall_throw
- get_auth_claim
- get_calldata_len
- get_caller
- get_current_address
- get_deploy_address
- get_deploy_address_for_other
- get_source_transaction_hash
- hex_encode
- interface_table::implements_in
- into_root_call_result
- load_rv32_contract
- log
- log_str
- mul_div_u128
- network_config::config_params
- network_config::find_config_param
- network_config::stock_network_config
- non_negative_int_get
- non_negative_int_inc
- non_negative_int_set
- non_negative_int_set_exclusive
- non_negative_int_strict_inc
- non_negative_int_try_get
- non_negative_int_try_strict_inc
- read_xdr
- read_xdr::read_xdr
- read_xdr::read_xdr_in_place
- receive_auth_handles_from_iter
- register_mock_package
- remove_address_public_key
- retrocausal_queue_consume
- retrocausal_queue_consume_sized
- retrocausal_queue_insert
- retrocausal_queue_peek
- retrocausal_queue_peek_sized
- retrocausal_queue_try_consume
- retrocausal_queue_try_consume_sized
- retrocausal_queue_try_peek
- retrocausal_queue_try_peek_sized
- set_address_required_weight
- set_storage_flags
- signer::mint_auth_token
- signer::mint_opaque_auth_token
- stats::gas_remaining
- storage::domain_registry::assert_unique_storage_domains
- storage::domain_registry::check_duplicate
- storage::error::oob_throw
- storage::error::throw_load_exn
- storage::error::throw_load_exn_oversized
- storage::error::throw_store_exn
- storage::keypath::frame_domain
- storage::keypath::framed_domain_len
- storage_flags
- sys_result::bytestring::bytestring_exists
- sys_result::bytestring::bytestring_get
- sys_result::bytestring::bytestring_get_len
- sys_result::bytestring::bytestring_get_sized
- sys_result::bytestring::bytestring_set
- sys_result::bytestring::bytestring_set_exclusive
- sys_result::bytestring::bytestring_try_get
- sys_result::delete::delete_exclusive
- sys_result::delete::delete_shared
- sys_result::flags::clear_storage_flags
- sys_result::flags::set_storage_flags
- sys_result::flags::storage_flags
- sys_result::rcq::retrocausal_queue_consume_sized
- sys_result::rcq::retrocausal_queue_insert
- sys_result::rcq::retrocausal_queue_peek_len
- sys_result::rcq::retrocausal_queue_peek_sized
- test_network_hash
- test_rv32
- throw
- trap
- try_get_calldata_len
- types::sys::BytestringGetLen
- types::sys::BytestringSet
- types::sys::ChangePublicKeyRegistration
- types::sys::ClearStorageFlags
- types::sys::ConsoleLog
- types::sys::DeleteObject
- types::sys::DeployContract
- types::sys::Exit
- types::sys::GetAuthClaim
- types::sys::GetBlockHeight
- types::sys::GetBlockTimepoint
- types::sys::GetCalldataLen
- types::sys::GetCurrentAddress
- types::sys::GetDeployAddress
- types::sys::GetMsgSender
- types::sys::GetNetworkHash
- types::sys::GetSourceTransactionHash
- types::sys::GetStorageFlags
- types::sys::GetTransactionStatistics
- types::sys::Invoke
- types::sys::LogEvent
- types::sys::MintAuthToken
- types::sys::NonnegativeIntGet
- types::sys::NonnegativeIntSetAdd
- types::sys::RetrocausalQueueInsert
- types::sys::RetrocausalQueuePeekLen
- types::sys::Return
- types::sys::SHA256
- types::sys::SHA256Copy
- types::sys::SHA256Finalize
- types::sys::SHA256Update
- types::sys::SetStorageFlags
- types::sys::VerifySignature
- types::sys::WriteAddressRequiredWeight
- types::sys::raw_BytestringGet
- types::sys::raw_BytestringGetLen
- types::sys::raw_BytestringSet
- types::sys::raw_ChangePublicKeyRegistration
- types::sys::raw_ClearStorageFlags
- types::sys::raw_ConsoleLog
- types::sys::raw_ConsumeAuthToken
- types::sys::raw_DeleteObject
- types::sys::raw_DeployContract
- types::sys::raw_Exit
- types::sys::raw_GetAuthClaim
- types::sys::raw_GetBlockHeight
- types::sys::raw_GetBlockTimepoint
- types::sys::raw_GetCalldata
- types::sys::raw_GetCalldataLen
- types::sys::raw_GetCurrentAddress
- types::sys::raw_GetDeployAddress
- types::sys::raw_GetMsgSender
- types::sys::raw_GetNetworkHash
- types::sys::raw_GetReturnedBuffer
- types::sys::raw_GetSourceTransactionHash
- types::sys::raw_GetStorageFlags
- types::sys::raw_GetTransactionStatistics
- types::sys::raw_Invoke
- types::sys::raw_LogEvent
- types::sys::raw_MintAuthToken
- types::sys::raw_NonnegativeIntGet
- types::sys::raw_NonnegativeIntSetAdd
- types::sys::raw_RetrocausalQueueConsume
- types::sys::raw_RetrocausalQueueInsert
- types::sys::raw_RetrocausalQueuePeekLen
- types::sys::raw_Return
- types::sys::raw_SHA256
- types::sys::raw_SHA256Copy
- types::sys::raw_SHA256Finalize
- types::sys::raw_SHA256Update
- types::sys::raw_SetStorageFlags
- types::sys::raw_VerifySignature
- types::sys::raw_WriteAddressRequiredWeight
- types::sys::uninit_BytestringGet
- types::sys::uninit_BytestringGetLen
- types::sys::uninit_BytestringSet
- types::sys::uninit_ChangePublicKeyRegistration
- types::sys::uninit_ClearStorageFlags
- types::sys::uninit_ConsoleLog
- types::sys::uninit_ConsumeAuthToken
- types::sys::uninit_DeleteObject
- types::sys::uninit_DeployContract
- types::sys::uninit_Exit
- types::sys::uninit_GetAuthClaim
- types::sys::uninit_GetBlockHeight
- types::sys::uninit_GetBlockTimepoint
- types::sys::uninit_GetCalldata
- types::sys::uninit_GetCalldataLen
- types::sys::uninit_GetCurrentAddress
- types::sys::uninit_GetDeployAddress
- types::sys::uninit_GetMsgSender
- types::sys::uninit_GetNetworkHash
- types::sys::uninit_GetReturnedBuffer
- types::sys::uninit_GetSourceTransactionHash
- types::sys::uninit_GetStorageFlags
- types::sys::uninit_GetTransactionStatistics
- types::sys::uninit_Invoke
- types::sys::uninit_LogEvent
- types::sys::uninit_MintAuthToken
- types::sys::uninit_NonnegativeIntGet
- types::sys::uninit_NonnegativeIntSetAdd
- types::sys::uninit_RetrocausalQueueConsume
- types::sys::uninit_RetrocausalQueueInsert
- types::sys::uninit_RetrocausalQueuePeekLen
- types::sys::uninit_Return
- types::sys::uninit_SHA256
- types::sys::uninit_SHA256Copy
- types::sys::uninit_SHA256Finalize
- types::sys::uninit_SHA256Update
- types::sys::uninit_SetStorageFlags
- types::sys::uninit_VerifySignature
- types::sys::uninit_WriteAddressRequiredWeight
- with_debug_context
- write_xdr
- write_xdr::write_xdr
- write_xdr::write_xdr_unchecked
- xdr::box_as_ref
- xdr::cxs::const_writer::max_size_add
- xdr::cxs::const_writer::max_size_array
- xdr::cxs::const_writer::max_size_bool
- xdr::cxs::const_writer::max_size_f32
- xdr::cxs::const_writer::max_size_f64
- xdr::cxs::const_writer::max_size_i128
- xdr::cxs::const_writer::max_size_i16
- xdr::cxs::const_writer::max_size_i32
- xdr::cxs::const_writer::max_size_i64
- xdr::cxs::const_writer::max_size_max
- xdr::cxs::const_writer::max_size_opaque_fixed
- xdr::cxs::const_writer::max_size_opaque_variable
- xdr::cxs::const_writer::max_size_u128
- xdr::cxs::const_writer::max_size_u16
- xdr::cxs::const_writer::max_size_u32
- xdr::cxs::const_writer::max_size_u64
- xdr::cxs::const_writer::size_bool
- xdr::cxs::const_writer::size_f32
- xdr::cxs::const_writer::size_f64
- xdr::cxs::const_writer::size_i128
- xdr::cxs::const_writer::size_i16
- xdr::cxs::const_writer::size_i32
- xdr::cxs::const_writer::size_i64
- xdr::cxs::const_writer::size_opaque_fixed
- xdr::cxs::const_writer::size_opaque_variable
- xdr::cxs::const_writer::size_u128
- xdr::cxs::const_writer::size_u16
- xdr::cxs::const_writer::size_u32
- xdr::cxs::const_writer::size_u64
- xdr::cxs::decode
- xdr::cxs::encode
- xdr::cxs::encode_into
- xdr::cxs::encode_into_unchecked
- xdr::read_xdr
- xdr::read_xdr::read_xdr
- xdr::read_xdr::read_xdr_in_place
- xdr::read_xdr_in_place
- xdr::txs::const_writer::max_size_add
- xdr::txs::const_writer::max_size_array
- xdr::txs::const_writer::max_size_bool
- xdr::txs::const_writer::max_size_f32
- xdr::txs::const_writer::max_size_f64
- xdr::txs::const_writer::max_size_i128
- xdr::txs::const_writer::max_size_i16
- xdr::txs::const_writer::max_size_i32
- xdr::txs::const_writer::max_size_i64
- xdr::txs::const_writer::max_size_max
- xdr::txs::const_writer::max_size_opaque_fixed
- xdr::txs::const_writer::max_size_opaque_variable
- xdr::txs::const_writer::max_size_u128
- xdr::txs::const_writer::max_size_u16
- xdr::txs::const_writer::max_size_u32
- xdr::txs::const_writer::max_size_u64
- xdr::txs::const_writer::size_bool
- xdr::txs::const_writer::size_f32
- xdr::txs::const_writer::size_f64
- xdr::txs::const_writer::size_i128
- xdr::txs::const_writer::size_i16
- xdr::txs::const_writer::size_i32
- xdr::txs::const_writer::size_i64
- xdr::txs::const_writer::size_opaque_fixed
- xdr::txs::const_writer::size_opaque_variable
- xdr::txs::const_writer::size_u128
- xdr::txs::const_writer::size_u16
- xdr::txs::const_writer::size_u32
- xdr::txs::const_writer::size_u64
- xdr::txs::decode
- xdr::txs::encode
- xdr::txs::encode_into
- xdr::txs::encode_into_unchecked
- xdr::write_xdr
- xdr::write_xdr::write_xdr
- xdr::write_xdr::write_xdr_unchecked
- xdr::write_xdr_unchecked
Type Aliases
- AuthHandleBuf
- BitMap
- CallError
- Calldata
- InvokeFlagSet
- ReadResult
- TestEnvironmentHandle
- Weight
- WriteResult
- event::Topic
- types::GasAmount
- types::InterfaceId
- types::KeyID
- types::RuntimeMemoryLength
- types::sys::SysResult
- types::sys::SyscallResult
- types::sys::SyscallWord
- types::transaction::Calldata
- types::transaction::OptSignedTransaction
- types::transaction::OptSignedTransactionBatch
- types::transaction::ProposedTransactionBatch
- types::transaction::ReturnBuffer
- types::transaction::SignedTransactionBatch
- types::transaction::SignedTransactionHash
- types::transaction::SignedTransactionHashBatch
- types::transaction::TransactionBatch
- types::transaction::TransactionHash
- types::transaction::TransactionHashBatch
- xdr::Box
- xdr::ReadResult
- xdr::Vec
- xdr::WriteResult
- xdr::serialize::reader::ReadResult
- xdr::serialize::writer::WriteResult
Statics
Constants
- SP_UNWRITTEN
- event::EVENT_MAX_DATA
- event::EVENT_MAX_TOPICS
- types::contract::kDefaultMaxContractSizeBytes
- types::event::kMaxEventLength
- types::event::kMaxEventsPerTransaction
- types::event::kMaxTopics
- types::genesis_addresses::ADDRESS_GENESIS_ROOT
- types::genesis_addresses::ADDRESS_NATIVE_TOKEN
- types::genesis_addresses::ADDRESS_NULL
- types::kAuthTokenMaxChildNodes
- types::kAuthTokenMaxDepth
- types::kAuthTokenMaxLen
- types::kNativeTokenDivisibility
- types::kQueueEntryMaxLen
- xdr::MAX_PREALLOC_BYTES