API Docs
utils.getReceipt()

irys.utils.getReceipt(trasnactionId)

Returns the receipt associated with the supplied transaction id, or an error if no receipt is found.

Parameters

  • transactionId: The transaction ID associated with the receipt

Returns

  • response: 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 on Arweave
	block, // Deprecated
	validatorSignatures, // Deprecated
	verify, // An async function used to verify the receipt at any time
}

Example

const irys = await getIrys();
 
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);
}