v1

latestOpenAPI 3.0.02026-07-2442138225.7 KB
Transactions
Transactions

Submit signed transaction

Submit a signed transaction. Provide signedPayload to have us broadcast it to the blockchain, or transactionHash if already submitted by the client.

post/v1/transactions/{transactionId}/submit

Path parameters

transactionIdstring required
Example:550e8400-e29b-41d4-a716-446655440000

Transaction ID from action response (UUID)

Request body

signedPayloadstring

Signed transaction payload. Required if transactionHash is not provided.

transactionHashstring

Transaction hash if already submitted. Required if signedPayload is not provided.

Example request

{
  "signedPayload": "0x1234567890abcdef...",
  "transactionHash": "0xabcdef1234567890..."
}

Response

Transaction submitted successfully

transactionHashstring

Transaction hash (if available)

linkstring required

Link to view transaction on block explorer

status'NOT_FOUND' | 'CREATED' | 'BLOCKED' | 'WAITING_FOR_SIGNATURE' | 'SIGNED' | 'BROADCASTED' | 'PENDING' | 'CONFIRMED' | 'FAILED' | 'SKIPPED' required

Transaction status after submission

errorstring

Error message if submission failed

detailsobject

Additional details

Example response

{
  "transactionHash": "0x1234567890abcdef...",
  "link": "https://etherscan.io/tx/0x...",
  "status": "BROADCASTED"
}