Socket
Book a DemoInstallSign in
Socket
j

joss-aztecprotocol

npm

Packages

Co-maintainers

83 packages

@aztec/accounts

Implementation of sample account contracts for Aztec Network

@aztec/acir-simulator

## Responsibilities

@aztec/alpha-sdk

Aztec's SDK is the gateway for developers to access the Aztec network, and benefit from low gas fees and privacy on Ethereum. The SDK connects to our ZkRollup service and can be integrated with one line of code.

@aztec/archiver

Archiver is a service which is used to fetch data on-chain data and present them in a nice-to-consume form. The on-chain data specifically are the following events:

@aztec/aztec

Aztec is a package that allows for a simple development environment on Aztec stack. It creates a Private eXecution Environment (PXE) that listens for HTTP requests on `localhost:8080` by default. When started, it deploys all necessary L1 Aztec contracts a

@aztec/aztec-faucet

This application allows someone to obtain a small amount of eth via a http endpoint.

@aztec/aztec.js

Aztec.js is a library that provides APIs for managing accounts and interacting with contracts on the Aztec network. It communicates with the [Private eXecution Environment (PXE)](https://docs.aztec.network/developers/reference/aztecjs/pxe) through a `PXE`

@aztec/aztec-node

The Aztec Node implements a sequencer node in the network, and is currently meant to be used for local development and testing. The Node is the entrypoint for creating and starting a new Sequencer client with default components (a local P2P client, an in-

@aztec/aztec-rpc

`AztecRPCServer` is a server-side software that provides a set of apis for interacting with the Aztec network. It acts as a bridge between the network and client applications by exposing methods to manage accounts, deploy contracts, create transactions, a

@aztec/aztec-sandbox

Aztec Sandbox is a package that allows for a simple development environment on Aztec stack. It creates a Private eXecution Environment (PXE) that listens for HTTP requests on `localhost:8080` by default. When started, it deploys all necessary L1 Aztec con

@aztec/aztec-ui

The UI components for all of Aztec's front end projects, with a Storybook for previewing/developing.

@aztec/barretenberg

@aztec/bb-bench

The goal of this module is to provide a simple place for people to construct benchmarks of witness generation and proving. At the moment it only pertains to UltraHonk recursion in the browser, but we have a similar module in ivc-integration that shows pro

@aztec/bb.js

Prover/verifier executable and API for barretenberg. Default cli arguments are appropriate for running within Noir project structures.

@aztec/bb-prover

@aztec/blob-lib

@aztec/blob-sink

A HTTP api that losely emulates the https://ethereum.github.io/beacon-APIs/?urls.primaryName=dev#/Beacon/getBlobSidecars API. We do not support all of the possible values of block_id, namely `genesis`, `head`, `finalized`. As we are not using any of these

@aztec/blockchain

This package is responsible for smart contract and other blockchain related work.

@aztec/bn128

JS helper library for a Barreto-Naehrig pairing friendly curve

@aztec/bot

Simple bot that connects to a PXE to send txs on a recurring basis.

@aztec/bridge-clients

This repo contains the solidity files and typescript helper class for all of the Aztec Connect Bridge Contracts

@aztec/builder

The Aztec builder generates typescript classes for Noir contract, as well as Aztec.nr interfaces for calling external functions. It can also be used to update aztec project dependencies.

@aztec/circuits.js

Javascript types and helper functions for the aztec circuits.

@aztec/circuit-types

A package containing circuit dependent types which are relevant through all the Aztec Typescript codebase.

@aztec/cli

The Aztec CLI `aztec-cli` is a command-line interface (CLI) tool for interacting with Aztec. It provides various commands for deploying contracts, creating accounts, interacting with contracts, and retrieving blockchain data.