Skip to main content
This endpoint broadcasts a transaction your client has already constructed and signed. It is useful for wallets and advanced clients that want complete control over the Substrate signing payload. The Directory does not sign the transaction and cannot recover or modify it.
Send only the signed extrinsic. Never include a private key, mnemonic, seed phrase, or additional JSON fields.

Request

string
required
A 0x-prefixed hexadecimal SCALE extrinsic with the signed bit set.
The body must contain exactly this one field.

Response

string
required
The transaction hash returned by the upstream chain RPC.
string
required
submitted after the Directory successfully broadcasts the extrinsic.
string
required
ISO-8601 time at which this Directory recorded the submission.
boolean
required
Currently always false; this endpoint does not yet track finality.
string
required
Currently pending; this endpoint does not yet inspect dispatch events.

Straight to the point

  • Accepted and broadcast: 202
  • Unsigned envelope: 400 unsigned_extrinsic
  • Invalid SCALE/hex: 400 invalid_signed_extrinsic
  • Upstream rejection: 502 chain_submission_failed