DEV Community

Cover image for Inside Modulax Infra: EVM RPC, Blockscout, and Wallet Indexing
Modulax
Modulax

Posted on

Inside Modulax Infra: EVM RPC, Blockscout, and Wallet Indexing

Modulax Infra Walkthrough for Developers

Modulax is a quantum-ready, EVM-compatible blockchain designed to meet the long-term needs of developers building in a rapidly evolving cryptographic landscape. This walkthrough breaks down Modulax’s live infrastructure, explains how its components integrate cleanly into the Ethereum tooling ecosystem, and demonstrates how you can build and run your own modules using the same principles.

Modulax-Infra
Modulax isn’t theoretical. It’s live, running, and actively executing contracts. This article explores how the chain exposes clean, standard-compliant EVM data that enables auto-indexing by explorers like Blockscout and wallet interfaces like Zerion without partnerships or manual integrations.

We’ll go deep into:

  • Raw EVM RPC output
  • Block explorer (Blockscout) setup
  • Wallet and token detection (Zerion)
  • Node architecture and modular stack
  • Deployment tests
  • Contributor entrypoints

Chain RPC: Standard EVM JSON

Modulax exposes a clean RPC layer compatible with all Ethereum clients. This includes:

  • eth_* and net_* endpoints
  • Valid chainId, gasPrice, blockNumber
  • Canonical transaction receipts and logs

Example raw output from eth_getBlockByNumber:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "number": "0x5BAD55",
    "hash": "0xabc...",
    "parentHash": "0xdef...",
    "stateRoot": "0x123...",
    "transactions": [ ... ]
  }
}
Enter fullscreen mode Exit fullscreen mode

This output is consumed directly by Blockscout and wallet indexers without middleware or wrappers.

Blockscout Integration

Modulax runs its own full Blockscout instance, publicly hosted at explorer.modulax.org. Blockscout is the same open-source explorer stack used by chains like Optimism and Base.

Blockscout connects directly to Modulax RPC and reads every block, trace, internal call, contract, and token emission. It supports:

  • ERC-20 token balance views
  • Verified contract source
  • Internal trace logs
  • Real-time block tracking Modulax-Blockscout Blockscout behavior confirms Modulax emits clean, EVM-consistent state. You can verify all test deployments here:

https://explorer.modulax.org/address/0xafF0CA253b97e54440965855cec0A8a2E2399896

Wallet Indexing: Zerion

Zerion automatically picked up the MDX token after Modulax emitted standard ERC-20 logs and contract metadata. This confirms Modulax supports:

  • ERC-20 token interface
  • Valid transfer events
  • Detectable via public RPC and explorer

Zerion requires no listing requests or BD integration. Chains are indexed if:

  • RPC emits clean EVM logs
  • Explorer is publicly accessible
  • Metadata is standard-compliant

Modulax met all criteria without intervention.

Node Architecture

Modulax Node
The Modulax node is written in Golang and follows a modular architecture with well-defined responsibilities:

  • evm/: Ethereum Virtual Machine logic
  • crypto/: Signature schemes including ECDSA and future PQ curves
  • network/: Peer-to-peer communication using libp2p
  • miner/: Proof-of-Stake consensus
  • core/: State machine and transaction processor
  • storage/: LevelDB-based backend for fast reads and persistent state

Example: starting a local node for development

git clone https://github.com/Modulax-Labs/go-modulax.git
cd go-modulax
go build -o modulax ./cmd/modulax
./modulax run --network testnet
Enter fullscreen mode Exit fullscreen mode

This will expose a local RPC interface on localhost:8545.

Smart Contract Test

A minimal ERC-20 contract was deployed to test end-to-end indexing across Modulax infra:

pragma solidity ^0.8.0;

contract MDX {
    string public name = "Modulax";
    string public symbol = "MDX";
    uint8 public decimals = 18;
    uint256 public totalSupply = 999_999_999 ether;
    mapping(address => uint256) public balanceOf;

    constructor() {
        balanceOf[msg.sender] = totalSupply;
    }
}
Enter fullscreen mode Exit fullscreen mode

Deployed using Hardhat. Token visibility appeared on both Blockscout and Zerion within minutes.

Quantum-Resistant Roadmap

Modulax is built with future-proofing in mind. While current infrastructure is fully EVM-compatible using ECDSA, the protocol is engineered for cryptographic agility. Planned upgrades include:

  • Kyber and Dilithium post-quantum signature schemes
  • PQ-ready account abstraction
  • zkVM support and verifiable execution

These features will be integrated without breaking legacy contract state.

Contributing to Modulax

Modulax is an open protocol. Contributions are encouraged across all modules.

Stack highlights:

  • Golang
  • libp2p
  • Cobra CLI
  • LevelDB
  • Ethereum JSON-RPC

GitHub: https://github.com/Modulax-Labs

Contributions welcome for:

  • New PoS enhancements
  • Additional RPC features
  • Indexer modules
  • Custom explorer themes

Resources

Explore live:

Top comments (0)