Skip to main content

Module: account

The account module provides utilities for managing accounts. The AccountManager class allows to deploy and register a fresh account, or to obtain a Wallet instance out of an account already deployed. Use the @aztec/accounts package to load default account implementations that rely on ECDSA or Schnorr signatures.

Interfaces

Type Aliases

Salt

Ƭ Salt: Fr | number | bigint

A contract deployment salt.


Wallet

Ƭ Wallet: AccountInterface & PXE & AccountKeyRotationInterface & { createAuthWit: (intent: IntentInnerHash | IntentAction) => Promise<AuthWitness> }

The wallet interface.