List of all items
Structs
- Felt
- Hasher
- LexicographicWord
- MastForest
- MastNodeId
- Word
- account::Account
- account::AccountBuilder
- account::AccountFile
- account::AccountHeader
- account::AccountIdPrefixV0
- account::AccountIdV0
- account::AccountStorage
- account::AccountStorageHeader
- account::PartialAccount
- account::PartialStorage
- account::PartialStorageMap
- account::SlotName
- account::StorageMap
- account::StorageMapWitness
- account::auth::PublicKeyCommitment
- account::code::AccountCode
- account::code::procedure::AccountProcedureInfo
- account::code::procedure::PrintableProcedure
- account::component::AccountComponent
- account::component::AccountComponentMetadata
- account::component::AccountComponentTemplate
- account::component::FieldIdentifier
- account::component::InitStorageData
- account::component::MapEntry
- account::component::PlaceholderTypeRequirement
- account::component::StorageValueName
- account::component::TemplateType
- account::delta::AccountDelta
- account::delta::AccountStorageDelta
- account::delta::AccountVaultDelta
- account::delta::FungibleAssetDelta
- account::delta::NonFungibleAssetDelta
- account::delta::StorageMapDelta
- address::Address
- address::CustomNetworkId
- address::RoutingParameters
- assembly::Assembler
- assembly::DefaultSourceManager
- assembly::KernelLibrary
- assembly::Library
- assembly::LibraryPath
- assembly::Module
- assembly::ParseOptions
- assembly::ProcedureName
- assembly::QualifiedProcedureName
- assembly::SourceFile
- assembly::SourceId
- assembly::SourceSpan
- assembly::mast::BasicBlockNode
- assembly::mast::CallNode
- assembly::mast::DecoratorId
- assembly::mast::DecoratorOpLinkIterator
- assembly::mast::DynNode
- assembly::mast::ExternalNode
- assembly::mast::IndexVec
- assembly::mast::JoinNode
- assembly::mast::LoopNode
- assembly::mast::MastForest
- assembly::mast::MastForestRootMap
- assembly::mast::MastNodeFingerprint
- assembly::mast::MastNodeId
- assembly::mast::OpBatch
- assembly::mast::SplitNode
- assembly::mast::SubtreeIterator
- asset::AssetVault
- asset::AssetVaultKey
- asset::AssetWitness
- asset::FungibleAsset
- asset::NonFungibleAsset
- asset::NonFungibleAssetDetails
- asset::PartialVault
- asset::TokenSymbol
- batch::BatchAccountUpdate
- batch::BatchId
- batch::BatchNoteTree
- batch::OrderedBatches
- batch::ProposedBatch
- batch::ProvenBatch
- block::AccountUpdateWitness
- block::AccountWitness
- block::BlockAccountUpdate
- block::BlockHeader
- block::BlockInputs
- block::BlockNoteIndex
- block::BlockNoteTree
- block::BlockNumber
- block::Blockchain
- block::FeeParameters
- block::NullifierTree
- block::NullifierWitness
- block::PartialAccountTree
- block::PartialNullifierTree
- block::ProposedBlock
- block::ProvenBlock
- block::account_tree::AccountMutationSet
- block::account_tree::AccountTree
- crypto::dsa::ecdsa_k256_keccak::PublicKey
- crypto::dsa::ecdsa_k256_keccak::SecretKey
- crypto::dsa::ecdsa_k256_keccak::Signature
- crypto::dsa::eddsa_25519::PublicKey
- crypto::dsa::eddsa_25519::SecretKey
- crypto::dsa::eddsa_25519::Signature
- crypto::dsa::rpo_falcon512::Nonce
- crypto::dsa::rpo_falcon512::Polynomial
- crypto::dsa::rpo_falcon512::PublicKey
- crypto::dsa::rpo_falcon512::SecretKey
- crypto::dsa::rpo_falcon512::Signature
- crypto::dsa::rpo_falcon512::SignatureHeader
- crypto::dsa::rpo_falcon512::SignaturePoly
- crypto::hash::blake::Blake3Digest
- crypto::hash::blake::Blake3_160
- crypto::hash::blake::Blake3_192
- crypto::hash::blake::Blake3_256
- crypto::hash::keccak::Keccak256
- crypto::hash::keccak::Keccak256Digest
- crypto::hash::poseidon2::Poseidon2
- crypto::hash::rpo::Rpo256
- crypto::hash::rpx::Rpx256
- crypto::ies::SealedMessage
- crypto::merkle::EmptySubtreeRoots
- crypto::merkle::Forest
- crypto::merkle::InOrderIndex
- crypto::merkle::InnerNodeInfo
- crypto::merkle::LargeSmt
- crypto::merkle::LeafIndex
- crypto::merkle::MemoryStorage
- crypto::merkle::MerklePath
- crypto::merkle::MerkleProof
- crypto::merkle::MerkleStore
- crypto::merkle::MerkleTree
- crypto::merkle::Mmr
- crypto::merkle::MmrDelta
- crypto::merkle::MmrPeaks
- crypto::merkle::MmrProof
- crypto::merkle::MutationSet
- crypto::merkle::NodeIndex
- crypto::merkle::PartialMerkleTree
- crypto::merkle::PartialMmr
- crypto::merkle::PartialSmt
- crypto::merkle::RootPath
- crypto::merkle::SimpleSmt
- crypto::merkle::SimpleSmtProof
- crypto::merkle::Smt
- crypto::merkle::SmtForest
- crypto::merkle::SmtProof
- crypto::merkle::SparseMerklePath
- crypto::merkle::StorageUpdateParts
- crypto::merkle::StorageUpdates
- crypto::merkle::StoreNode
- crypto::merkle::Subtree
- crypto::rand::RpoRandomCoin
- crypto::rand::RpxRandomCoin
- crypto::rand::WinterRandomCoin
- crypto::utils::ReadAdapter
- crypto::utils::SliceReader
- note::AfterBlockNumber
- note::Note
- note::NoteAssets
- note::NoteDetails
- note::NoteHeader
- note::NoteId
- note::NoteInclusionProof
- note::NoteInputs
- note::NoteLocation
- note::NoteMetadata
- note::NoteRecipient
- note::NoteScript
- note::Nullifier
- note::PartialNote
- transaction::AccountInputs
- transaction::ExecutedTransaction
- transaction::InputNoteCommitment
- transaction::InputNotes
- transaction::OrderedTransactionHeaders
- transaction::OutputNotes
- transaction::PartialBlockchain
- transaction::ProvenTransaction
- transaction::ProvenTransactionBuilder
- transaction::TransactionArgs
- transaction::TransactionHeader
- transaction::TransactionId
- transaction::TransactionInputs
- transaction::TransactionMeasurements
- transaction::TransactionOutputs
- transaction::TransactionScript
- transaction::TransactionSummary
- transaction::TxAccountUpdate
- utils::Blake3Digest
- utils::Blake3_256
- utils::DisplayHex
- utils::ReadAdapter
- utils::SliceReader
- vm::AdviceInputs
- vm::AdviceMap
- vm::AttributeSet
- vm::ExecutionProof
- vm::Package
- vm::PackageExport
- vm::PackageManifest
- vm::Program
- vm::ProgramInfo
- vm::QualifiedProcedureName
- vm::RowIndex
- vm::Section
- vm::SectionId
- vm::StackInputs
- vm::StackOutputs
- word::LexicographicWord
- word::Word
Enums
- AccountDeltaError
- AccountError
- AccountIdError
- AccountTreeError
- AddressError
- AssetError
- AssetVaultError
- AuthSchemeError
- BatchAccountUpdateError
- FeeError
- NetworkIdError
- NoteError
- NullifierTreeError
- PartialBlockchainError
- ProposedBatchError
- ProposedBlockError
- ProvenBatchError
- ProvenTransactionError
- SlotNameError
- StorageMapError
- TokenSymbolError
- TransactionInputError
- TransactionOutputError
- TransactionScriptError
- WordError
- account::AccountId
- account::AccountIdPrefix
- account::AccountIdVersion
- account::AccountStorageMode
- account::AccountType
- account::StorageSlot
- account::StorageSlotType
- account::auth::AuthScheme
- account::auth::AuthSecretKey
- account::auth::PublicKey
- account::auth::Signature
- account::component::FeltRepresentation
- account::component::MapRepresentation
- account::component::MultiWordRepresentation
- account::component::StorageEntry
- account::component::StorageValueNameError
- account::component::TemplateTypeError
- account::component::WordRepresentation
- account::component::toml::InitStorageDataError
- account::delta::AccountUpdateDetails
- account::delta::NonFungibleDeltaAction
- address::AddressId
- address::AddressInterface
- address::AddressType
- address::NetworkId
- assembly::LibraryNamespace
- assembly::ModuleKind
- assembly::mast::IndexedVecError
- assembly::mast::MastForestError
- assembly::mast::MastNode
- assembly::mast::OperationOrDecorator
- asset::Asset
- crypto::dsa::ecdsa_k256_keccak::PublicKeyError
- crypto::dsa::eddsa_25519::PublicKeyError
- crypto::ies::IesError
- crypto::ies::SealingKey
- crypto::ies::UnsealingKey
- crypto::merkle::LargeSmtError
- crypto::merkle::MerkleError
- crypto::merkle::MmrError
- crypto::merkle::NodeMutation
- crypto::merkle::SmtLeaf
- crypto::merkle::SmtLeafError
- crypto::merkle::SmtProofError
- crypto::rand::RandomCoinError
- crypto::utils::DeserializationError
- crypto::utils::HexParseError
- note::NoteExecutionHint
- note::NoteExecutionMode
- note::NoteFile
- note::NoteTag
- note::NoteType
- transaction::InputNote
- transaction::OutputNote
- utils::DeserializationError
- utils::HexParseError
- utils::serde::DeserializationError
- vm::MastArtifact
- vm::SystemEvent
- word::WordError
Traits
- FieldElement
- PrettyPrint
- StarkField
- assembly::Parse
- assembly::SourceManager
- assembly::SourceManagerSync
- assembly::mast::MastNodeErrorContext
- assembly::mast::MastNodeExt
- block::account_tree::AccountTreeBackend
- crypto::SequentialCommit
- crypto::hash::Digest
- crypto::hash::ElementHasher
- crypto::hash::Hasher
- crypto::hash::HasherExt
- crypto::merkle::SmtStorage
- crypto::rand::FeltRng
- crypto::rand::RandomCoin
- crypto::rand::Randomizable
- crypto::utils::ByteReader
- crypto::utils::ByteWriter
- crypto::utils::Deserializable
- crypto::utils::Serializable
- transaction::ToInputNoteCommitments
- utils::ByteReader
- utils::ByteWriter
- utils::Deserializable
- utils::IntoBytes
- utils::PushMany
- utils::Serializable
- utils::ToElements
- utils::ToHex
- utils::serde::ByteReader
- utils::serde::ByteWriter
- utils::serde::Deserializable
- utils::serde::Serializable
- vm::FutureMaybeSend
Macros
Functions
- account::hash_account
- assembly::mast::error_code_from_msg
- block::account_tree::account_id_to_smt_key
- block::account_tree::smt_key_to_account_id
- crypto::merkle::path_to_text
- crypto::merkle::tree_to_text
- crypto::utils::bytes_to_elements_exact
- crypto::utils::bytes_to_elements_with_padding
- crypto::utils::bytes_to_hex_string
- crypto::utils::bytes_to_packed_u32_elements
- crypto::utils::elements_to_bytes
- crypto::utils::hex_to_bytes
- crypto::utils::padded_elements_to_bytes
- crypto::utils::uninit_vector
- crypto::utils::word_to_hex
- note::compute_note_commitment
- utils::bound_into_included_u64
- utils::bytes_to_hex_string
- utils::group_slice_elements
- utils::hash_string_to_word
- utils::hex_to_bytes
- utils::math::batch_inversion
- utils::new_array_vec
- utils::range
- utils::to_hex
- utils::uninit_vector
Type Aliases
- account::component::TemplateRequirementsIter
- assembly::mast::DecoratedOpLink
- assembly::mast::DecoratorFingerprint
- assembly::mast::Remapping
- block::OutputNoteBatch
Constants
- ACCOUNT_TREE_DEPTH
- ACCOUNT_UPDATE_MAX_SIZE
- BATCH_NOTE_TREE_DEPTH
- BLOCK_NOTE_TREE_DEPTH
- EMPTY_WORD
- MAX_ACCOUNTS_PER_BATCH
- MAX_ACCOUNTS_PER_BLOCK
- MAX_ASSETS_PER_NOTE
- MAX_BATCHES_PER_BLOCK
- MAX_INPUTS_PER_NOTE
- MAX_INPUT_NOTES_PER_BATCH
- MAX_INPUT_NOTES_PER_BLOCK
- MAX_INPUT_NOTES_PER_TX
- MAX_NUM_FOREIGN_ACCOUNTS
- MAX_OUTPUT_NOTES_PER_BATCH
- MAX_OUTPUT_NOTES_PER_BLOCK
- MAX_OUTPUT_NOTES_PER_TX
- MAX_TX_EXECUTION_CYCLES
- MIN_PROOF_SECURITY_LEVEL
- MIN_TX_EXECUTION_CYCLES
- ONE
- WORD_SIZE
- ZERO
- assembly::mast::OP_BATCH_SIZE
- assembly::mast::OP_GROUP_SIZE
- crypto::dsa::rpo_falcon512::PK_LEN
- crypto::dsa::rpo_falcon512::SK_LEN
- crypto::merkle::MAX_LEAF_ENTRIES
- crypto::merkle::SMT_DEPTH
- crypto::merkle::SMT_MAX_DEPTH
- crypto::merkle::SMT_MIN_DEPTH