Validium Docs
  • Overview
  • Connect to Validium
  • Start Coding 🚀
    • Quickstart
      • Overview
      • Deploy using Validium CLI
      • Deploy using Quickstart Repository
      • Deploy your first contract
      • Create an ERC20 token
  • Tooling
    • Block Explorers
    • Hardhat-Validium
      • Overview
      • Installation
      • Guides
        • Getting started
        • Migrating Hardhat project to Validium
        • Compiling non-inlinable libraries
      • Plugins
        • hardhat-zksync
        • hardhat-zksync-solc
        • hardhat-zksync-vyper
        • hardhat-zksync-deploy
        • hardhat-zksync-upgradable
        • hardhat-zksync-verify
        • hardhat-zksync-verify-vyper
        • hardhat-zksync-ethers
        • hardhat-zksync-node
        • Hardhat Community Plugins
    • Foundary
      • Overview
      • Installation
      • Getting Started
      • Migration Guide
        • Overview
        • Compilation
        • Deployment
        • Testing
  • Test and Debug
    • Getting Started
    • Docker L1 - L2 Nodes
    • In-Memory Node
    • Continuous Integration
    • Hardhat
    • Foundry
  • API Reference
    • Overview
    • Conventions
    • ZKs JSON-RPC API
    • Debug JSON-RPC API
    • Ethereum JSON-RPC API
    • PubSub JSON-RPC API
  • Concepts
    • Transaction Lifecycle
    • Blocks and Batches
    • Validium Network Fee Mechanism
    • Finality
    • System Upgrades
    • ZK Chains
    • Data Availability
      • Overview
      • Recreating L2 state from L1 pubdata
      • Validiums
    • Account Abstraction
    • L1 <-> L2 Communication
  • Components
    • Overview
    • Smart & System Contracts
      • Smart Contracts
      • System Contracts
    • Shared Bridges
    • Sequencer / Server
    • Validium Network EVM
      • Overview
      • Bootloader
      • Precompiles
      • Virtual Machine Specification
        • ZKsync Virtual Machine primer
        • VM Formal Specification
    • Prover
      • Overview
      • ZK Terminology
      • Running the Prover
      • Circuits
        • Overview
        • Circuit Testing
        • CodeDecommitter
        • DemuxLogQueue
        • ECRecover
        • KeccakRoundFunction
        • L1MessagesHasher
        • LogSorter
        • Main VM
        • RAMPermutation
        • Sha256RoundFunction
        • StorageApplication
        • Sorting and Deduplicating
          • Overview
          • SortDecommitments
          • StorageSorter
          • LogSorter
      • Boojum Gadgets
      • Boojum Function - `check_if_satisfied`
    • Compiler
      • Compiler Toolchain Overview
        • Compiler Toolchain Overview
        • Solidity Compiler
        • Vyper Compiler
        • LLVM Framework
      • Specification
        • Overview
        • Code Separation
        • System Contracts
        • Exception Handling
        • EVM Legacy Assembly Translator
        • Instructions
          • Instruction Reference
          • EVM
            • Native EVM Instructions
            • Arithmetic
            • Bitwise
            • Block
            • Call
            • Create
            • Environment
            • Logging
            • Logical
            • Memory
            • Return
            • Sha3
            • Stack
          • Extensions
            • Overview
            • Validium Network Extension Simulation (call)
            • Validium Network Extension Simulation (verbatim)
          • EVM Legacy Assembly
          • Yul
        • EraVM Binary Layout
    • Fee Withdrawer
    • Portal - Wallet + Bridge
    • Block Explorer
    • Transaction filtering
Powered by GitBook
On this page
  1. API Reference

Overview

Explore the comprehensive guide to the Validium JSON-RPC API, offering seamless Ethereum integration and advanced Layer 2 functionalities for developers.

PreviousAPI ReferenceNextConventions

Last updated 7 months ago


Welcome to the Validium API reference documentation! This page provides you with a high-level overview of our API capabilities and essential information.

Validium seamlessly integrates with the Ethereum ecosystem. To achieve this integration, we support not only the standard but also introduce L2-specific features that enhance functionality.

To ensure a seamless experience, we impose rate limits on both HTTPS and WebSocket APIs. Generally, these limits are ample, ranging from 10 to 100 requests per second (RPS) per client.

Devnet

  • Network Name: Validum Devnet

  • RPC URL: http://devnet.l2.rpc.validium.network

  • Chain ID: 273

  • Currency Symbol: VLDM

  • Block Explorer URL: http://devnet.explorer.validium.network

  • WebSocket URL: wss://devnet.l2.rpc.validium.network/ws

Mainnet

  • Coming Soon!

API Collections

Explore our curated collections of API endpoints tailored for every need, from seamless Ethereum integrations to advanced debugging tools. Embrace the full potential of Validium and elevate your dApps to new heights. Discover, integrate, and innovate with our robust API offerings.

Integrate effortlessly with full compatibility for the Ethereum JSON-RPC API.


Unlock Layer 2 capabilities with our dedicated ZKsync JSON-RPC API.


Simplify your development process with powerful debugging tools.


Stay informed with real-time event subscriptions.

Ethereum JSON-RPC API
Ethereum JSON-RPC API
ZKsync JSON-RPC API
Debugging JSON-RPC API
PubSub JSON-RPC