@neo-one/node-vm-browserify
Version:
NEO•ONE NEO VM.
16 lines (15 loc) • 1.02 kB
TypeScript
export declare const vm: {
executeScripts: ({ scripts, blockchain, scriptContainer, triggerType, action, returnValueCount, gas: gasIn, listeners, skipWitnessVerify, persistingBlock, }: {
readonly scripts: readonly import("@neo-one/node-core").Script[];
readonly blockchain: import("@neo-one/node-core").WriteBlockchain;
readonly scriptContainer: import("@neo-one/node-core").ScriptContainer;
readonly triggerType: import("@neo-one/node-core").TriggerType;
readonly action: import("@neo-one/node-core").ExecutionAction;
readonly gas: import("bn.js");
readonly returnValueCount?: number | undefined;
readonly listeners?: import("@neo-one/node-core").VMListeners | undefined;
readonly skipWitnessVerify?: boolean | undefined;
readonly persistingBlock?: import("@neo-one/node-core").Block | undefined;
}) => Promise<import("@neo-one/node-core").ExecuteScriptsResult>;
};
export { StackItem, deserializeStackItem } from './stackItem';