aboutsummaryrefslogtreecommitdiffstats
path: root/packages/base-contract/src
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2018-05-08 20:52:00 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2018-05-10 23:46:57 +0800
commitf9d80adaeeec827a8c2c81507d68d11e2681dcf3 (patch)
treeb96fe5155073829c2c234428d2f5a7cc09c25733 /packages/base-contract/src
parent422e5a19d4dc0461bdaecd9133bb8f19ac99baa6 (diff)
downloaddexon-sol-tools-f9d80adaeeec827a8c2c81507d68d11e2681dcf3.tar.gz
dexon-sol-tools-f9d80adaeeec827a8c2c81507d68d11e2681dcf3.tar.zst
dexon-sol-tools-f9d80adaeeec827a8c2c81507d68d11e2681dcf3.zip
Remove deployer from 0x.js and migrations
Diffstat (limited to 'packages/base-contract/src')
-rw-r--r--packages/base-contract/src/index.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/packages/base-contract/src/index.ts b/packages/base-contract/src/index.ts
index c362a882b..57d720795 100644
--- a/packages/base-contract/src/index.ts
+++ b/packages/base-contract/src/index.ts
@@ -25,6 +25,8 @@ export class BaseContract {
protected _web3Wrapper: Web3Wrapper;
public abi: ContractAbi;
public address: string;
+ public contractName: string;
+ public constructorArgs: any[] = [];
protected static _formatABIDataItemList(
abis: DataItem[],
values: any[],
@@ -114,7 +116,14 @@ export class BaseContract {
}) as MethodAbi;
return methodAbi;
}
- constructor(abi: ContractAbi, address: string, provider: Provider, defaults?: Partial<TxData>) {
+ constructor(
+ contractName: string,
+ abi: ContractAbi,
+ address: string,
+ provider: Provider,
+ defaults?: Partial<TxData>,
+ ) {
+ this.contractName = contractName;
this._web3Wrapper = new Web3Wrapper(provider, defaults);
this.abi = abi;
this.address = address;