From ce59e0d2ba521c7bfb53e03c8ed630ba1f052549 Mon Sep 17 00:00:00 2001 From: wulfraem Date: Thu, 4 Jul 2019 21:18:10 +0200 Subject: [PATCH] fix function argument encoding for updated web3 - [CORE-223] --- src/contracts/executor-wallet.ts | 4 +++- src/contracts/wallet.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/contracts/executor-wallet.ts b/src/contracts/executor-wallet.ts index 90dbab3d..f353d125 100644 --- a/src/contracts/executor-wallet.ts +++ b/src/contracts/executor-wallet.ts @@ -33,10 +33,12 @@ import { SignerInterface, } from '@evan.network/dbcp'; +import { AbiCoder } from 'web3-eth-abi'; import { Wallet } from './wallet'; -import coder = require('web3-eth-abi'); +const coder: AbiCoder = new AbiCoder(); + /** * options for executor instance */ diff --git a/src/contracts/wallet.ts b/src/contracts/wallet.ts index 93b48856..6a25eeff 100644 --- a/src/contracts/wallet.ts +++ b/src/contracts/wallet.ts @@ -25,7 +25,7 @@ https://evan.network/license/ */ -import coder = require('web3-eth-abi'); +import { AbiCoder } from 'web3-eth-abi'; import { ContractLoader, @@ -38,6 +38,8 @@ import { } from '@evan.network/dbcp'; +const coder: AbiCoder = new AbiCoder(); + export interface WalletOptions extends LoggerOptions { contractLoader: ContractLoader; description: Description;