Skip to content

@acala-network/chopsticks-core


@acala-network/chopsticks-core / WasmExecutor

Interface: WasmExecutor ​

Defined in: packages/core/src/wasm-executor/index.ts:53

Properties ​

calculateStateRoot() ​

calculateStateRoot: (entries, trie_version) => Promise<`0x${string}`>

Defined in: packages/core/src/wasm-executor/index.ts:55

Parameters ​

entries ​

[`0x${string}`, `0x${string}`][]

trie_version ​

number

Returns ​

Promise<`0x${string}`>


createProof() ​

createProof: (nodes, updates) => Promise<[`0x${string}`, `0x${string}`[]]>

Defined in: packages/core/src/wasm-executor/index.ts:56

Parameters ​

nodes ​

`0x${string}`[]

updates ​

[`0x${string}`, `0x${string}` | null][]

Returns ​

Promise<[`0x${string}`, `0x${string}`[]]>


decodeProof() ​

decodeProof: (trieRootHash, nodes) => Promise<[[`0x${string}`, `0x${string}`]]>

Defined in: packages/core/src/wasm-executor/index.ts:57

Parameters ​

trieRootHash ​

`0x${string}`

nodes ​

`0x${string}`[]

Returns ​

Promise<[[`0x${string}`, `0x${string}`]]>


getRuntimeVersion() ​

getRuntimeVersion: (code) => Promise<RuntimeVersion>

Defined in: packages/core/src/wasm-executor/index.ts:54

Parameters ​

code ​

`0x${string}`

Returns ​

Promise<RuntimeVersion>


runTask() ​

runTask: (task, callback?) => Promise<TaskResponse>

Defined in: packages/core/src/wasm-executor/index.ts:58

Parameters ​

task ​
allowUnresolvedImports ​

boolean

calls ​

[string, `0x${string}`[]][]

mockSignatureHost ​

number

runtimeLogLevel ​

number

wasm ​

`0x${string}`

callback? ​

JsCallback

Returns ​

Promise<TaskResponse>


testing() ​

testing: (callback, key) => Promise<any>

Defined in: packages/core/src/wasm-executor/index.ts:68

Parameters ​

callback ​

JsCallback

key ​

any

Returns ​

Promise<any>