nooschain / contracts/wasm-host-session / ContractWasmHostSession
Class: ContractWasmHostSession
Defined in: contracts/wasm-host-session.ts:77
Properties
context
readonlycontext:ContractExecutionContext
Defined in: contracts/wasm-host-session.ts:101
Methods
applySidecarIntents()
applySidecarIntents(
intents):Promise<StateChange[]>
Defined in: contracts/wasm-host-session.ts:275
Parameters
intents
Returns
Promise<StateChange[]>
applyWrites()
applyWrites():
Promise<StateChange[]>
Defined in: contracts/wasm-host-session.ts:220
Returns
Promise<StateChange[]>
assertNoFatalError()
assertNoFatalError():
void
Defined in: contracts/wasm-host-session.ts:253
Returns
void
bindExports()
bindExports(
exports):void
Defined in: contracts/wasm-host-session.ts:115
Parameters
exports
Returns
void
getFuelUsed()
getFuelUsed():
number
Defined in: contracts/wasm-host-session.ts:259
Returns
number
getReturnValue()
getReturnValue():
JsonValue
Defined in: contracts/wasm-host-session.ts:263
Returns
imports()
imports():
ContractWasmHostImports
Defined in: contracts/wasm-host-session.ts:128
Returns
toSidecarSnapshot()
toSidecarSnapshot():
ContractSidecarHostSnapshot
Defined in: contracts/wasm-host-session.ts:267
Returns
create()
staticcreate(context,limits?):Promise<ContractWasmHostSession>
Defined in: contracts/wasm-host-session.ts:105
Parameters
context
limits?
ContractWasmLimits = DEFAULT_CONTRACT_WASM_LIMITS
Returns
Promise<ContractWasmHostSession>