Skip to content
xDEVS Chain
On this page

Introduction

xDEVS Chain is an EVM-equivalent, Proof-of-Stake Layer 1 written in Rust, built by the startup THE xDEVS. It is built around one idea: protecting users at the protocol level from scams, lost keys, front-running and drained wallets, while staying compatible with every Ethereum tool.

It executes transactions with revm using Ethereum's Osaka rules and uses alloy types, so MetaMask, Foundry, Hardhat, viem, ethers and Solidity work unchanged.

At a glance#

TypeLayer 1, EVM-equivalent, Proof of Stake
Native coinXDS (testnet: tXDS), 18 decimals. The smallest unit is the "dev" (1 XDS = 10¹⁸ dev)
Names.xdevs (XNS, the xDEVS Name Service), for example alice.xdevs
Executionrevm, Osaka rules, including the P-256 (passkey) precompile at 0x100
ConsensusTendermint-style BFT via Malachite, Ed25519 validator keys
FinalityDeterministic: a block is final when committed, no reorgs
Block time2 s at launch, 1 s target later
FeesEIP-1559; 80% of the base fee is burned, 20% goes to the Treasury; tips go to the block producer
StateEthereum Merkle-Patricia Trie (incremental root over persisted trie nodes), stored in redb
Networkinglibp2p: one network for consensus, one for transaction gossip
Local dev chain id7117
Public testnet chain idTo be announced

Where the project is today#

Where to go next#

  • Why xDEVS Chain?: the problems it solves, compared with Ethereum and Solana, and the honest trade-offs.
  • Quickstart: run a dev chain on your machine and connect MetaMask and Foundry.
  • The user-safety layer: how smart accounts, the Guardian Vault, expiring approvals and XNS fit together.
  • JSON-RPC reference: what the node supports today.

Source and design documents#

Everything is open source under Apache-2.0 at github.com/JACELL100/xdevs-chain.