Broadcast a signed transaction from a Dynamic v3 WaaS wallet
Relays an already-signed transaction from a Dynamic v3 WaaS wallet to the network. The server derives chain and wallet address from walletId, verifies the signed payload belongs to the wallet, owns provider selection and bounded retry/failover of the identical signed bytes, and replays a stored result when x-idempotency-key repeats. Replacement or speed-up transactions use different signed bytes and require a new key; reusing an existing key with different bytes returns 409.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Idempotency key scoping a broadcast result. Replaying the same key with the identical signed payload returns the stored result. Replacement or speed-up transactions use different signed bytes and require a new key; reusing an existing key with different bytes returns 409.
1 - 255^[-A-Za-z0-9._~!$&'()*+,;=:@/]{1,255}$Path Parameters
ID of the environment
36^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"95b11417-f18f-457f-8804-68e361f9164f"
UUID of the wallet
36^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"95b11417-f18f-457f-8804-68e361f9164f"
Body
Signed transaction broadcast request
Wire encoding of the signed transaction payload.
hex, base64, xdr, json Network identifier the transaction targets (e.g. "1", "101").
^[0-9]{1,20}$Immutable signed transaction payload, encoded per encoding.
204800Detached signatures for chains whose wire format carries them separately from the serialized message.
32A string with a max length of 204800 characters
204800Optional chain-specific submission options, validated server-side.
Response
Transaction submitted or already known to the network
Number of submission attempts made before resolving.
Server-generated identifier for this broadcast operation.
Terminal broadcast outcome.
submitted, already_known Chain transaction identifier (EVM hash, Solana signature).