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
Key → Sign Block
AI-generatedSummary
Sign a Nano block or raw block hash using a private key or an account held in a wallet, then return the signed result from the node RPC.
Inputs
- Sign Method (required) — Choose Private Key or Wallet Account. Private Key requires a 64-character hexadecimal private key and bypasses wallet isolation. Wallet Account requires a Nano account address; it uses the credential wallet by default, or Wallet ID (Manual) if supplied.
- Sign Input (required) — Choose Block or Hash. Block requires a JSON block with type, account, previous, representative, balance, and link. Hash requires a 64-character hexadecimal block hash and the node must have rpc.enable_sign_hash enabled.
- Wallet ID (Manual) — Optional wallet ID override for wallet-based signing; otherwise the credential wallet is used.
- Options — Timeout in milliseconds (default 15000, UI range 1000–600000) and maximum retries for transient RPC failures (default 2, UI range 0–10).
Output shape
A single signed result from the Nano node RPC.
For block input, the signature is added to the block response. For hash input, the node returns the signature for the raw hash. The provided source pack omits function bodies, so it does not establish the exact response fields.