@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}`, null | `0x${string}`][]
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?
Returns
Promise<TaskResponse>
testing()
testing: (
callback,key) =>Promise<any>
Defined in: packages/core/src/wasm-executor/index.ts:68
Parameters
callback
key
any
Returns
Promise<any>