Transaction status
Last updated
Last updated
We offer an API to keep track of transactions and their attached auctions. Note that transaction status can also be fetched via eth_getTransactionByHash
.
GET
https://mempool.merkle.io/transaction/<hash>
Name | Type | Description |
---|---|---|
Possible values for the status
field of the transaction are:
mined
: Transaction has been included in the blockchain
pending
: Transaction is valid and could potentially be included in the next block
nonce_too_low
: Transaction can never be mined because its nonce is too low, effectively dropped.
nonce_gapped
: The transaction nonce is too high
not_enough_funds
: The transaction sender does not have a balance high enough to pay for the transaction
base_fee_low
: The base fee of the transaction is too low to be included in the next block
low_priority_fee
: The transaction's priority fee is zero
not_enough_gas
: The intrinsic gas of the transaction is too low.
unknown
: There was an issue determining the status of this transaction, check again later
sanctioned
: The sender or receiver is sanctioned by OFAC
in_public_mempool
: Transaction was seen in the public mempool and is discarded by merkle.
gas_limit_too_high
: The gas limit for this transaction is higher than the block gas limit
invalid_signature
: The signature is invalid
underpriced
: There is a transaction with the same nonce that has a higher gas fee.
expired
: The transaction could not get mined in time and was discarded.
reverting
: Transaction is reverting and revert protection is enabled.
Possible values for the status
field of the auction are:
open
: The auction is ongoing
closed
: The auction is closed and bids will be processed very soon.
sent_to_relay
: The auction bundle has been sent to builders, and we are waiting for the next block.
bundle_failed
: The bid was not included.
bundle_success
: The bid was included in chain, the auction was successful.
released
: The auction is done and no bid was successful.
hash*
String
The hash of the transaction