Rayls DocsRayls Custody API
Rayls Docs

Building for the Rayls Public Chain

Rayls is a public EVM chain built using Reth, the high-performance Ethereum execution client from Paradigm. Rayls is 100% EVM compatible, meaning any Ethereum contracts, tooling, or wallets work without modification.

This guide explains how to deploy, interact, and build on Rayls.

Key Properties

FeatureDetail
Execution ClientReth (Rust-based Ethereum execution client)
Virtual MachineEVM (fully compatible)
Address FormatStandard Ethereum 0x... addresses
Gas TokenUSDgas
JSON-RPC CompatibilityFully aligned with Ethereum

No new tooling required. If it works on Ethereum, it works on Rayls.

Testnet Network Information

NetworkChain IDRPC EndpointExplorerGas Token
Rayls Testnet123123https://devnet-rpc.rayls.comhttps://devnet-explorer.rayls.comUSDgas

Tooling Compatibility

ToolingStatus
Foundry✅ Supported
Hardhat✅ Supported
Truffle✅ Supported
Remix✅ Supported (connect custom RPC)
Wagmi / Viem / Ethers.js✅ Supported
WalletConnect✅ Supported
Rabby / MetaMask / OKX Wallet✅ Supported

Deploy using Foundry

forge create --rpc-url https://devnet-rpc.rayls.com --private-key <PRIVATE_KEY> src/MyContract.sol:MyContract

Deploy using Hardhard

hardhat.config.js:

module.exports = { networks: { rayls: { url: "https://devnet-rpc.rayls.com", accounts: [process.env.PRIVATE_KEY] } } };

Deploy:

npx hardhat run scripts/deploy.js --network rayls

Summary

Rayls is a Reth-powered EVM chain that supports standard Ethereum contract deployment and developer workflows.
If you know how to build on Ethereum, you already know how to build on Rayls.

No new languages.
No new frameworks.
Just deploy.