Thirdweb Engine: Get Transaction Status logo

Catalog action Integrations thirdweb-engine

Check the status of a queued transaction on your Thirdweb Engine. Returns current status, transaction hash (once sent), and on-chain result (once mined). Ideal for: polling after a write-contract or send-transaction action, workflow conditions on tx status.

At a Glance

FieldValue
Action IDthirdweb-engine-get-transaction-status
CategoryIntegrations
Connectorthirdweb-engine
Requires gasNo
Funds movementNone declared
Tagssmart-contract, integration, transaction, status, onchain

Payload Schema

FieldTypeRequiredDescription
queueIdstringYesEngine queue ID returned from a write or send-transaction action

Result Schema

FieldTypeRequiredDescription
queueIdstringYes-
statusstringYesqueued | sent | mined | errored | cancelled
transactionHashstring | nullNo-
onchainStatusstring | nullNosuccess | reverted (only when mined)
chainIdstring | nullNo-
fromAddressstring | nullNo-
toAddressstring | nullNo-
blockNumbernumber | nullNo-
errorMessagestring | nullNo-
retryCountnumberNo-
queuedAtstring | nullNo-
sentAtstring | nullNo-
minedAtstring | nullNo-

Examples

json
{ "type": "thirdweb-engine-get-transaction-status", "payload": { "queueId": "example-queueId" }, "children": [], "connector": { "type": "thirdweb-engine", "id": "conn_thirdweb_engine" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I