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 raw JSON array result.
get_tx_status
Escape hatch for get_tx_status: checks for rejection status and missing txid (malformed 2xx). Returns raw JSON data (string keys).