feat: isomorphic buffer in SourceImpl

This commit is contained in:
asiaziola
2022-09-22 19:08:48 +02:00
parent 104287c47c
commit 9449db17a2

View File

@@ -9,6 +9,7 @@ import { SigningFunction } from '../../../contract/Contract';
import { SmartWeaveTags } from '../../../core/SmartWeaveTags';
import { LoggerFactory } from '../../../logging/LoggerFactory';
import { Source } from '../Source';
import { Buffer } from 'redstone-isomorphic';
const wasmTypeMapping: Map<number, string> = new Map([
[1, 'assemblyscript'],
@@ -59,6 +60,7 @@ export class SourceImpl implements Source {
lang = go.exports.lang();
wasmVersion = go.exports.version();
} else {
// @ts-ignore
const module: WebAssembly.Instance = await WebAssembly.instantiate(src, dummyImports(moduleImports));
// @ts-ignore
if (!module.instance.exports.lang) {