Remove Lodash as a dependency in BaseContract

This commit is contained in:
Jacob Evans
2019-11-16 08:52:59 +10:00
parent be52079182
commit aa10844d9e
6 changed files with 49 additions and 41 deletions

View File

@@ -304,13 +304,15 @@ export class {{contractName}}Contract extends BaseContract {
this._subscriptionManager = new SubscriptionManager<{{contractName}}EventArgs, {{contractName}}Events>(
{{contractName}}Contract.ABI(),
this._web3Wrapper,
);{{/if~}}
);
{{/if~}}
{{contractName}}Contract.ABI().forEach((item, index) => {
if (item.type === 'function') {
const methodAbi = item as MethodAbi;
this._methodABIIndex[methodAbi.name] = index;
}
})
});
}
}