aztec

Guide to Running a Sequencer

System Requirements

  • CPU: 8-core
  • RAM: 16 GiB
  • Storage: 1 TB SSD
  • Internet Connection: Minimum 25 Mbps (upload and download)

Installation and Configuration

  1. Make sure Docker is installed on your system.
  2. Run the following command to install the Aztec tool:
    bash -i <(curl -s https://install.aztec.network)
  3. After installation, run the following command to set up the testnet version:
    aztec-up alpha-testnet

Running a Sequencer Node

After installation, run the following command:

aztec start --node --archiver --sequencer \
  --network alpha-testnet \
  --l1-rpc-urls <ETHEREUM_HOSTS> \
  --l1-consensus-host-urls <L1_CONSENSUS_HOST_URLS> \
  --sequencer.validatorPrivateKey <VALIDATOR_PRIVATE_KEY> \
  --sequencer.coinbase <COINBASE> \
  --p2p.p2pIp <P2P_IP>

Replace the following parameters based on your configuration:

  • <ETHEREUM_HOSTS>: Public Ethereum Sepolia RPC URLs
  • <L1_CONSENSUS_HOST_URLS>: Ethereum Sepolia consensus RPC URLs
  • <VALIDATOR_PRIVATE_KEY>: Your Ethereum account's private key
  • <COINBASE>: Ethereum address to receive block rewards
  • <P2P_IP>: Public IP address of your node