// XRPL EVM

The Stack XRPL EVM Builders Ship On

Connect to XRPL EVM Mainnet and Testnet with low-latency RPC, full archive data, debug and trace APIs, and real-time Streams. The complete XRPL EVM data stack, managed from a single Quicknode dashboard.

// Supported networksMainnetTestnet
// 99.99% uptime SLA17+ global regions
// Unified XRPL EVM Stack

Mainnet, Testnet, Archive, and
Streams in One Dashboard.

XRPL EVM builders need more than basic RPC. Quicknode runs the full surface: low-latency JSON-RPC, full archive with debug, and real-time Streams, all from one dashboard.

InterfaceStatus
MAINNETONLINE
TESTNETONLINE
ARCHIVEONLINE
STREAMSACTIVE
// Read & Stream

Data Access for Every XRPL EVM Workload

Query, subscribe, and stream XRPL EVM data with low latency. From a single eth_call to real-time blocks and logs, you get the right interface for the job.

JSON-RPC over HTTPS and WSS on XRPL EVM Mainnet and Testnet
Full archive nodes with debug_traceTransaction and debug_traceBlockByNumber
Streams for backfill and real-time XRPL EVM blocks, logs, and traces
Webhooks for push notifications on addresses and events
WebSocket subscriptions with eth_subscribe for new blocks and logs
// Build & Ship

EVM Tooling You Already Know

The Ethereum toolchain you already know works unchanged on XRPL EVM. Deploy contracts, manage endpoints, and ship from one Quicknode account.

Deploy and verify Solidity contracts with Hardhat, Foundry, and Remix
Token authentication, rate-limiting, JWT, and whitelisting on every endpoint
ethers.js, web3.js, viem, and @quicknode/sdk supported out of the box
Archive access with debug and trace for indexing and simulation

Enterprise-grade security and compliance built in

SOC 1
SOC 2 Type II
ISO 27001
// Every XRPL EVM Data Pattern

The Full Data Suite.
Every XRPL EVM Data Pattern.

Multiple ways to access XRPL EVM data, from a single eth_call to real-time streams. Pick the interface, ship faster.

XRPL EVM JSON-RPC

Standard JSON-RPC over HTTPS and WSS on XRPL EVM Mainnet and Testnet. Every EVM method supported, including eth_call, eth_getLogs, eth_getBalance, eth_sendRawTransaction, and eth_subscribe, with predictable rate limits.

Full Archive History

Full historical XRPL EVM state with no pruning. Read any past block, balance, receipt, or contract state from genesis for indexing, analytics, and reconciliation.

Streams

Backfill and real-time XRPL EVM blocks, logs, and traces delivered to your datastore with guaranteed reliability. Filter upstream, receive only the data you actually need.

Webhooks

Event-driven alerts with guaranteed delivery. Subscribe to specific addresses, event types, or onchain conditions.

Debug API

Introspect execution with the Debug API. Run debug_traceTransaction and debug_traceBlockByNumber against XRPL EVM archive nodes to replay internal calls, decode state changes, and power indexing, simulation, and analytics.

WebSocket Subscriptions

Subscribe to new XRPL EVM blocks and logs over a persistent WSS connection with eth_subscribe. Push updates the moment they land, with no polling.

// Built for EVM Developers

Your Ethereum app runs on XRPL EVM.

XRPL EVM is an Ethereum-compatible sidechain, so the tooling you already know works unchanged. ethers.js, web3.js, viem, and web3.py all hit a Quicknode XRPL EVM endpoint the same way they hit Ethereum. Same methods, same SDK, just a different RPC URL.

No rewrites

Point your existing Ethereum codebase at a Quicknode XRPL EVM endpoint and deploy. Contracts, libraries, and tooling carry over.


Same JSON-RPC methods

eth_call, eth_getLogs, eth_sendRawTransaction, and eth_subscribe all behave exactly as they do on Ethereum.

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
// Your Ethereum code, pointed at XRPL EVM
import { createPublicClient, http } from "viem";
const client = createPublicClient({
// XRPL EVM mainnet, chain ID 1440000
chain: { id: 1440000, name: "XRPL EVM" },
transport: http(QUICKNODE_XRPLEVM_URL)
});
const block = await client.getBlockNumber();
// Same methods, same SDK. XRPL EVM is EVM compatible.
// Add XRPL EVM to MetaMask

Connect MetaMask to XRPL EVM in seconds.

Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode XRPL EVM RPC URL with the details on the right. Save, and MetaMask routes through your private Quicknode endpoint instead of a rate-limited public RPC.

FIELDVALUE
Network nameXRPL EVM
RPC URLYour Quicknode XRPL EVM URL
Chain ID1440000
Currency SymbolXRP
Block Explorerexplorer.xrplevm.org
// Resources

Build on XRPL EVM quicker.

Docs, guides, and runnable sample apps for every XRPL EVM workload. Clone, customize, and ship.

// Docs

XRPL EVM Documentation

Full reference for every XRPL EVM JSON-RPC method, WebSocket subscription, and the Debug namespace. Code examples for @quicknode/sdk, ethers.js, web3.js, and viem.

// guide

Build an XRPL EVM Indexer with Streams

Indexes token transfers on an EVM chain using Quicknode Streams and delivers them to your own datastore and API. Works unchanged on XRPL EVM.

// Sample Apps

Sample App Library

Runnable sample apps and starter kits across Quicknode-supported chains, including XRPL EVM. Clone one and ship.

// Let's Build

Start where you are.

From your first XRPL EVM endpoint to mission-critical production workloads, Quicknode scales with you. Get started in minutes.

// Developers

For builders who move fast.

Spin up your XRPL EVM endpoint and ship. The free tier covers prototyping and small production loads, no credit card required.

Start building for free
// Enterprise

For teams scaling with confidence.

Dedicated XRPL EVM infrastructure, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, trading firms, and high-volume protocols.

Contact sales
"Relay routes cross-chain intents across dozens of networks, so every new chain we add has to be rock-solid from the first block. Quicknode's HyperEVM support gave us the performance and uptime we need to quote and settle swaps in real time, without babysitting infrastructure."
Julien Genestoux, VP of Engineering @ Uneven Labs (Relay)
// FAQ

Frequently Asked Questions

Still have unanswered questions? Reach out to support and the Quicknode team can help you find answers.