Skip to content

nooschain v0.1.0


nooschain / contracts/runtime-engine / ContractRuntimeEngine

Interface: ContractRuntimeEngine

Defined in: contracts/runtime-engine.ts:39

Properties

kind

kind: "wasmtime-sidecar"

Defined in: contracts/runtime-engine.ts:40

Methods

call()

call(input): Promise<ContractRuntimeCallResult>

Defined in: contracts/runtime-engine.ts:46

Parameters

input

ContractRuntimeCallInput

Returns

Promise<ContractRuntimeCallResult>


callReadOnly()

callReadOnly(input): Promise<ContractRuntimeReadOnlyCallResult>

Defined in: contracts/runtime-engine.ts:47

Parameters

input

ContractRuntimeCallInput

Returns

Promise<ContractRuntimeReadOnlyCallResult>


validate()

validate(bytecode, limits?, runtimeRequirements?): Promise<void>

Defined in: contracts/runtime-engine.ts:41

Parameters

bytecode

Uint8Array

limits?

ContractWasmLimits

runtimeRequirements?

ContractRuntimeRequirements

Returns

Promise<void>

Audience-first NOOSChain documentation.