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