Responsibilities
- Runtime health check
- Execute Business Transactions
- verify trust records
- replay executions
- generate receipts
- validate policies
Constructors
Constructor
new ExecutionApi(transport):ExecutionApi
Parameters
transport
Transport
Returns
ExecutionApi
Methods
health()
health():Returns the Runtime health status.Promise<unknown>
Returns
Promise<unknown>
version()
version():Returns the Runtime name, version, and API version. Requires caller authentication, unlike GET /health.Promise<unknown>
Returns
Promise<unknown>
execute()
execute(Execute a Business Transaction.transaction):Promise<ExecutionTrustRecord>
Parameters
transaction
BusinessTransaction
Returns
Promise<ExecutionTrustRecord>