List of all items
Structs
- Digest
- Felt
- Hasher
- MastForest
- MastNodeId
- account::Account
- account::AccountBuilder
- account::AccountFile
- account::AccountHeader
- account::AccountIdAnchor
- account::AccountIdPrefixV0
- account::AccountIdV0
- account::AccountStorage
- account::AccountStorageHeader
- account::PartialAccount
- account::PartialStorage
- account::StorageMap
- 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::MapRepresentation
- 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
- assembly::Assembler
- assembly::CompileOptions
- assembly::DefaultSourceManager
- assembly::KernelLibrary
- assembly::Library
- assembly::LibraryPath
- assembly::Module
- assembly::ProcedureName
- assembly::QualifiedProcedureName
- assembly::Version
- assembly::diagnostics::ByteIndex
- assembly::diagnostics::ByteOffset
- assembly::diagnostics::ColumnIndex
- assembly::diagnostics::DefaultSourceManager
- assembly::diagnostics::FileLineCol
- assembly::diagnostics::Label
- assembly::diagnostics::LabeledSpan
- assembly::diagnostics::LineIndex
- assembly::diagnostics::Location
- assembly::diagnostics::NamedSource
- assembly::diagnostics::RelatedError
- assembly::diagnostics::RelatedLabel
- assembly::diagnostics::Report
- assembly::diagnostics::SourceContent
- assembly::diagnostics::SourceFile
- assembly::diagnostics::SourceFileRef
- assembly::diagnostics::SourceId
- assembly::diagnostics::SourceSpan
- assembly::diagnostics::Span
- assembly::diagnostics::miette::DebugReportHandler
- assembly::diagnostics::miette::ErrReport
- assembly::diagnostics::miette::Error
- assembly::diagnostics::miette::GraphicalReportHandler
- assembly::diagnostics::miette::GraphicalTheme
- assembly::diagnostics::miette::InstallError
- assembly::diagnostics::miette::JSONReportHandler
- assembly::diagnostics::miette::LabeledSpan
- assembly::diagnostics::miette::MietteDiagnostic
- assembly::diagnostics::miette::MietteHandler
- assembly::diagnostics::miette::MietteHandlerOpts
- assembly::diagnostics::miette::MietteSpanContents
- assembly::diagnostics::miette::NamedSource
- assembly::diagnostics::miette::NarratableReportHandler
- assembly::diagnostics::miette::Report
- assembly::diagnostics::miette::SourceOffset
- assembly::diagnostics::miette::SourceSpan
- assembly::diagnostics::miette::ThemeCharacters
- assembly::diagnostics::miette::ThemeStyles
- assembly::diagnostics::miette::highlighters::BlankHighlighter
- assembly::diagnostics::miette::highlighters::BlankHighlighterState
- assembly::diagnostics::reporting::DebugReportHandler
- assembly::diagnostics::reporting::GraphicalReportHandler
- assembly::diagnostics::reporting::GraphicalTheme
- assembly::diagnostics::reporting::JSONReportHandler
- assembly::diagnostics::reporting::NarratableReportHandler
- assembly::diagnostics::reporting::PrintDiagnostic
- assembly::diagnostics::tracing::Dispatch
- assembly::diagnostics::tracing::Event
- assembly::diagnostics::tracing::Id
- assembly::diagnostics::tracing::Level
- assembly::diagnostics::tracing::Metadata
- assembly::diagnostics::tracing::Span
- assembly::diagnostics::tracing::callsite::DefaultCallsite
- assembly::diagnostics::tracing::callsite::Identifier
- assembly::diagnostics::tracing::dispatcher::Dispatch
- assembly::diagnostics::tracing::dispatcher::SetGlobalDefaultError
- assembly::diagnostics::tracing::dispatcher::WeakDispatch
- assembly::diagnostics::tracing::event::Event
- assembly::diagnostics::tracing::field::DebugValue
- assembly::diagnostics::tracing::field::DisplayValue
- assembly::diagnostics::tracing::field::Empty
- assembly::diagnostics::tracing::field::Field
- assembly::diagnostics::tracing::field::FieldSet
- assembly::diagnostics::tracing::field::Iter
- assembly::diagnostics::tracing::field::ValueSet
- assembly::diagnostics::tracing::instrument::Instrumented
- assembly::diagnostics::tracing::instrument::WithDispatch
- assembly::diagnostics::tracing::level_filters::LevelFilter
- assembly::diagnostics::tracing::level_filters::ParseLevelFilterError
- assembly::diagnostics::tracing::metadata::Kind
- assembly::diagnostics::tracing::metadata::Level
- assembly::diagnostics::tracing::metadata::LevelFilter
- assembly::diagnostics::tracing::metadata::Metadata
- assembly::diagnostics::tracing::metadata::ParseLevelError
- assembly::diagnostics::tracing::metadata::ParseLevelFilterError
- assembly::diagnostics::tracing::span::Attributes
- assembly::diagnostics::tracing::span::Entered
- assembly::diagnostics::tracing::span::EnteredSpan
- assembly::diagnostics::tracing::span::Id
- assembly::diagnostics::tracing::span::Record
- assembly::diagnostics::tracing::span::Span
- assembly::diagnostics::tracing::subscriber::Interest
- assembly::diagnostics::tracing::subscriber::NoSubscriber
- assembly::diagnostics::tracing::subscriber::SetGlobalDefaultError
- assembly::mast::BasicBlockNode
- assembly::mast::CallNode
- assembly::mast::DecoratorId
- assembly::mast::DynNode
- assembly::mast::ExternalNode
- 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::FungibleAsset
- asset::NonFungibleAsset
- asset::NonFungibleAssetDetails
- asset::PartialVault
- asset::TokenSymbol
- batch::BatchAccountUpdate
- batch::BatchId
- batch::BatchNoteTree
- batch::OrderedBatches
- batch::ProposedBatch
- batch::ProvenBatch
- block::AccountTree
- block::AccountUpdateWitness
- block::AccountWitness
- block::BlockAccountUpdate
- block::BlockHeader
- block::BlockInputs
- block::BlockNoteIndex
- block::BlockNoteTree
- block::BlockNumber
- block::Blockchain
- block::NullifierTree
- block::NullifierWitness
- block::PartialAccountTree
- block::PartialNullifierTree
- block::ProposedBlock
- block::ProvenBlock
- crypto::dsa::rpo_falcon512::Nonce
- crypto::dsa::rpo_falcon512::Polynomial
- crypto::dsa::rpo_falcon512::PubKeyPoly
- 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::rpo::Rpo256
- crypto::hash::rpo::RpoDigest
- crypto::hash::rpx::Rpx256
- crypto::hash::rpx::RpxDigest
- crypto::merkle::EmptySubtreeRoots
- crypto::merkle::InOrderIndex
- crypto::merkle::InnerNodeInfo
- crypto::merkle::LeafIndex
- crypto::merkle::MerklePath
- 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::Smt
- crypto::merkle::SmtProof
- crypto::merkle::StoreNode
- crypto::merkle::ValuePath
- crypto::rand::RpoRandomCoin
- crypto::rand::RpxRandomCoin
- crypto::rand::WinterRandomCoin
- crypto::utils::SliceReader
- crypto::utils::collections::RecordingMap
- 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::NoteTag
- 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::TransactionWitness
- transaction::TxAccountUpdate
- utils::DisplayHex
- utils::ReadAdapter
- utils::SliceReader
- utils::collections::RecordingMap
- utils::sync::LazyLock
- utils::sync::racy_lock::RacyLock
- utils::sync::rw_lock::Spinlock
- vm::AdviceInputs
- vm::AdviceMap
- vm::ExecutionProof
- vm::Program
- vm::ProgramInfo
- vm::RowIndex
- vm::StackInputs
- vm::StackOutputs
Enums
- AccountDeltaError
- AccountError
- AccountIdError
- AccountTreeError
- AssetError
- AssetVaultError
- BatchAccountUpdateError
- FungibleFaucetError
- NetworkIdError
- NoteError
- NullifierTreeError
- PartialBlockchainError
- ProposedBatchError
- ProposedBlockError
- ProvenBatchError
- ProvenTransactionError
- TokenSymbolError
- TransactionInputError
- TransactionOutputError
- TransactionScriptError
- account::AccountId
- account::AccountIdPrefix
- account::AccountIdVersion
- account::AccountStorageMode
- account::AccountType
- account::AddressType
- account::NetworkId
- account::StorageSlot
- account::StorageSlotType
- account::auth::AuthSecretKey
- account::component::FeltRepresentation
- 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
- assembly::AssemblyError
- assembly::LibraryNamespace
- assembly::ModuleKind
- assembly::diagnostics::Severity
- assembly::diagnostics::miette::MietteError
- assembly::diagnostics::miette::RgbColors
- assembly::diagnostics::miette::Severity
- assembly::mast::MastForestError
- assembly::mast::MastNode
- assembly::mast::OperationOrDecorator
- asset::Asset
- crypto::hash::rpo::RpoDigestError
- crypto::hash::rpx::RpxDigestError
- 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::NoteType
- transaction::InputNote
- transaction::OutputNote
- utils::DeserializationError
- utils::HexParseError
- utils::serde::DeserializationError
- vm::SystemEvent
Traits
- FieldElement
- PrettyPrint
- StarkField
- assembly::Compile
- assembly::SourceManager
- assembly::diagnostics::Diagnostic
- assembly::diagnostics::IntoDiagnostic
- assembly::diagnostics::SourceCode
- assembly::diagnostics::SourceManager
- assembly::diagnostics::SourceManagerExt
- assembly::diagnostics::Spanned
- assembly::diagnostics::WrapErr
- assembly::diagnostics::miette::Context
- assembly::diagnostics::miette::Diagnostic
- assembly::diagnostics::miette::EyreContext
- assembly::diagnostics::miette::IntoDiagnostic
- assembly::diagnostics::miette::ReportHandler
- assembly::diagnostics::miette::SourceCode
- assembly::diagnostics::miette::SpanContents
- assembly::diagnostics::miette::StdError
- assembly::diagnostics::miette::WrapErr
- assembly::diagnostics::miette::highlighters::Highlighter
- assembly::diagnostics::miette::highlighters::HighlighterState
- assembly::diagnostics::reporting::ReportHandler
- assembly::diagnostics::tracing::Callsite
- assembly::diagnostics::tracing::Instrument
- assembly::diagnostics::tracing::Subscriber
- assembly::diagnostics::tracing::Value
- assembly::diagnostics::tracing::callsite::Callsite
- assembly::diagnostics::tracing::field::AsField
- assembly::diagnostics::tracing::field::Value
- assembly::diagnostics::tracing::field::Visit
- assembly::diagnostics::tracing::instrument::Instrument
- assembly::diagnostics::tracing::instrument::WithSubscriber
- assembly::diagnostics::tracing::span::AsId
- assembly::diagnostics::tracing::subscriber::Subscriber
- assembly::mast::MastNodeExt
- crypto::hash::Digest
- crypto::hash::ElementHasher
- crypto::hash::Hasher
- crypto::rand::FeltRng
- crypto::rand::RandomCoin
- crypto::rand::Randomizable
- crypto::utils::ByteReader
- crypto::utils::ByteWriter
- crypto::utils::Deserializable
- crypto::utils::Serializable
- crypto::utils::collections::KvMap
- transaction::ToInputNoteCommitments
- utils::ByteReader
- utils::ByteWriter
- utils::Deserializable
- utils::IntoBytes
- utils::PushMany
- utils::Serializable
- utils::ToElements
- utils::ToHex
- utils::collections::KvMap
- utils::serde::ByteReader
- utils::serde::ByteWriter
- utils::serde::Deserializable
- utils::serde::Serializable
Macros
- assembly::diagnostics::miette::bail
- assembly::diagnostics::miette::diagnostic
- assembly::diagnostics::miette::ensure
- assembly::diagnostics::miette::miette
- assembly::diagnostics::tracing::debug
- assembly::diagnostics::tracing::debug_span
- assembly::diagnostics::tracing::enabled
- assembly::diagnostics::tracing::error
- assembly::diagnostics::tracing::error_span
- assembly::diagnostics::tracing::event
- assembly::diagnostics::tracing::event_enabled
- assembly::diagnostics::tracing::info
- assembly::diagnostics::tracing::info_span
- assembly::diagnostics::tracing::metadata
- assembly::diagnostics::tracing::span
- assembly::diagnostics::tracing::span_enabled
- assembly::diagnostics::tracing::trace
- assembly::diagnostics::tracing::trace_span
- assembly::diagnostics::tracing::warn
- assembly::diagnostics::tracing::warn_span
- digest
Attribute Macros
Derive Macros
Functions
- account::hash_account
- assembly::diagnostics::miette::set_hook
- assembly::diagnostics::miette::set_panic_hook
- assembly::diagnostics::reporting::set_hook
- assembly::diagnostics::reporting::set_panic_hook
- assembly::diagnostics::tracing::callsite::rebuild_interest_cache
- assembly::diagnostics::tracing::callsite::register
- assembly::diagnostics::tracing::dispatcher::get_default
- assembly::diagnostics::tracing::dispatcher::set_global_default
- assembly::diagnostics::tracing::field::debug
- assembly::diagnostics::tracing::field::display
- assembly::diagnostics::tracing::subscriber::set_global_default
- assembly::mast::error_code_from_msg
- crypto::merkle::path_to_text
- crypto::merkle::tree_to_text
- crypto::utils::bytes_to_hex_string
- crypto::utils::hex_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::hex_to_bytes
- utils::math::batch_inversion
- utils::new_array_vec
- utils::parse_hex_string_as_word
- utils::parse_hex_to_felts
- utils::range
- utils::to_hex
- utils::uninit_vector
- utils::word_to_masm_push_string
Type Aliases
- Word
- account::component::TemplateRequirementsIter
- assembly::diagnostics::Result
- assembly::diagnostics::miette::ByteOffset
- assembly::diagnostics::miette::ErrorHook
- assembly::diagnostics::miette::Result
- assembly::diagnostics::reporting::DefaultReportHandler
- assembly::diagnostics::reporting::ReportHandlerOpts
- assembly::mast::DecoratorFingerprint
- assembly::mast::Remapping
- block::OutputNoteBatch
- crypto::merkle::DefaultMerkleStore
- crypto::merkle::RecordingMerkleStore
- utils::sync::RwLock
- utils::sync::RwLockReadGuard
- utils::sync::RwLockWriteGuard
- utils::sync::rw_lock::RwLock
- utils::sync::rw_lock::RwLockReadGuard
- utils::sync::rw_lock::RwLockWriteGuard
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::diagnostics::tracing::level_filters::STATIC_MAX_LEVEL
- assembly::mast::OP_BATCH_SIZE
- assembly::mast::OP_GROUP_SIZE
- crypto::dsa::rpo_falcon512::PK_LEN
- crypto::dsa::rpo_falcon512::SK_LEN
- crypto::merkle::SMT_DEPTH
- crypto::merkle::SMT_MAX_DEPTH
- crypto::merkle::SMT_MIN_DEPTH