Transaction status
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 the status of a transaction
GET
https://mempool.merkle.io/transaction/<hash>
Query Parameters
hash*
String
The hash of the transaction
Possible values for the status
field of the transaction are:
mined
: Transaction has been included in the blockchainpending
: Transaction is valid and could potentially be included in the next blocknonce_too_low
: Transaction can never be mined because its nonce is too low, effectively dropped.nonce_gapped
: The transaction nonce is too highnot_enough_funds
: The transaction sender does not have a balance high enough to pay for the transactionbase_fee_low
: The base fee of the transaction is too low to be included in the next blocklow_priority_fee
: The transaction's priority fee is zeronot_enough_gas
: The intrinsic gas of the transaction is too low.unknown
: There was an issue determining the status of this transaction, check again latersanctioned
: The sender or receiver is sanctioned by OFACin_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 limitinvalid_signature
: The signature is invalidunderpriced
: 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 ongoingclosed
: 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.
Last updated