Account Contract
This tutorial will take you through the process of writing your own account contract in Aztec.nr, along with the Typescript glue code required for using it within a wallet.
This tutorial will take you through the process of writing your own account contract in Aztec.nr, along with the Typescript glue code required for using it within a wallet.
Aztec has native account abstraction. Every account in Aztec is a smart contract.
Developer Documentation to use Authentication Witness for authentication actions on Aztec.
Authentication Witness is a scheme for authenticating actions on Aztec, so users can allow third-parties (eg protocols or other users) to execute an action on their behalf.
This guide explains how to create a new account using Aztec.js.
This guide shows you how to pay fees for transactions in Aztec using different payment methods.
This page assumes you have authwit set up correctly in your contract. To learn how to do that, go here.
In this section, you will learn what keys are used in Aztec, and how the addresses are derived.
This page talks about the architecture of a wallet in Aztec. Wallets expose to dapps an interface that allows them to act on behalf of the user, such as querying private state or sending transactions. Bear in mind that, as in Ethereum, wallets should require user confirmation whenever carrying out a potentially sensitive action requested by a dapp.
On this page we will cover the main responsibilities of a wallet in the Aztec network.