The Node RPC API provides low-latency, full-featured access to Arch blockchain transaction management, account queries, and block data. Designed for developers building wallets, explorers, trading systems, or blockchain-integrated applications, it enables direct interaction with the Arch network through a rich set of RPC-style endpoints. From submitting single or batched transactions to retrieving processed transaction details, querying account information, and monitoring recent blocks, this API delivers a complete toolset for building real-time blockchain experiences without maintaining your own full node.

Key Features

  • Transaction Submission: Send single or multiple signed transactions to the network, with support for JSON-formatted runtime transactions.
  • Transaction Retrieval: Fetch detailed transaction data, including both JSON and hex-encoded formats, by transaction hash.
  • Recent Transactions Feed: Access the latest transactions on the network in either standard or hex-encoded form.
  • Account Queries: Retrieve account information, including executable status, ownership, and associated UTXOs by public key or address.
  • Block Data Access: Get latest blocks, block ranges, recent block lists, and block data by height or hash—with optional verbose and hex-encoded details.
  • Program Account Queries: Fetch accounts associated with specific on-chain programs, with filtering capabilities.

Key Benefits for Developers

  • Skip the operational complexity and computational overhead of maintaining self-hosted Arch nodes.
  • Query chain data to power wallets, explorers, and backends with minimal latency.
  • Broadcast and verify transactions with trusted relay endpoints.