List of all items
Structs
- HomogenousTxBuffer
- InteractorBase
- InteractorEnvExec
- InteractorEnvQuery
- InteractorExecStep
- InteractorQueryStep
- Sender
- StepBuffer
- imports::Account
- imports::Address
- imports::AddressToIdMapper
- imports::AddressValue
- imports::AnnotatedEgldPayment
- imports::ApiOutputAdapter
- imports::ArgBuffer
- imports::ArgDecodeInput
- imports::ArgErrorHandler
- imports::ArgId
- imports::ArrayVec
- imports::AsyncCallError
- imports::AsyncCallPromises
- imports::BackTransfers
- imports::Bech32Address
- imports::BiDiMapper
- imports::BigFloat
- imports::BigInt
- imports::BigUint
- imports::BlockchainStateWrapper
- imports::Box
- imports::BoxedBytes
- imports::BytesArgLoader
- imports::BytesValue
- imports::CallbackClosure
- imports::CallbackClosureForDeser
- imports::CallbackClosureMatcher
- imports::CheckAccount
- imports::CheckStateStep
- imports::Code
- imports::CodeMetadata
- imports::ConsNoRet
- imports::ConsRet
- imports::ConstDecimals
- imports::ContractCallNoPayment
- imports::ContractCallWithAnyPayment
- imports::ContractCallWithEgld
- imports::ContractCallWithEgldOrSingleEsdt
- imports::ContractCallWithMultiEsdt
- imports::ContractDeploy
- imports::ContractInfo
- imports::ContractObjWrapper
- imports::DebugHandle
- imports::DecodeError
- imports::DeployCall
- imports::DeployRawResult
- imports::ESDTSystemSCAddress
- imports::ESDTSystemSCProxy
- imports::ESDTSystemSCProxyMethods
- imports::ESDTSystemSmartContractProxy
- imports::Egld
- imports::EgldOrEsdtTokenIdentifier
- imports::EgldOrEsdtTokenPayment
- imports::EgldOrEsdtTokenPaymentMultiValue
- imports::EgldOrEsdtTokenPaymentRefs
- imports::EllipticCurve
- imports::Empty
- imports::EsdtLocalRoleFlags
- imports::EsdtTokenData
- imports::EsdtTokenPayment
- imports::EsdtTokenPaymentMultiValue
- imports::EsdtTokenPaymentRefs
- imports::ExpectError
- imports::ExpectMessage
- imports::ExpectStatus
- imports::ExpectValue
- imports::ExplicitGas
- imports::FilePath
- imports::FromSource
- imports::FullPaymentData
- imports::FunctionCall
- imports::FungibleTokenMapper
- imports::FungibleTokenProperties
- imports::GasLeft
- imports::GatewayHttpProxy
- imports::H256
- imports::IgnoreValue
- imports::InterpreterContext
- imports::LinkedListMapper
- imports::LinkedListNode
- imports::LockableStaticBuffer
- imports::ManagedAddress
- imports::ManagedArgBuffer
- imports::ManagedAsyncCallError
- imports::ManagedBuffer
- imports::ManagedBufferBuilder
- imports::ManagedBufferBuilderImplBasic
- imports::ManagedBufferBuilderImplCached
- imports::ManagedBufferNestedDecodeInput
- imports::ManagedBufferReadToEnd
- imports::ManagedByteArray
- imports::ManagedDecimal
- imports::ManagedDecimalSigned
- imports::ManagedMap
- imports::ManagedOption
- imports::ManagedRef
- imports::ManagedRefMut
- imports::ManagedSCError
- imports::ManagedVec
- imports::ManagedVecItemEmptyPayload
- imports::ManagedVecItemPayloadBuffer
- imports::ManagedVecOwnedIterator
- imports::ManagedVecPayloadIterator
- imports::ManagedVecRef
- imports::ManagedVecRefIterator
- imports::ManagedVecRefMut
- imports::MapMapper
- imports::MapStorageMapper
- imports::MetaTokenProperties
- imports::MultiValue10
- imports::MultiValue11
- imports::MultiValue12
- imports::MultiValue13
- imports::MultiValue14
- imports::MultiValue15
- imports::MultiValue16
- imports::MultiValue2
- imports::MultiValue3
- imports::MultiValue4
- imports::MultiValue5
- imports::MultiValue6
- imports::MultiValue7
- imports::MultiValue8
- imports::MultiValue9
- imports::MultiValueEncoded
- imports::MultiValueEncodedCounted
- imports::MultiValueEncodedIterator
- imports::MultiValueManagedVec
- imports::MultiValueManagedVecCounted
- imports::MultiValueVec
- imports::MxscPath
- imports::NonFungibleTokenMapper
- imports::NonFungibleTokenProperties
- imports::NonZeroUsizeIterator
- imports::NotPayable
- imports::NumExpr
- imports::OrderedBinaryTreeMapper
- imports::OrderedBinaryTreeNode
- imports::OriginalResultMarker
- imports::PassValue
- imports::PlaceholderInput
- imports::PlaceholderOutput
- imports::Queue
- imports::QueueMapper
- imports::RandomnessSource
- imports::ReturnsBackTransfers
- imports::ReturnsBackTransfersEGLD
- imports::ReturnsBackTransfersMultiESDT
- imports::ReturnsBackTransfersSingleESDT
- imports::ReturnsGasUsed
- imports::ReturnsHandledOrError
- imports::ReturnsLogs
- imports::ReturnsMessage
- imports::ReturnsNewAddress
- imports::ReturnsNewBech32Address
- imports::ReturnsNewManagedAddress
- imports::ReturnsNewTokenIdentifier
- imports::ReturnsRawResult
- imports::ReturnsResult
- imports::ReturnsResultAs
- imports::ReturnsResultUnmanaged
- imports::ReturnsStatus
- imports::ReturnsTxHash
- imports::RustBigInt
- imports::RustBigUint
- imports::ScCallMandos
- imports::ScCallStep
- imports::ScDeployStep
- imports::ScQueryMandos
- imports::ScQueryStep
- imports::Scenario
- imports::ScenarioEnvExec
- imports::ScenarioEnvQuery
- imports::ScenarioTxEnvData
- imports::ScenarioWorld
- imports::SemiFungibleTokenProperties
- imports::SetMapper
- imports::SetStateStep
- imports::SingleValue
- imports::SingleValueMapper
- imports::SparseArray
- imports::SparseArrayIterator
- imports::StaticBufferRef
- imports::StaticSCError
- imports::String
- imports::SyncCallRawResult
- imports::TestAddress
- imports::TestEsdtTransfer
- imports::TestSCAddress
- imports::TestTokenIdentifier
- imports::ToCaller
- imports::ToSelf
- imports::TokenAttributesMapper
- imports::TokenIdentifier
- imports::TokenProperties
- imports::TokenPropertyArguments
- imports::TransferStep
- imports::Tx
- imports::TxContextStack
- imports::TxESDT
- imports::TxExpect
- imports::TxExpectMandos
- imports::TxResult
- imports::TxScEnv
- imports::TxTokenTransfer
- imports::TypedFunctionCall
- imports::TypedResponse
- imports::TypedScDeploy
- imports::UniqueIdMapper
- imports::UnorderedSetMapper
- imports::UpgradeCall
- imports::UserBuiltinProxy
- imports::UserBuiltinProxyMethods
- imports::UserMapper
- imports::Vec
- imports::VecMapper
- imports::Wallet
- imports::WhiteboxContract
- imports::WhitelistMapper
- imports::WithNewAddress
- imports::WithRawResult
- imports::WithRawTxResponse
- imports::WithResult
- imports::WithResultAs
- imports::heap::Address
- imports::heap::ArgBuffer
- imports::heap::AsyncCallError
- imports::heap::Box
- imports::heap::BoxedBytes
- imports::heap::H256
- imports::heap::Queue
- imports::heap::String
- imports::heap::Vec
- imports::num_bigint::BigInt
- imports::num_bigint::BigUint
- imports::num_bigint::ParseBigIntError
- imports::num_bigint::TryFromBigIntError
- imports::num_bigint::U32Digits
- imports::num_bigint::U64Digits
- imports::system_proxy::ESDTSystemSCProxy
- imports::system_proxy::ESDTSystemSCProxyMethods
- imports::system_proxy::ESDTSystemSmartContractProxy
- imports::system_proxy::FungibleTokenProperties
- imports::system_proxy::MetaTokenProperties
- imports::system_proxy::NonFungibleTokenProperties
- imports::system_proxy::SemiFungibleTokenProperties
- imports::system_proxy::TokenProperties
- imports::system_proxy::TokenPropertyArguments
- imports::system_proxy::UserBuiltinProxy
- imports::system_proxy::UserBuiltinProxyMethods
Enums
- InteractorStepRef
- imports::AsyncCallResult
- imports::CallbackSelectorResult
- imports::EgldOrMultiEsdtPayment
- imports::EgldOrMultiEsdtPaymentRefs
- imports::EsdtLocalRole
- imports::EsdtTokenType
- imports::InsertPassword
- imports::ManagedAsyncCallResult
- imports::MessageHashType
- imports::OperationCompletionStatus
- imports::OptionalValue
- imports::ReturnCode
- imports::SCResult
- imports::Sign
- imports::TokenMapperState
- imports::heap::AsyncCallResult
- imports::num_bigint::Sign
Traits
- InteractorPrepareAsync
- InteractorRunAsync
- InteractorStep
- imports::Add
- imports::AddAssign
- imports::AnnotatedValue
- imports::ArgNestedTuple
- imports::BitAnd
- imports::BitAndAssign
- imports::BitOr
- imports::BitOrAssign
- imports::BitXor
- imports::BitXorAssign
- imports::ContractBase
- imports::ContractCall
- imports::ContractCallBase
- imports::Decimals
- imports::Div
- imports::DivAssign
- imports::ErrorApiImpl
- imports::ExternallyMergeable
- imports::FixedSupplyToken
- imports::InterpretableFrom
- imports::IntoMultiValue
- imports::ManagedBufferBuilderImpl
- imports::ManagedType
- imports::ManagedTypeApi
- imports::ManagedVecItem
- imports::ManagedVecItemNestedTuple
- imports::ManagedVecItemPayload
- imports::ManagedVecItemPayloadAdd
- imports::Mergeable
- imports::Mul
- imports::MulAssign
- imports::NestedDecode
- imports::NestedEncode
- imports::ProxyArg
- imports::ProxyObjBase
- imports::ProxyObjNew
- imports::RHList
- imports::RHListAppendNoRet
- imports::RHListAppendRet
- imports::RHListExec
- imports::RHListItem
- imports::RHListItemExec
- imports::RegisterCodeSource
- imports::Rem
- imports::RemAssign
- imports::SCError
- imports::ScenarioRunner
- imports::ScenarioTxEnv
- imports::ScenarioTxRun
- imports::ScenarioTxWhitebox
- imports::Shl
- imports::ShlAssign
- imports::Shr
- imports::ShrAssign
- imports::StorageClearable
- imports::StorageMapper
- imports::StorageMapperFromAddress
- imports::Sub
- imports::SubAssign
- imports::TopDecode
- imports::TopEncode
- imports::TxAsyncCallCallback
- imports::TxCodeSource
- imports::TxCodeSourceSpecified
- imports::TxCodeValue
- imports::TxData
- imports::TxDataFunctionCall
- imports::TxEgldValue
- imports::TxEmptyResultHandler
- imports::TxEnv
- imports::TxEnvMockDeployAddress
- imports::TxEnvWithTxHash
- imports::TxFrom
- imports::TxFromSourceValue
- imports::TxFromSpecified
- imports::TxGas
- imports::TxGasValue
- imports::TxNoPayment
- imports::TxPayment
- imports::TxPaymentEgldOnly
- imports::TxPaymentMultiEsdt
- imports::TxPromisesCallback
- imports::TxProxyTrait
- imports::TxResultHandler
- imports::TxTo
- imports::TxToSpecified
- imports::TypeAbi
- imports::VMApi
- imports::num_bigint::ToBigInt
- imports::num_bigint::ToBigUint
Macros
- imports::assert_values_eq
- imports::managed_address
- imports::managed_biguint
- imports::managed_buffer
- imports::managed_token_id
- imports::non_zero_usize
- imports::require
- imports::rust_biguint
- imports::sc_format
- imports::sc_panic
- imports::sc_print
Functions
- account_tool::print_account_as_scenario_set_state
- account_tool::retrieve_account_as_scenario_set_state
- dns_address_for_name
- imports::bech32::decode
- imports::bech32::encode
- imports::call_value_init::arg_payment_amount
- imports::call_value_init::arg_payment_multi
- imports::call_value_init::arg_payment_nonce
- imports::call_value_init::arg_payment_token
- imports::call_value_init::not_payable
- imports::call_value_init::payable_any
- imports::call_value_init::payable_egld
- imports::call_value_init::payable_single_specific_token
- imports::check_dep_decode
- imports::check_dep_encode
- imports::check_dep_encode_decode
- imports::check_top_decode
- imports::check_top_encode
- imports::check_top_encode_decode
- imports::dep_decode_from_byte_slice_or_panic
- imports::dep_encode_to_vec_or_panic
- imports::finish_multi
- imports::load_callback_closure_args
- imports::load_endpoint_args
- imports::load_multi_args_custom_loader
- imports::managed_vec_item_read_from_payload_index
- imports::managed_vec_item_save_to_payload_index
- imports::new_callback_call
- imports::new_contract_deploy
- imports::non_zero_usize_from_n_plus_1
- imports::non_zero_usize_one
- imports::non_zero_usize_plus
- imports::ser_deser_ok
- imports::signal_arg_de_error
- imports::test_wallets::alice
- imports::test_wallets::bob
- imports::test_wallets::carol
- imports::test_wallets::dan
- imports::test_wallets::eve
- imports::test_wallets::frank
- imports::test_wallets::grace
- imports::test_wallets::heidi
- imports::test_wallets::ivan
- imports::test_wallets::judy
- imports::test_wallets::mallory
- imports::test_wallets::mike
- imports::top_encode_to_vec_u8_or_panic
- network_response::decode_scr_data_or_panic
- network_response::is_out_scr
- network_response::parse_tx_response
- network_response::process_topics_error
- test_wallets::alice
- test_wallets::bob
- test_wallets::carol
- test_wallets::dan
- test_wallets::eve
- test_wallets::frank
- test_wallets::grace
- test_wallets::heidi
- test_wallets::ivan
- test_wallets::judy
- test_wallets::mallory
- test_wallets::mike
Type Aliases
- HttpInteractor
- Interactor
- imports::AddressId
- imports::AsyncCall
- imports::DebugApi
- imports::EgldPayment
- imports::EllipticCurveComponents
- imports::EsdtTokenPaymentMultiArg
- imports::IgnoreVarArgs
- imports::IssueCall
- imports::ManagedBufferCachedBuilder
- imports::ManagedBufferImplDefault
- imports::ManagedCountedMultiResultVec
- imports::ManagedCountedVarArgs
- imports::ManagedMultiResultVec
- imports::ManagedMultiResultVecEager
- imports::ManagedVarArgs
- imports::ManagedVarArgsEager
- imports::MultiArg10
- imports::MultiArg11
- imports::MultiArg12
- imports::MultiArg13
- imports::MultiArg14
- imports::MultiArg15
- imports::MultiArg16
- imports::MultiArg2
- imports::MultiArg3
- imports::MultiArg4
- imports::MultiArg5
- imports::MultiArg6
- imports::MultiArg7
- imports::MultiArg8
- imports::MultiArg9
- imports::MultiArgVec
- imports::MultiEgldOrEsdtPayment
- imports::MultiEsdtPayment
- imports::MultiResult10
- imports::MultiResult11
- imports::MultiResult12
- imports::MultiResult13
- imports::MultiResult14
- imports::MultiResult15
- imports::MultiResult16
- imports::MultiResult2
- imports::MultiResult3
- imports::MultiResult4
- imports::MultiResult5
- imports::MultiResult6
- imports::MultiResult7
- imports::MultiResult8
- imports::MultiResult9
- imports::MultiResultVec
- imports::NodeId
- imports::NumDecimals
- imports::OptionalArg
- imports::OptionalResult
- imports::StaticApi
- imports::TxBaseWithEnv
- imports::TxProxyCall
- imports::TxProxyDeploy
- imports::TxProxyUpgrade
- imports::TxScBase
- imports::TxTypedCall
- imports::TxTypedDeploy
- imports::TxTypedUpgrade
- imports::UniqueId
- imports::VarArgs
- imports::system_proxy::IssueCall
Statics
Constants
- INTERACTOR_SCENARIO_TRACE_PATH
- INTERACTOR_SET_STATE_PATH
- imports::NULL_ID
- imports::NULL_NODE_ID
- imports::err_msg::ARG_ASYNC_RETURN_WRONG_NUMBER
- imports::err_msg::ARG_ASYNC_WRONG_NUMBER
- imports::err_msg::ARG_BAD_LENGTH
- imports::err_msg::ARG_BAD_LENGTH_32
- imports::err_msg::ARG_CALLBACK_TOO_FEW
- imports::err_msg::ARG_CALLBACK_TOO_MANY
- imports::err_msg::ARG_DECODE_ERROR_1
- imports::err_msg::ARG_DECODE_ERROR_2
- imports::err_msg::ARG_OUT_OF_RANGE
- imports::err_msg::ARG_WRONG_NUMBER
- imports::err_msg::BAD_TOKEN_PROVIDED
- imports::err_msg::BAD_TOKEN_TICKER_FORMAT
- imports::err_msg::BIG_UINT_EXCEEDS_SLICE
- imports::err_msg::BIG_UINT_SUB_NEGATIVE
- imports::err_msg::CALLBACK_BAD_FUNC
- imports::err_msg::CAST_TO_I64_ERROR
- imports::err_msg::CONTRACT_CALL_ENCODE_ERROR
- imports::err_msg::DEBUG_API_ERR_HANDLE_CONTEXT_MISMATCH
- imports::err_msg::DEBUG_API_ERR_HANDLE_STALE
- imports::err_msg::DEBUG_API_ERR_STATUS
- imports::err_msg::DESERIALIZATION_ARG_OUT_OF_RANGE
- imports::err_msg::DESERIALIZATION_INVALID_BYTE
- imports::err_msg::DESERIALIZATION_NOT_32_BYTES
- imports::err_msg::DESERIALIZATION_ODD_DIGITS
- imports::err_msg::ESDT_INVALID_TOKEN_INDEX
- imports::err_msg::ESDT_UNEXPECTED_EGLD
- imports::err_msg::FINISH_ENCODE_ERROR
- imports::err_msg::FORMATTER_ENCODE_ERROR
- imports::err_msg::FUNGIBLE_TOKEN_EXPECTED_ERR_MSG
- imports::err_msg::INCORRECT_NUM_ESDT_TRANSFERS
- imports::err_msg::INCORRECT_NUM_TRANSFERS
- imports::err_msg::LOG_DATA_ENCODE_ERROR
- imports::err_msg::LOG_TOPIC_ENCODE_ERROR
- imports::err_msg::MEM_ALLOC_ERROR
- imports::err_msg::NON_PAYABLE_FUNC_ESDT
- imports::err_msg::PANIC_OCCURRED
- imports::err_msg::RECIPIENT_ADDRESS_NOT_SET
- imports::err_msg::SERIALIZER_DECODE_ERROR
- imports::err_msg::SERIALIZER_ENCODE_ERROR
- imports::err_msg::SINGLE_ESDT_EXPECTED
- imports::err_msg::STORAGE_DECODE_ERROR_1
- imports::err_msg::STORAGE_DECODE_ERROR_2
- imports::err_msg::STORAGE_ENCODE_ERROR
- imports::err_msg::STORAGE_KEY_ENCODE_ERROR
- imports::err_msg::STORAGE_NOT_32_BYTES
- imports::err_msg::STORAGE_NOT_I64
- imports::err_msg::STORAGE_VALUE_EXCEEDS_BUFFER
- imports::err_msg::STORAGE_VALUE_OUT_OF_RANGE
- imports::err_msg::TOKEN_IDENTIFIER_ESDT_EXPECTED
- imports::err_msg::TOO_MANY_ESDT_TRANSFERS
- imports::err_msg::UNSIGNED_NEGATIVE
- imports::err_msg::VALUE_EXCEEDS_SLICE