utils.getReceipt(transactionId)
Returns the receipt associated with the supplied transaction ID, or an error if no receipt is found.
Parameters
Name
Type
Description
transactionId
string
The transaction ID associated with the receipt.
Returns
Type
Description
object
A receipt in the form of a JSON object with the following values.
response = {
id, // Transaction ID (used to download the data)
timestamp, // Timestamp (UNIX milliseconds) of when the transaction was created and verified
version, // The version of this JSON file, currently 1.0.0
public, // Public key of the bundler node used
signature, // A signed deep hash of the JSON receipt
deadlineHeight, // The block number by which the transaction must be finalized
block, // Deprecated
validatorSignatures, // Deprecated
verify, // An async function used to verify the receipt at any time
}
Example
const irys = await getIrysUploader();
try {
const transactionID = "i9tgbHsr6c1sxryAQ-SLM2rfQAYRuyap7RmGgH28mI4"; // Your transaction ID
const receipt = await irys.utils.getReceipt(transactionID);
console.log(receipt);
} catch (e) {
console.log("Error getting receipt ", e);
}