Skip to main content

Interface: EthereumTransactionStatus

GalaChain core SDK 1.0.0-rc.8


GalaChain core SDK 1.0.0-rc.8 / bridge / EthereumTransactionStatus

Interface: EthereumTransactionStatus

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:272

Ethereum transaction status from RPC query

Used by getEthereumTransactionStatus() to report the confirmation status of Ethereum transactions (bridges, transfers, etc.)

Properties​

blockNumber?​

optional blockNumber?: number

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:292

Block number where transaction was mined. Present when transaction has been found on-chain.


confirmations?​

optional confirmations?: number

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:298

Number of confirmations since block inclusion. Calculated as (currentBlockNumber - blockNumber + 1). Higher values indicate stronger finality.


confirmed​

confirmed: boolean

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:278

Whether the transaction has been successfully processed on-chain.

  • true: Transaction confirmed and executed successfully
  • false: Transaction not found, still pending, or failed

effectiveGasPrice?​

optional effectiveGasPrice?: string

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:310

Effective gas price in wei (if mined).


error?​

optional error?: string

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:315

Error details if transaction failed. Contains the revert reason or execution error.


gasUsed?​

optional gasUsed?: string

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:306

Gas used by transaction (if mined).


status​

status: "failed" | "confirmed" | "finalized" | "not_found" | "pending"

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:287

Detailed status of the transaction:

  • 'pending': Transaction in mempool, not yet mined
  • 'confirmed': Transaction mined in block
  • 'finalized': Transaction finalized (12+ confirmations for safety)
  • 'not_found': Transaction not yet visible on-chain
  • 'failed': Transaction mined but execution failed (reverted)

transactionHash​

transactionHash: string

Defined in: packages/gala-core-sdk/dist/bridge.d.ts:302

Transaction hash (normalized to lowercase).