Actions111
- Account Actions
- Administration Actions
- Block Actions
- Confirmation Actions
- Conversion Actions
- Key Actions
- Ledger Actions
- Network Actions
- Representative Actions
- Transaction Actions
- Wallet Actions
- Add Key to Wallet
- Add Watch-Only
- Change Password
- Change Wallet Seed
- Check Wallet Locked
- Create Account
- Create Multiple Accounts
- Create Wallet
- Destroy Wallet
- Enter Password
- Export Wallet
- Get Account Work
- Get Receive Minimum
- Get Wallet Balances
- Get Wallet Frontiers
- Get Wallet History
- Get Wallet Info
- Get Wallet Ledger
- Get Wallet Receivable
- Get Wallet Representative
- Get Wallet Work
- List Accounts
- Lock Wallet
- Move Accounts
- Remove Account
- Republish Wallet Blocks
- Search Receivable
- Search Receivable All
- Set Account Representative
- Set Account Work
- Set Receive Minimum
- Set Wallet Representative
- Validate Password
- Wallet Contains
- Work Actions
Transaction → Process Block
AI-generatedSummary
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.