import {Output, Pointer, PubKey} from "@aldea/core"; import {WasmContainer} from "../wasm-container.js"; import {PkgData} from "../storage.js"; export interface ExecContext { txHash (): Uint8Array stateByOutputId (id: Uint8Array): Output inputByOrigin (origin: Pointer): Output wasmFromPkgId (pkgId: string): WasmContainer compile (entries: string[], sources: Map): Promise txId (): string signers (): PubKey[] }