List of all items
Structs
- Client
- ClientRng
- ExecutionOptions
- Felt
- RemoteTransactionProver
- SliceReader
- Word
- account::Account
- account::AccountBuilder
- account::AccountCode
- account::AccountComponent
- account::AccountComponentCode
- account::AccountDelta
- account::AccountFile
- account::AccountHeader
- account::AccountReader
- account::AccountStorage
- account::Address
- account::PartialAccount
- account::PartialStorage
- account::PartialStorageMap
- account::StorageMap
- account::StorageMapKey
- account::StorageMapWitness
- account::StorageSlot
- account::StorageSlotId
- account::StorageSlotName
- account::component::AccountComponent
- account::component::AccountComponentMetadata
- account::component::AuthControlled
- account::component::AuthMultisig
- account::component::AuthMultisigConfig
- account::component::AuthMultisigPsm
- account::component::AuthMultisigPsmConfig
- account::component::AuthSingleSig
- account::component::AuthSingleSigAcl
- account::component::AuthSingleSigAclConfig
- account::component::BasicFungibleFaucet
- account::component::BasicWallet
- account::component::FeltSchema
- account::component::InitStorageData
- account::component::NetworkFungibleFaucet
- account::component::NoAuth
- account::component::OwnerControlled
- account::component::PsmConfig
- account::component::PublicKeyCommitment
- account::component::SchemaType
- account::component::StorageSchema
- account::component::StorageValueName
- address::Address
- address::CustomNetworkId
- address::RoutingParameters
- assembly::Assembler
- assembly::CodeBuilder
- assembly::DefaultSourceManager
- assembly::Library
- assembly::MastForest
- assembly::Module
- assembly::Path
- assembly::PrintDiagnostic
- assembly::Report
- asset::AccountStorageDelta
- asset::AccountStorageHeader
- asset::AccountVaultDelta
- asset::AssetVault
- asset::AssetVaultKey
- asset::AssetWitness
- asset::FungibleAsset
- asset::FungibleAssetDelta
- asset::NonFungibleAsset
- asset::NonFungibleAssetDelta
- asset::NonFungibleAssetDetails
- asset::PartialVault
- asset::StorageMapWitness
- asset::StorageSlotHeader
- asset::TokenSymbol
- auth::AuthMultisig
- auth::AuthMultisigConfig
- auth::AuthSingleSig
- auth::AuthSingleSigAcl
- auth::AuthSingleSigAclConfig
- auth::BasicAuthenticator
- auth::NoAuth
- auth::PublicKeyCommitment
- block::BlockHeader
- block::BlockNumber
- builder::ClientBuilder
- crypto::EmptySubtreeRoots
- crypto::Forest
- crypto::InOrderIndex
- crypto::LeafIndex
- crypto::MerklePath
- crypto::MerkleStore
- crypto::MerkleTree
- crypto::MmrDelta
- crypto::MmrPeaks
- crypto::MmrProof
- crypto::NodeIndex
- crypto::PartialMmr
- crypto::Poseidon2
- crypto::RandomCoin
- crypto::Rpo256
- crypto::Smt
- crypto::SmtForest
- crypto::SmtProof
- crypto::SparseMerklePath
- crypto::rpo_falcon512::PublicKey
- crypto::rpo_falcon512::SecretKey
- crypto::rpo_falcon512::Signature
- errors::CodeBuilderError
- errors::ErrorHint
- grpc_support::NoteTransportConfig
- grpc_support::RemoteTransactionProver
- keystore::FilesystemKeyStore
- note::BlockNumber
- note::FailedNote
- note::InputNoteReader
- note::InputNoteUpdate
- note::NetworkAccountTarget
- note::Note
- note::NoteAssets
- note::NoteAttachment
- note::NoteAttachmentScheme
- note::NoteConsumptionInfo
- note::NoteDetails
- note::NoteHeader
- note::NoteId
- note::NoteInclusionProof
- note::NoteLocation
- note::NoteMetadata
- note::NoteMetadataHeader
- note::NoteRecipient
- note::NoteScreener
- note::NoteScript
- note::NoteStorage
- note::NoteTag
- note::NoteUpdateTracker
- note::Nullifier
- note::OutputNoteUpdate
- note::P2idNote
- note::P2idNoteStorage
- note::PartialNote
- note::SwapNote
- note_transport::NoteInfo
- note_transport::NoteTransportCursor
- note_transport::NoteTransportUpdate
- note_transport::generated::miden_note_transport::FetchNotesRequest
- note_transport::generated::miden_note_transport::FetchNotesResponse
- note_transport::generated::miden_note_transport::SendNoteRequest
- note_transport::generated::miden_note_transport::SendNoteResponse
- note_transport::generated::miden_note_transport::StatsResponse
- note_transport::generated::miden_note_transport::StreamNotesRequest
- note_transport::generated::miden_note_transport::StreamNotesUpdate
- note_transport::generated::miden_note_transport::TagStats
- note_transport::generated::miden_note_transport::TransportNote
- note_transport::generated::miden_note_transport::miden_note_transport_client::MidenNoteTransportClient
- note_transport::grpc::GrpcNoteTransportClient
- note_transport::grpc::NoteStreamAdapter
- rpc::AcceptHeaderContext
- rpc::Endpoint
- rpc::GrpcClient
- rpc::domain::account::AccountDetails
- rpc::domain::account::AccountProof
- rpc::domain::account::AccountStorageDetails
- rpc::domain::account::AccountStorageMapDetails
- rpc::domain::account::AccountStorageRequirements
- rpc::domain::account::AccountUpdateSummary
- rpc::domain::account::AccountVaultDetails
- rpc::domain::account::StorageMapEntry
- rpc::domain::account_vault::AccountVaultInfo
- rpc::domain::account_vault::AccountVaultUpdate
- rpc::domain::limits::RpcLimits
- rpc::domain::note::CommittedNote
- rpc::domain::note::NoteSyncBlock
- rpc::domain::note::NoteSyncInfo
- rpc::domain::note::SyncNotesResult
- rpc::domain::nullifier::NullifierUpdate
- rpc::domain::status::BlockProducerStatusInfo
- rpc::domain::status::MempoolStatsInfo
- rpc::domain::status::RpcStatusInfo
- rpc::domain::status::StoreStatusInfo
- rpc::domain::storage_map::StorageMapInfo
- rpc::domain::storage_map::StorageMapUpdate
- rpc::domain::sync::ChainMmrInfo
- rpc::domain::transaction::TransactionInclusion
- rpc::domain::transaction::TransactionRecord
- rpc::domain::transaction::TransactionsInfo
- rpc::generated::account::AccountDetails
- rpc::generated::account::AccountHeader
- rpc::generated::account::AccountId
- rpc::generated::account::AccountStorageHeader
- rpc::generated::account::AccountSummary
- rpc::generated::account::AccountWitness
- rpc::generated::account::account_storage_header::StorageSlot
- rpc::generated::blockchain::BlockBody
- rpc::generated::blockchain::BlockHeader
- rpc::generated::blockchain::BlockNumber
- rpc::generated::blockchain::BlockSignature
- rpc::generated::blockchain::FeeParameters
- rpc::generated::blockchain::MaybeBlock
- rpc::generated::blockchain::MaybeBlockNumber
- rpc::generated::blockchain::ProposedBlock
- rpc::generated::blockchain::SignedBlock
- rpc::generated::blockchain::ValidatorPublicKey
- rpc::generated::note::CommittedNote
- rpc::generated::note::CommittedNoteList
- rpc::generated::note::NetworkNote
- rpc::generated::note::Note
- rpc::generated::note::NoteHeader
- rpc::generated::note::NoteId
- rpc::generated::note::NoteIdList
- rpc::generated::note::NoteInclusionInBlockProof
- rpc::generated::note::NoteMetadata
- rpc::generated::note::NoteMetadataHeader
- rpc::generated::note::NoteScript
- rpc::generated::note::NoteScriptRoot
- rpc::generated::note::NoteSyncRecord
- rpc::generated::primitives::Asset
- rpc::generated::primitives::Digest
- rpc::generated::primitives::MerklePath
- rpc::generated::primitives::MmrDelta
- rpc::generated::primitives::SmtLeaf
- rpc::generated::primitives::SmtLeafEntry
- rpc::generated::primitives::SmtLeafEntryList
- rpc::generated::primitives::SmtOpening
- rpc::generated::primitives::SparseMerklePath
- rpc::generated::rpc::AccountRequest
- rpc::generated::rpc::AccountResponse
- rpc::generated::rpc::AccountStorageDetails
- rpc::generated::rpc::AccountVaultDetails
- rpc::generated::rpc::AccountVaultUpdate
- rpc::generated::rpc::BlockHeaderByNumberRequest
- rpc::generated::rpc::BlockHeaderByNumberResponse
- rpc::generated::rpc::BlockProducerStatus
- rpc::generated::rpc::BlockRange
- rpc::generated::rpc::CheckNullifiersResponse
- rpc::generated::rpc::EndpointLimits
- rpc::generated::rpc::GetNoteErrorResponse
- rpc::generated::rpc::MaybeNoteScript
- rpc::generated::rpc::MempoolStats
- rpc::generated::rpc::NullifierList
- rpc::generated::rpc::PaginationInfo
- rpc::generated::rpc::RpcLimits
- rpc::generated::rpc::RpcStatus
- rpc::generated::rpc::StorageMapUpdate
- rpc::generated::rpc::StoreStatus
- rpc::generated::rpc::SyncAccountStorageMapsRequest
- rpc::generated::rpc::SyncAccountStorageMapsResponse
- rpc::generated::rpc::SyncAccountVaultRequest
- rpc::generated::rpc::SyncAccountVaultResponse
- rpc::generated::rpc::SyncChainMmrRequest
- rpc::generated::rpc::SyncChainMmrResponse
- rpc::generated::rpc::SyncNotesRequest
- rpc::generated::rpc::SyncNotesResponse
- rpc::generated::rpc::SyncNullifiersRequest
- rpc::generated::rpc::SyncNullifiersResponse
- rpc::generated::rpc::SyncTransactionsRequest
- rpc::generated::rpc::SyncTransactionsResponse
- rpc::generated::rpc::TransactionRecord
- rpc::generated::rpc::account_request::AccountDetailRequest
- rpc::generated::rpc::account_request::account_detail_request::StorageMapDetailRequest
- rpc::generated::rpc::account_request::account_detail_request::storage_map_detail_request::MapKeys
- rpc::generated::rpc::account_response::AccountDetails
- rpc::generated::rpc::account_storage_details::AccountStorageMapDetails
- rpc::generated::rpc::account_storage_details::account_storage_map_details::AllMapEntries
- rpc::generated::rpc::account_storage_details::account_storage_map_details::MapEntriesWithProofs
- rpc::generated::rpc::account_storage_details::account_storage_map_details::all_map_entries::StorageMapEntry
- rpc::generated::rpc::account_storage_details::account_storage_map_details::map_entries_with_proofs::StorageMapEntryWithProof
- rpc::generated::rpc::api_client::ApiClient
- rpc::generated::rpc::sync_notes_response::NoteSyncBlock
- rpc::generated::rpc::sync_nullifiers_response::NullifierUpdate
- rpc::generated::transaction::InputNoteCommitment
- rpc::generated::transaction::ProvenTransaction
- rpc::generated::transaction::TransactionBatch
- rpc::generated::transaction::TransactionHeader
- rpc::generated::transaction::TransactionId
- rpc::generated::transaction::TransactionSummary
- store::AccountRecord
- store::AccountSmtForest
- store::AccountUpdates
- store::InputNoteRecord
- store::OutputNoteRecord
- store::input_note_states::CommittedNoteState
- store::input_note_states::ConsumedAuthenticatedLocalNoteState
- store::input_note_states::ConsumedExternalNoteState
- store::input_note_states::ConsumedUnauthenticatedLocalNoteState
- store::input_note_states::ExpectedNoteState
- store::input_note_states::InvalidNoteState
- store::input_note_states::NoteSubmissionData
- store::input_note_states::ProcessingAuthenticatedNoteState
- store::input_note_states::ProcessingUnauthenticatedNoteState
- store::input_note_states::UnverifiedNoteState
- sync::AccountUpdates
- sync::BlockUpdates
- sync::NoteTagRecord
- sync::StateSync
- sync::StateSyncInput
- sync::StateSyncUpdate
- sync::SyncSummary
- sync::TransactionUpdateTracker
- testing::ExecError
- testing::MockChain
- testing::MockChainBuilder
- testing::NoteBuilder
- testing::TransactionContext
- testing::TransactionContextBuilder
- testing::account_component::ConditionalAuthComponent
- testing::account_component::IncrNonceAuthComponent
- testing::account_component::MockAccountComponent
- testing::account_component::MockFaucetComponent
- testing::account_id::AccountIdBuilder
- testing::mock::MockRpcApi
- testing::note::NoteBuilder
- testing::note_transport::DummyNoteStream
- testing::note_transport::MockNoteTransportApi
- testing::note_transport::MockNoteTransportNode
- transaction::AccountInterface
- transaction::AdviceInputs
- transaction::AdviceMap
- transaction::ExecutedTransaction
- transaction::InputNotes
- transaction::LocalTransactionProver
- transaction::PaymentNoteDescription
- transaction::ProvenTransaction
- transaction::ProvingOptions
- transaction::PublicOutputNote
- transaction::SwapTransactionData
- transaction::TransactionArgs
- transaction::TransactionDetails
- transaction::TransactionId
- transaction::TransactionInputs
- transaction::TransactionKernel
- transaction::TransactionRecord
- transaction::TransactionRequest
- transaction::TransactionRequestBuilder
- transaction::TransactionResult
- transaction::TransactionScript
- transaction::TransactionStoreUpdate
- transaction::TransactionSummary
- utils::LazyLock
- vm::AdviceInputs
- vm::AdviceMap
- vm::AttributeSet
- vm::Package
- vm::PackageManifest
- vm::ProcedureExport
- vm::Program
- vm::QualifiedProcedureName
- vm::Section
- vm::SectionId
Enums
- DebugMode
- account::AccountId
- account::AccountIdError
- account::AccountIdPrefix
- account::AccountStorageMode
- account::AccountType
- account::AddressError
- account::AddressInterface
- account::AddressType
- account::NetworkId
- account::NetworkIdError
- account::StorageSlotContent
- account::StorageSlotType
- account::component::AuthControlledInitConfig
- account::component::AuthScheme
- account::component::AuthSecretKey
- account::component::OwnerControlledInitConfig
- account::component::PublicKey
- account::component::Signature
- account::component::StorageSlotSchema
- address::AddressId
- address::AddressInterface
- address::NetworkId
- assembly::ModuleKind
- asset::Asset
- asset::NonFungibleDeltaAction
- asset::StorageSlotContent
- auth::AuthScheme
- auth::AuthSchemeId
- auth::AuthSecretKey
- auth::PublicKey
- auth::Signature
- auth::SigningInputs
- builder::StoreBuilder
- crypto::MerkleError
- crypto::SmtLeaf
- errors::AccountError
- errors::AccountIdError
- errors::AssetError
- errors::AuthenticationError
- errors::ClientError
- errors::IdPrefixFetchError
- errors::NetworkIdError
- keystore::KeyStoreError
- note::NoteAttachmentKind
- note::NoteConsumptionStatus
- note::NoteError
- note::NoteExecutionHint
- note::NoteFile
- note::NoteScreenerError
- note::NoteType
- note::NoteUpdateType
- note::StandardNote
- note_transport::errors::NoteTransportError
- notes::NoteFile
- rpc::AcceptHeaderError
- rpc::AccountStateAt
- rpc::EndpointError
- rpc::GrpcError
- rpc::RpcConversionError
- rpc::RpcEndpoint
- rpc::RpcError
- rpc::domain::account::AccountProofError
- rpc::domain::account::FetchedAccount
- rpc::domain::account::StorageMapEntries
- rpc::domain::note::CommittedNoteMetadata
- rpc::domain::note::FetchedNote
- rpc::generated::note::NoteAttachmentKind
- rpc::generated::note::NoteType
- rpc::generated::primitives::smt_leaf::Leaf
- rpc::generated::rpc::Finality
- rpc::generated::rpc::account_request::account_detail_request::storage_map_detail_request::SlotData
- rpc::generated::rpc::account_storage_details::account_storage_map_details::Entries
- rpc::node::AddTransactionError
- rpc::node::CheckNullifiersError
- rpc::node::EndpointError
- rpc::node::GetAccountError
- rpc::node::GetBlockByNumberError
- rpc::node::GetBlockHeaderError
- rpc::node::GetNoteScriptByRootError
- rpc::node::GetNotesByIdError
- rpc::node::NoteSyncError
- rpc::node::SyncAccountStorageMapsError
- rpc::node::SyncAccountVaultError
- rpc::node::SyncNullifiersError
- rpc::node::SyncTransactionsError
- store::AccountRecordData
- store::AccountStatus
- store::AccountStorageFilter
- store::BlockRelevance
- store::InputNoteState
- store::NoteExportType
- store::NoteFilter
- store::NoteRecordError
- store::OutputNoteState
- store::PartialBlockchainFilter
- store::StoreError
- store::TransactionFilter
- store::input_note_states::InputNoteState
- sync::NoteTagSource
- sync::NoteUpdateAction
- sync::PublicAccountUpdate
- testing::AccountState
- testing::Auth
- testing::MockChainNote
- testing::TxContextInput
- transaction::AccountComponentInterface
- transaction::DataStoreError
- transaction::DiscardCause
- transaction::ForeignAccount
- transaction::InputNote
- transaction::OutputNote
- transaction::RawOutputNote
- transaction::TransactionExecutorError
- transaction::TransactionProverError
- transaction::TransactionRequestError
- transaction::TransactionScriptTemplate
- transaction::TransactionStatus
- transaction::TransactionStatusVariant
- utils::DeserializationError
- utils::TokenParseError
- vm::PackageExport
- vm::TargetType
Traits
- ClientFeltRng
- Deserializable
- PrettyPrint
- Serializable
- account::AccountInterfaceExt
- assembly::MastNodeExt
- assembly::SourceManagerSync
- auth::TransactionAuthenticator
- builder::BuilderAuthenticator
- builder::StoreFactory
- crypto::FeltRng
- keystore::Keystore
- note::ToInputNoteCommitments
- note_transport::NoteStream
- note_transport::NoteTransportClient
- rpc::NodeRpcClient
- rpc::domain::MissingFieldHelper
- store::Store
- sync::OnNoteReceived
- testing::mock_account::MockAccountExt
- testing::mock_account_code::MockAccountCodeExt
- transaction::TransactionAuthenticator
- transaction::TransactionProver
- utils::ByteReader
- utils::ByteWriter
- utils::Deserializable
- utils::Serializable
- utils::ToHex
Macros
Attribute Macros
Functions
- account::build_wallet_id
- account::component::basic_fungible_faucet_library
- account::component::basic_wallet_library
- account::component::multisig_library
- account::component::network_fungible_faucet_library
- account::component::no_auth_library
- account::component::singlesig_acl_library
- account::component::singlesig_library
- note::get_input_note_with_id_prefix
- rpc::node::parse_node_error
- testing::account_id::account_id
- testing::account_interface::get_public_keys_from_account
- testing::common::assert_account_has_single_asset
- testing::common::assert_note_cannot_be_consumed_twice
- testing::common::consume_notes
- testing::common::create_test_store_path
- testing::common::execute_failing_tx
- testing::common::execute_tx_and_consume_output_notes
- testing::common::execute_tx_and_sync
- testing::common::insert_account_with_custom_component
- testing::common::insert_new_fungible_faucet
- testing::common::insert_new_wallet
- testing::common::insert_new_wallet_with_seed
- testing::common::mint_and_consume
- testing::common::mint_multiple_fungible_asset
- testing::common::mint_note
- testing::common::setup_two_wallets_and_faucet
- testing::common::setup_wallet_and_faucet
- testing::common::wait_for_blocks
- testing::common::wait_for_blocks_no_sync
- testing::common::wait_for_node
- testing::common::wait_for_tx
- testing::mock_util_lib::mock_util_library
- testing::utils::create_p2any_note
- testing::utils::create_p2id_note_exact
- testing::utils::create_public_p2any_note
- testing::utils::create_spawn_note
- transaction::notes_from_output
- utils::base_units_to_tokens
- utils::bytes_to_hex_string
- utils::hex_to_bytes
- utils::tokens_to_base_units
Type Aliases
- ClientRngBox
- crypto::Blake3Digest
- note::NoteConsumability
- rpc::domain::account::AccountProofs
- testing::common::TestClient
- testing::mock::MockClient
- transaction::NoteArgs
- transaction::OutputNotes
- transaction::RawOutputNotes
- utils::RwLock
- utils::RwLockReadGuard
- utils::RwLockWriteGuard
Constants
- EMPTY_WORD
- MAX_TX_EXECUTION_CYCLES
- MIN_TX_EXECUTION_CYCLES
- ONE
- ZERO
- account::component::MIDEN_PACKAGE_EXTENSION
- auth::ECDSA_K256_KECCAK_SCHEME_ID
- auth::RPO_FALCON_SCHEME_ID
- crypto::SMT_DEPTH
- grpc_support::DEFAULT_GRPC_TIMEOUT_MS
- grpc_support::DEVNET_PROVER_ENDPOINT
- grpc_support::TESTNET_PROVER_ENDPOINT
- note_transport::NOTE_TRANSPORT_CURSOR_STORE_SETTING
- note_transport::NOTE_TRANSPORT_DEVNET_ENDPOINT
- note_transport::NOTE_TRANSPORT_TESTNET_ENDPOINT
- testing::account_component::ERR_WRONG_ARGS_MSG
- testing::account_id::ACCOUNT_ID_MAX_ONES
- testing::account_id::ACCOUNT_ID_MAX_ZEROES
- testing::account_id::ACCOUNT_ID_NATIVE_ASSET_FAUCET
- testing::account_id::ACCOUNT_ID_NETWORK_FUNGIBLE_FAUCET
- testing::account_id::ACCOUNT_ID_NETWORK_NON_FUNGIBLE_FAUCET
- testing::account_id::ACCOUNT_ID_PRIVATE_FUNGIBLE_FAUCET
- testing::account_id::ACCOUNT_ID_PRIVATE_NON_FUNGIBLE_FAUCET
- testing::account_id::ACCOUNT_ID_PRIVATE_SENDER
- testing::account_id::ACCOUNT_ID_PUBLIC_FUNGIBLE_FAUCET
- testing::account_id::ACCOUNT_ID_PUBLIC_FUNGIBLE_FAUCET_1
- testing::account_id::ACCOUNT_ID_PUBLIC_FUNGIBLE_FAUCET_2
- testing::account_id::ACCOUNT_ID_PUBLIC_FUNGIBLE_FAUCET_3
- testing::account_id::ACCOUNT_ID_PUBLIC_NON_FUNGIBLE_FAUCET
- testing::account_id::ACCOUNT_ID_PUBLIC_NON_FUNGIBLE_FAUCET_1
- testing::account_id::ACCOUNT_ID_REGULAR_NETWORK_ACCOUNT_IMMUTABLE_CODE
- testing::account_id::ACCOUNT_ID_REGULAR_PRIVATE_ACCOUNT_UPDATABLE_CODE
- testing::account_id::ACCOUNT_ID_REGULAR_PUBLIC_ACCOUNT_IMMUTABLE_CODE
- testing::account_id::ACCOUNT_ID_REGULAR_PUBLIC_ACCOUNT_IMMUTABLE_CODE_2
- testing::account_id::ACCOUNT_ID_REGULAR_PUBLIC_ACCOUNT_UPDATABLE_CODE
- testing::account_id::ACCOUNT_ID_REGULAR_PUBLIC_ACCOUNT_UPDATABLE_CODE_ON_CHAIN_2
- testing::account_id::ACCOUNT_ID_SENDER
- testing::common::ACCOUNT_ID_REGULAR
- testing::common::MINT_AMOUNT
- testing::common::RECALL_HEIGHT_DELTA
- testing::common::TRANSFER_AMOUNT