Armchain Developer Docs

Welcome to Armchain

Post-Quantum Secure · EVM-Compatible · Instant Finality

Armchain is a Layer 1 blockchain built for the post-quantum era. If you're familiar with Ethereum development, you'll feel right at home, deploy the same Solidity contracts you already know, but with quantum-resistant security and instant transaction finality.

Under the hood, Armchain replaces traditional ECDSA signatures with ML-DSA44 (a NIST-standardized post-quantum algorithm) and uses Lachesis aBFT consensus so transactions are final the moment they're confirmed. No waiting, no rollbacks.

Get Started · Quickstart · SDK Reference · API Docs


Why Armchain?

  • Quantum-resistant from day one: All signatures use ML-DSA44 (NIST FIPS 204), protecting against future quantum attacks

  • Instant finality: Transactions are final the moment they're confirmed. No waiting for block confirmations

  • EVM compatible: Write and deploy Solidity smart contracts just like on Ethereum (London fork)

  • High throughput: DAG-based consensus lets all validators work in parallel, not one at a time

  • ARM token: Native token for gas fees, staking, and governance

Network at a Glance

Parameter
Value

Chain ID

55

Native Token

ARM

RPC URL

https://www.armchain.org/devnet

Finality

Instant (aBFT)

EVM Version

London

Signature Algorithm

ML-DSA44

Quick test: Verify connectivity with a single curl command:


Documentation

Getting Started

Guide
Description

What Armchain is and why it matters

Deploy your first contract in minutes

Connect your tools to Armchain

Developers

Guide
Description

Writing and deploying Solidity contracts

Drop-in ethers.js replacement with PQC signing

Connect your dApp to a wallet

Architecture

Guide
Description

How Armchain achieves instant finality

The directed acyclic graph powering the network

How the EVM runs on Armchain

From submission to finality

Post-Quantum Cryptography

Guide
Description

Why Armchain uses post-quantum cryptography

Algorithm parameters and performance

Type 3 PQC transaction format

Node Operators

Guide
Description

Choose the right node configuration

Local development network

All node configuration options

Tools & Infrastructure

Guide
Description

Browse blocks, transactions, and contracts

Official browser extension wallet

Get devnet ARM tokens

API Reference

Guide
Description

Ethereum-compatible JSON-RPC endpoints

DAG, validator, and Armchain-specific endpoints

Resources

Guide
Description

Answers to common questions

Key terms and definitions

How to contribute


armchain.orgarrow-up-right · Explorerarrow-up-right

Maintained by the Armchain team · Last updated March 2026

Last updated