List of all items
Structs
- Digest
- Felt
- Hasher
- accounts::Account
- accounts::AccountBuilder
- accounts::AccountComponent
- accounts::AccountData
- accounts::AccountHeader
- accounts::AccountStorage
- accounts::AccountStorageHeader
- accounts::StorageMap
- accounts::account_id::AccountId
- accounts::code::AccountCode
- accounts::code::procedure::AccountProcedureInfo
- accounts::delta::AccountDelta
- accounts::delta::AccountStorageDelta
- accounts::delta::AccountVaultDelta
- accounts::delta::FungibleAssetDelta
- accounts::delta::NonFungibleAssetDelta
- accounts::delta::StorageMapDelta
- assembly::Assembler
- assembly::DefaultSourceManager
- assembly::KernelLibrary
- assembly::Library
- assembly::LibraryPath
- assembly::Version
- 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
- assets::AssetVault
- assets::FungibleAsset
- assets::NonFungibleAsset
- assets::NonFungibleAssetDetails
- assets::TokenSymbol
- batches::BatchNoteTree
- block::Block
- block::BlockAccountUpdate
- block::BlockHeader
- block::BlockNoteIndex
- block::BlockNoteTree
- 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::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
- notes::Note
- notes::NoteAssets
- notes::NoteDetails
- notes::NoteHeader
- notes::NoteId
- notes::NoteInclusionProof
- notes::NoteInputs
- notes::NoteLocation
- notes::NoteMetadata
- notes::NoteRecipient
- notes::NoteScript
- notes::NoteTag
- notes::Nullifier
- notes::PartialNote
- transaction::ChainMmr
- transaction::ExecutedTransaction
- transaction::InputNoteCommitment
- transaction::InputNotes
- transaction::OutputNotes
- transaction::ProvenTransaction
- transaction::ProvenTransactionBuilder
- transaction::TransactionArgs
- 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
- AssetError
- AssetVaultError
- BlockError
- ChainMmrError
- NoteError
- ProvenTransactionError
- TransactionInputError
- TransactionOutputError
- TransactionScriptError
- accounts::StorageSlot
- accounts::StorageSlotType
- accounts::account_id::AccountStorageMode
- accounts::account_id::AccountType
- accounts::auth::AuthSecretKey
- accounts::delta::AccountUpdateDetails
- accounts::delta::NonFungibleDeltaAction
- assembly::AssemblyError
- assembly::LibraryNamespace
- assembly::mast::MastForestError
- assembly::mast::MastNode
- assembly::mast::OperationOrDecorator
- assets::Asset
- crypto::hash::rpo::RpoDigestError
- crypto::hash::rpx::RpxDigestError
- crypto::merkle::MerkleError
- crypto::merkle::MmrError
- crypto::merkle::SmtLeaf
- crypto::merkle::SmtLeafError
- crypto::merkle::SmtProofError
- crypto::rand::RandomCoinError
- crypto::utils::DeserializationError
- crypto::utils::HexParseError
- notes::NoteExecutionHint
- notes::NoteExecutionMode
- notes::NoteFile
- notes::NoteType
- transaction::InputNote
- transaction::OutputNote
- utils::DeserializationError
- utils::HexParseError
- utils::serde::DeserializationError
Traits
- FieldElement
- StarkField
- assembly::SourceManager
- 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
Functions
- accounts::account_id::account_id_from_felt
- accounts::account_id::account_type_from_u64
- accounts::get_account_seed
- accounts::get_account_seed_single
- accounts::hash_account
- block::compute_tx_hash
- 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
- notes::compute_note_hash
- 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::range
- utils::to_hex
- utils::uninit_vector
Type Aliases
- Word
- assembly::mast::DecoratorFingerprint
- block::NoteBatch
- 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
- GENESIS_BLOCK
- 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
- accounts::account_id::ACCOUNT_ISFAUCET_MASK
- accounts::account_id::ACCOUNT_STORAGE_MASK
- accounts::account_id::ACCOUNT_STORAGE_MASK_SHIFT
- accounts::account_id::ACCOUNT_TYPE_MASK
- accounts::account_id::ACCOUNT_TYPE_MASK_SHIFT
- accounts::account_id::FUNGIBLE_FAUCET
- accounts::account_id::NON_FUNGIBLE_FAUCET
- accounts::account_id::PRIVATE
- accounts::account_id::PUBLIC
- accounts::account_id::REGULAR_ACCOUNT_IMMUTABLE_CODE
- accounts::account_id::REGULAR_ACCOUNT_UPDATABLE_CODE
- 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