Usage
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
hash | string | Yes | Transaction hash (0x...) |
bearerToken | string | No | JWT token. Falls back to apiSecretKey if not provided |
Return Value
Returns aPromise<TransactionStatusResponse>:
| Field | Type | Description |
|---|---|---|
transactionHash | string | Transaction hash |
status | OnChainTxStatus | Current on-chain status (see below) |
blockNumber | number | undefined | Block number if included in a block |
revertReason | string | undefined | Reason if status is REVERTED |
OnChainTxStatus Values
| Status | Description | Terminal |
|---|---|---|
RECEIVED | Transaction received by node | No |
PENDING | Waiting for inclusion | No |
ACCEPTED_ON_L2 | Confirmed on StarkNet L2 | No |
ACCEPTED_ON_L1 | Proven on Ethereum L1 | Yes |
REJECTED | Rejected by sequencer | Yes |
REVERTED | Execution reverted on-chain | Yes |
NOT_RECEIVED | Not found on network | Yes |
