TransactionReceipt
type TransactionReceipt< quantity = bigint, index = number, status = "success" | "reverted", type = TransactionType,> = { blobGasPrice?: quantity; blobGasUsed?: quantity; blockHash: Hash; blockNumber: quantity; contractAddress: Address | null | undefined; cumulativeGasUsed: quantity; effectiveGasPrice: quantity; from: Address; gasUsed: quantity; logs: Array<Log<quantity, index, false>>; logsBloom: Hex; root?: Hash; status: status; to: Address | null; transactionHash: Hash; transactionIndex: index; type: type;};
The actual value per gas deducted from the sender's account for blob gas. Only specified for blob transactions as defined by EIP-4844.
type blobGasPrice = quantity;
The amount of blob gas used. Only specified for blob transactions as defined by EIP-4844.
type blobGasUsed = quantity;
Hash of block containing this transaction
type blockHash = Hash;
Number of block containing this transaction
type blockNumber = quantity;
Address of new contract or null
if no contract was created
type contractAddress = Address | null | undefined;
Gas used by this and all preceding transactions in this block
type cumulativeGasUsed = quantity;
Pre-London, it is equal to the transaction's gasPrice. Post-London, it is equal to the actual gas price paid for inclusion.
type effectiveGasPrice = quantity;
Transaction sender
type from = Address;
Gas used by this transaction
type gasUsed = quantity;
List of log objects generated by this transaction
type logs = Array<Log<quantity, index, false>>;
Logs bloom filter
type logsBloom = Hex;
The post-transaction state root. Only specified for transactions included before the Byzantium upgrade.
type root = Hash;
success
if this transaction was successful or reverted
if it failed
type status = status;
Transaction recipient or null
if deploying a contract
type to = Address | null;
Hash of this transaction
type transactionHash = Hash;
Index of this transaction in the block
type transactionIndex = index;
Transaction type
type type = type;