Nano Node RPC icon

Nano Node RPC

Interact with Nano cryptocurrency network

Actions111

Transaction → Process Block

AI-generated

Summary

Submits a Nano block to the node for processing. Supply the block JSON and, optionally, its subtype and fork-resolution or asynchronous-processing flags; the node must have enable_control = true configured for this RPC call.

Inputs

  • Block JSON (required) — Block data in JSON format to process.
  • Subtype — Block subtype: Change, Epoch, Open, Receive, or Send. Defaults to Send; specifying it is recommended to help prevent accidental operations.
  • Force — Defaults to false. When enabled, forces fork resolution if the block is not accepted.
  • Async — Defaults to false. When enabled, requests asynchronous processing and an immediate response.
  • Options — Request timeout in milliseconds (default 15000; allowed range 1000–600000) and maximum retries for transient RPC failures (default 2; allowed range 0–10).

Output shape

A single RPC result item.

The provided source pack omits function bodies, so the exact result fields and how the operation parameters map to the RPC request cannot be confirmed.

Examples

Example 1: Process a receive block using the default subtype

Provide the block JSON and leave Subtype set to Send only if that matches the block; choose Receive for a receive block.

Links

Discussion