feat: adding wasm support to RedStoneGw contract loader

This commit is contained in:
ppedziwiatr
2022-02-23 22:27:10 +01:00
committed by Piotr Pędziwiatr
parent d865ffb476
commit fcbf987f41
6 changed files with 21 additions and 17 deletions

View File

@@ -16,11 +16,9 @@ export class DebuggableExecutorFactory<Api> implements ExecutorFactory<Api> {
async create<State>(contractDefinition: ContractDefinition<State>): Promise<Api> {
if (Object.prototype.hasOwnProperty.call(this.sourceCode, contractDefinition.txId)) {
const enc = new TextEncoder(); // always utf-8
contractDefinition = {
...contractDefinition,
src: Buffer.from(enc.encode(this.sourceCode[contractDefinition.txId]))
src: this.sourceCode[contractDefinition.txId]
};
}