v1

latestOpenAPI 3.0.0raw.githubusercontent.com2025-08-29295183.8 KB

Attempts to apply a transaction to the blockchain specified in JSON format. It supports returning the full trace of a failed transaction and automatic nodeos-mediated retry if it is enabled on the node. When transaction retry is enabled on an API node, it will monitor incoming API transactions and ensure they are resubmitted additional times into the P2P network until they expire or are included in a block. Warning, full failure traces are now returned by default instead of exceptions. Be careful to not confuse a returned trace as an indication of speculative execution success. Verify 'receipt' and 'except' fields of the returned trace.

post/send_transaction2

Request body

return_failure_traceboolean

If true, then embed transaction exceptions into the returned transaction trace.

retry_trxboolean

If true, requests to retry transaction until gets in a block of given height, see retry_trx_num_blocks as well, or it is irreversible or expires.

retry_trx_num_blocksinteger

If retry_trx is true, requests to retry transaction until in a block of given height, or lib if not specified.

Response

OK

{"stackTrail":"paths:/send_transaction2:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown","description":"Returns Nothing"}