Onchain API Reference
URL: https://rgb-node.thunderstack.org/api/
Generate new wallet keys (mnemonic, xpub, account xpubs, master fingerprint)
Successful response
BIP39 mnemonic phrase
Extended public key
Account vanilla extended public key
Account colored extended public key
Master fingerprint
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bitcoin address
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Create UTXOs up to a limit
Number of UTXOs to create
Size of each UTXO in satoshis
Fee rate in sat/vB
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Signed PSBT in base64
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
RGB invoice string
Asset ID (optional if in invoice)
Amount to send (optional if in invoice)
Fee rate in sat/vB
1Minimum confirmations
1Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Signed PSBT in base64
Successful response
Transaction ID
Batch transfer index
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Bitcoin address to send to
Amount in satoshis
Fee rate in sat/vB
Skip wallet sync
falseSuccessful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Signed PSBT in base64
Skip wallet sync
falseSuccessful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Number of blocks for fee estimation
Successful response
Fee estimation as object or number
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Amount to receive
Asset ID
Successful response
RGB invoice string
Recipient ID
Expiration timestamp
Batch transfer index
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Amount to receive
Asset ID
Successful response
RGB invoice string
Recipient ID
Expiration timestamp
Batch transfer index
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Asset ID
Successful response
Settled balance
Future balance
Spendable balance
Off-chain outbound balance
Off-chain inbound balance
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Asset ticker symbol
Asset name
Initial amounts to issue
Decimal precision
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Asset ticker symbol
Asset name
Decimal precision
Initial amounts to issue
Inflation amounts
Number of replace rights
Reject list URL
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Asset ID to inflate
Amounts to inflate
Fee rate in sat/vB
Minimum confirmations
1Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Signed PSBT in base64
Successful response
Transaction ID
Batch transfer index
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
RGB invoice string to decode
Successful response
Recipient ID
Asset schema type
Asset ID
Network name
Assignment name
Expiration timestamp
Transport endpoints
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
No content
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
No content
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
0=RGB_SEND, 1=DRAIN, 2=CREATE_UTXOS, 3=USER
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Asset ID
Successful response
0=WAITING_COUNTERPARTY, 1=WAITING_CONFIRMATIONS, 2=SETTLED, 3=FAILED
Transfer kind: 0=ISSUANCE, 1=RECEIVE_BLIND, 2=RECEIVE_WITNESS, 3=SEND, 4=INFLATION
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
No content
Vanilla extended public key
Colored extended public key
Master fingerprint
Batch transfer index
Fail only transfers with no asset
falseSkip wallet sync
falseSuccessful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Backup password
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
The backupId parameter
Vanilla extended public key
Colored extended public key
Master fingerprint
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Vanilla extended public key
Colored extended public key
Master fingerprint
Wallet backup file
Backup password
Vanilla extended public key (optional)
Colored extended public key (optional)
Master fingerprint (optional)
Successful response
Bad request - RGB library error (default status for unlisted RGB errors)
Not found - Wallet or asset not found
Conflict - File already exists
Unprocessable Entity - Insufficient bitcoins or invalid amount
Precondition Required - Wallet sync needed
Internal server error
Last updated