Skip to content

ARC

ARC protocol implementation for submitting transactions to the BSV network.

External docs: ARC API v1 documentation

Commands

Command Method Path Response Escape hatch
broadcast POST /v1/tx :json yes
broadcast_many POST /v1/txs :json_array yes
get_tx_status GET /v1/tx/{txid} :json yes
get_policy GET /v1/policy :json
health GET /v1/health :json

Escape Hatches

These commands use custom dispatch logic rather than the default HTTP template.

broadcast

Broadcast escape hatch: EF format preference, custom headers, rejection detection, and malformed 2xx detection.

broadcast_many

Broadcast-many escape hatch: batch broadcast with per-item rejection detection.

get_tx_status

Escape hatch for get_tx_status: returns a normalised data hash using the same field set as broadcast responses rather than the raw parsed JSON.