AnonID Documentation

website·Indexed 30 days ago

https://docs.anonid.top

Guides and services for AnonID, featuring instructions for setting up testnet nodes for various projects including Aztec, Warden Protocol, Airchains, Arc, and Elixir.

Tokens
6.1K
Snippets
37
Records
40
Agent score
50%

What's inside AnonID

  1. Arc Network Overview

    Arc is an open EVM-compatible Layer-1 blockchain designed as an "Economic OS" for the internet. It is built for enterprise-grade performance with sub-second finality, optional privacy, and stablecoin-based gas fees (starting with USDC). While validator participation is permissioned, the network is fully open to developers and users.
  2. Install and run Elixir testnet node using Docker

    Deploy the Elixir node by setting up a dedicated directory, installing Docker via the provided script, and running the node using Docker Compose.
    # Create and enter working directory
    mkdir -p $HOME/elixir
    cd $HOME/elixir
    
    # Install Docker and Docker Compose
    wget -qO- http://files.anonid.top/docker.sh | sh
    
    # Download configuration files
    wget http://files.anonid.top/elixir/docker-compose.yml
    wget http://files.anonid.top/elixir/validator.env
    
    # Start the node
    docker compose up -d
    
    # Monitor logs to verify success
    docker compose logs -f
  3. Mint and stake MOCK tokens for Elixir validator

    To delegate to your validator, you must first obtain SepoliaETH (via faucets like pk910.de or Google Cloud Web3 Portal) to cover minting and staking fees.

    1. Mint MOCK: Visit the Elixir Network Testnet v3 Dashboard, connect your wallet, and click MINT 1,000 MOCK.
    2. Stake MOCK: In the dashboard, select the MAX amount of MOCK and click Approve MOCK for staking.
    3. Delegate: Click CUSTOM VALIDATOR, enter your validator address, and click DELEGATE.
  4. Remove a Junction node from the system

    Completely removes the junctiond service, binary, and all associated data. This action is irreversible. Ensure you have backed up your seed phrase and validator information before proceeding.
    sudo service junctiond stop 
    sudo systemctl disable junctiond
    rm -rf /etc/systemd/system/junctiond.service
    sudo systemctl daemon-reload
    sudo rm -f $(which junctiond)
    sudo rm -rf $HOME/.junction
  5. Install Foundry for Arc development

    Foundry is used for compiling, testing, and deploying contracts on Arc. First, update the system packages and install dependencies, then install Foundry via the paradigm script.
    # Update system
    apt update -y && apt upgrade -y && apt install curl wget -y
    
    # Install Foundry
    curl -L https://foundry.paradigm.xyz | bash
    source /root/.bashrc
    foundryup
  6. Install dependencies and Docker for Aztec node

    Before installing the Aztec node, update the system and install necessary dependencies. Docker is required to run the node container.
    # Update and install base dependencies
    sudo apt update && sudo apt upgrade -y
    sudo apt install curl wget lz4 jq unzip ufw git screen -y
    
    # Install Docker (Ubuntu/Debian)
    if [ ! -f /etc/os-release ]; then
      echo "Not Ubuntu or Debian"
      exit 1
    else
        sudo apt update -y && sudo apt upgrade -y
        sudo apt-get remove --purge -y docker.io docker-doc docker-compose podman-docker containerd runc docker-ce docker-ce-cli docker-buildx-plugin docker-compose-plugin
        sudo apt-get autoremove -y
        sudo rm -rf /var/lib/docker /var/lib/containerd /etc/docker /etc/apt/sources.list.d/docker.list /etc/apt/keyrings/docker.gpg
    
        sudo apt-get update
        sudo apt-get install -y ca-certificates curl gnupg lsb-release
        sudo install -m 0755 -d /etc/apt/keyrings
    
        . /etc/os-release
        repo_url="https://download.docker.com/linux/$ID"
        curl -fsSL "$repo_url/gpg" | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
        sudo chmod a+r /etc/apt/keyrings/docker.gpg
        echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $repo_url $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
        sudo apt update -y && sudo apt upgrade -y
        sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    fi
  7. Hardware and OS requirements for Aztec testnet node

    To run an Aztec testnet node, the following hardware and operating system specifications are required. It is recommended to use Ubuntu 22.04 x86.
    • CPU: 6 Cores
    • RAM: 16GB
    • Storage: 512GB NVMe

    Minimum

    • CPU: 4 Cores
    • RAM: 8GB
    • Storage: 250GB SSD
  8. Warden Protocol Node Hardware and Software Requirements

    To run a Warden Protocol node, the following specifications are required. Ubuntu 22.04 x86 is the recommended operating system, and Go version 1.22.3 or later is required.

    Recommended Hardware:

    • CPU: 6 Cores
    • RAM: 16GB
    • Storage: 300GB NVMe SSD

    Minimum Hardware:

    • CPU: 4 Cores
    • RAM: 16GB
    • Storage: 300GB disk space
  9. Update Elixir node software

    Update the Elixir node by pulling the latest Docker images and restarting the container.
    cd $HOME/elixir && docker compose down && docker compose pull && docker compose up -d && docker compose logs -f
  10. Hardware requirements for Airchains node

    The following hardware specifications are required to run an Airchains node. Ubuntu 22.04 x86 is the recommended operating system.
    Recommended:
    - CPU: 4 Cores
    - RAM: 8GB
    - Storage: 40GB NVMe SSD
    
    Minimum:
    - CPU: 2 Cores
    - RAM: 4GB
    - Storage: 40GB SSD
  11. System requirements for Arc development

    To deploy smart contracts on the Arc network, the following server/VPS specifications and operating system are recommended:
    OS: Ubuntu 22.04
    CPU: 1
    RAM: 2GB
    Storage: 8GB