List of all items
Structs
- abi::AbiParameter
- abi::AuthorizationSelector
- abi::ContractArtifact
- abi::EventSelector
- abi::FieldLayout
- abi::FunctionArtifact
- abi::FunctionSelector
- abi::NoteSelector
- fee::Gas
- fee::GasFees
- fee::GasSettings
- hash::ChainInfo
- kernel_types::AppendOnlyTreeSnapshot
- kernel_types::BlockHeader
- kernel_types::CallContext
- kernel_types::ContractClassLog
- kernel_types::CountedContractClassLog
- kernel_types::CountedPublicCallRequest
- kernel_types::GlobalVariables
- kernel_types::L2ToL1Message
- kernel_types::LogHash
- kernel_types::NoteAndSlot
- kernel_types::NoteHash
- kernel_types::Nullifier
- kernel_types::PartialPrivateTailPublicInputsForPublic
- kernel_types::PartialPrivateTailPublicInputsForRollup
- kernel_types::PartialStateReference
- kernel_types::PrivateKernelTailPublicInputs
- kernel_types::PrivateLog
- kernel_types::PrivateToPublicAccumulatedData
- kernel_types::PrivateToRollupAccumulatedData
- kernel_types::PublicCallRequest
- kernel_types::ReadRequest
- kernel_types::ScopedL2ToL1Message
- kernel_types::ScopedLogHash
- kernel_types::ScopedNoteHash
- kernel_types::ScopedNullifier
- kernel_types::ScopedReadRequest
- kernel_types::StateReference
- kernel_types::TxConstantData
- kernel_types::TxContext
- tx::AuthWitness
- tx::Capsule
- tx::ChonkProof
- tx::ContractClassLogFields
- tx::ExecutionPayload
- tx::FunctionCall
- tx::HashedValues
- tx::PrivateKernelTailCircuitPublicInputs
- tx::Tx
- tx::TxContext
- tx::TxHash
- tx::TxReceipt
- tx::TypedTx
- types::AztecAddress
- types::CompleteAddress
- types::ContractInstance
- types::ContractInstanceWithAddress
- types::EthAddress
- types::Fq
- types::Fr
- types::Point
- types::PublicKeys
Enums
- abi::AbiDecoded
- abi::AbiType
- abi::AbiValue
- abi::FunctionType
- error::Error
- hash::MessageHashOrIntent
- tx::TxExecutionResult
- tx::TxStatus
Functions
- abi::abi_checker
- abi::abi_type_signature
- abi::abi_type_size
- abi::buffer_as_fields
- abi::buffer_from_fields
- abi::count_arguments_size
- abi::decode_from_abi
- abi::encode_arguments
- abi::encode_value
- abi::is_address_struct
- abi::is_aztec_address_struct
- abi::is_bounded_vec_struct
- abi::is_eth_address_struct
- abi::is_function_selector_struct
- abi::is_option_struct
- abi::is_public_keys_struct
- abi::is_wrapped_field_struct
- constants::contract_class_published_magic_value
- constants::contract_class_registry_bytecode_capsule_slot
- constants::contract_instance_published_magic_value
- constants::current_vk_tree_root
- constants::protocol_contract_address::auth_registry
- constants::protocol_contract_address::contract_class_registerer
- constants::protocol_contract_address::contract_class_registry
- constants::protocol_contract_address::contract_instance_deployer
- constants::protocol_contract_address::contract_instance_registry
- constants::protocol_contract_address::fee_juice
- constants::protocol_contract_address::multi_call_entrypoint
- constants::protocol_contract_address::null_msg_sender
- constants::protocol_contract_address::public_checks
- grumpkin::generator
- grumpkin::has_positive_y
- grumpkin::point_add
- grumpkin::point_from_x
- grumpkin::scalar_mul
- hash::abi_values_to_fields
- hash::compute_address
- hash::compute_artifact_hash
- hash::compute_auth_wit_message_hash
- hash::compute_calldata_hash
- hash::compute_contract_address_from_instance
- hash::compute_contract_class_id
- hash::compute_contract_class_id_from_artifact
- hash::compute_initialization_hash
- hash::compute_initialization_hash_from_encoded
- hash::compute_inner_auth_wit_hash
- hash::compute_inner_auth_wit_hash_from_action
- hash::compute_l1_to_l2_message_nullifier
- hash::compute_l2_to_l1_message_hash
- hash::compute_note_hash_nonce
- hash::compute_outer_auth_wit_hash
- hash::compute_partial_address
- hash::compute_private_functions_root
- hash::compute_private_functions_root_from_artifact
- hash::compute_protocol_contracts_hash
- hash::compute_protocol_nullifier
- hash::compute_public_bytecode_commitment
- hash::compute_salted_initialization_hash
- hash::compute_secret_hash
- hash::compute_siloed_private_log_first_field
- hash::compute_unique_note_hash
- hash::compute_var_args_hash
- hash::poseidon2_hash
- hash::poseidon2_hash_with_separator
- hash::poseidon2_hash_with_separator_field
- hash::sha256_to_field_pub
- hash::silo_note_hash
- hash::silo_nullifier
- kernel_types::pad_fields
- kernel_types::pad_to
- tx::compute_tx_request_hash
- validation::validate_calldata
- validation::validate_contract_class_logs
Type Aliases
- abi::ContractStorageLayout
- types::AztecAddressLike
- types::EthAddressLike
- types::FieldLike
- types::GrumpkinScalar
- types::Salt
Constants
- constants::ARCHIVE_HEIGHT
- constants::ARTIFACT_FUNCTION_TREE_MAX_HEIGHT
- constants::CHONK_PROOF_LENGTH
- constants::CONTRACT_CLASS_LOG_SIZE_IN_FIELDS
- constants::DA_BYTES_PER_FIELD
- constants::DA_GAS_PER_BYTE
- constants::DA_GAS_PER_FIELD
- constants::DEFAULT_DA_GAS_LIMIT
- constants::DEFAULT_L2_GAS_LIMIT
- constants::DEFAULT_TEARDOWN_DA_GAS_LIMIT
- constants::DEFAULT_TEARDOWN_L2_GAS_LIMIT
- constants::FIXED_AVM_STARTUP_L2_GAS
- constants::FUNCTION_TREE_HEIGHT
- constants::L1_TO_L2_MSG_SUBTREE_HEIGHT
- constants::L1_TO_L2_MSG_TREE_HEIGHT
- constants::L2_GAS_PER_CONTRACT_CLASS_LOG
- constants::L2_GAS_PER_L2_TO_L1_MSG
- constants::L2_GAS_PER_NOTE_HASH
- constants::L2_GAS_PER_NULLIFIER
- constants::L2_GAS_PER_PRIVATE_LOG
- constants::MAX_CONTRACT_CLASS_LOGS_PER_CALL
- constants::MAX_CONTRACT_CLASS_LOGS_PER_TX
- constants::MAX_ENQUEUED_CALLS_PER_CALL
- constants::MAX_ENQUEUED_CALLS_PER_TX
- constants::MAX_FR_CALLDATA_TO_ALL_ENQUEUED_CALLS
- constants::MAX_KEY_VALIDATION_REQUESTS_PER_CALL
- constants::MAX_KEY_VALIDATION_REQUESTS_PER_TX
- constants::MAX_L2_TO_L1_MSGS_PER_CALL
- constants::MAX_L2_TO_L1_MSGS_PER_TX
- constants::MAX_NOTE_HASHES_PER_CALL
- constants::MAX_NOTE_HASHES_PER_TX
- constants::MAX_NOTE_HASH_READ_REQUESTS_PER_CALL
- constants::MAX_NOTE_HASH_READ_REQUESTS_PER_TX
- constants::MAX_NULLIFIERS_PER_CALL
- constants::MAX_NULLIFIERS_PER_TX
- constants::MAX_NULLIFIER_READ_REQUESTS_PER_CALL
- constants::MAX_NULLIFIER_READ_REQUESTS_PER_TX
- constants::MAX_PACKED_PUBLIC_BYTECODE_SIZE_IN_FIELDS
- constants::MAX_PRIVATE_CALL_STACK_LENGTH_PER_CALL
- constants::MAX_PRIVATE_LOGS_PER_CALL
- constants::MAX_PRIVATE_LOGS_PER_TX
- constants::MAX_PROCESSABLE_DA_GAS_PER_CHECKPOINT
- constants::MAX_PROCESSABLE_L2_GAS
- constants::MAX_PROTOCOL_CONTRACTS
- constants::MAX_TX_LIFETIME
- constants::NOTE_HASH_TREE_HEIGHT
- constants::NULLIFIER_TREE_HEIGHT
- constants::NUMBER_OF_L1_L2_MESSAGES_PER_ROLLUP
- constants::PRIVATE_LOG_SIZE_IN_FIELDS
- constants::PRIVATE_TX_L2_GAS_OVERHEAD
- constants::PUBLIC_DATA_TREE_HEIGHT
- constants::PUBLIC_TX_L2_GAS_OVERHEAD
- constants::RECURSIVE_PROOF_LENGTH
- constants::TX_DA_GAS_OVERHEAD
- constants::VK_TREE_HEIGHT
- constants::domain_separator::AUTHWIT_INNER
- constants::domain_separator::AUTHWIT_OUTER
- constants::domain_separator::CONTRACT_ADDRESS_V1
- constants::domain_separator::CONTRACT_CLASS_ID
- constants::domain_separator::FUNCTION_ARGS
- constants::domain_separator::INITIALIZER
- constants::domain_separator::IVSK_M
- constants::domain_separator::MESSAGE_NULLIFIER
- constants::domain_separator::NHK_M
- constants::domain_separator::NOTE_HASH_NONCE
- constants::domain_separator::NOTE_NULLIFIER
- constants::domain_separator::OVSK_M
- constants::domain_separator::PARTIAL_ADDRESS
- constants::domain_separator::PRIVATE_FUNCTION_LEAF
- constants::domain_separator::PRIVATE_LOG_FIRST_FIELD
- constants::domain_separator::PRIVATE_TX_HASH
- constants::domain_separator::PROTOCOL_CONTRACTS
- constants::domain_separator::PUBLIC_BYTECODE
- constants::domain_separator::PUBLIC_CALLDATA
- constants::domain_separator::PUBLIC_KEYS_HASH
- constants::domain_separator::PUBLIC_TX_HASH
- constants::domain_separator::SECRET_HASH
- constants::domain_separator::SIGNATURE_PAYLOAD
- constants::domain_separator::SILOED_NOTE_HASH
- constants::domain_separator::SILOED_NULLIFIER
- constants::domain_separator::SILO_NOTE_HASH
- constants::domain_separator::SILO_NULLIFIER
- constants::domain_separator::TSK_M
- constants::domain_separator::TX_REQUEST
- constants::domain_separator::UNIQUE_NOTE_HASH