Skip to main content
Receipt API.

Responsibilities

  • Generate execution receipts
  • Retrieve the most recent receipt
This API does NOT:
  • execute Business Transactions
  • replay executions
  • verify trust records
  • validate policies

Constructors

Constructor

new ReceiptApi(transport): ReceiptApi

Parameters

transport
Transport

Returns

ReceiptApi

Methods

generate()

generate(businessTransactionId): Promise<Receipt>
Generate an execution receipt.

Parameters

businessTransactionId
string

Returns

Promise<Receipt>

getLatest()

getLatest(businessTransactionId): Promise<Receipt>
Retrieve the most recent receipt without generating a new one. Maps to GET /receipt/latest/:businessTransactionId, distinct from generate(), which generates a new receipt.

Parameters

businessTransactionId
string

Returns

Promise<Receipt>