Module wallet

Module wallet 

Source

Modules§

abi
account_provider
Account provider abstraction for wallet implementations.
base_wallet
Production wallet implementation backed by PXE and Aztec node connections.
error
fee
node
pxe
tx
types
wallet

Structs§

Aliased
A value with an optional human-readable alias.
BaseWallet
A production Wallet backed by PXE + Aztec node connections.
ChainInfo
Chain identification information.
ContractClassMetadata
Metadata about a registered contract class.
ContractMetadata
Metadata about a registered contract instance.
EventMetadataDefinition
Metadata definition for event decoding.
ExecuteUtilityOptions
Options for utility function execution.
MockWallet
In-memory test wallet implementation.
PrivateEvent
A private event retrieved from the wallet.
PrivateEventFilter
Filter for querying private events from a wallet.
PrivateEventMetadata
Metadata attached to a decoded private event.
ProfileOptions
Options for transaction profiling.
SendOptions
Options for transaction sending.
SendResult
Result of sending a transaction.
SimulateOptions
Options for transaction simulation.
TxProfileResult
Result of a transaction profiling.
TxSimulationResult
Result of a transaction simulation.
UtilityExecutionResult
Result of a utility function execution.

Enums§

Error
Crate-level error type for aztec-rs.
MessageHashOrIntent
Either a raw message hash, a structured call intent, or a pre-computed inner hash with its consumer address.
ProfileMode
Profiling mode for transaction analysis.

Traits§

AccountProvider
Provides account operations needed by BaseWallet.
Wallet
Main private execution interface for end users.

Functions§

create_embedded_wallet
Create a BaseWallet backed by an embedded PXE (in-process) and HTTP node.
create_wallet
Create a BaseWallet connected to a PXE and node.