Add assertions to abi-gen templates and fix tests

This commit is contained in:
Fabio Berger 2019-05-20 13:33:53 +01:00
parent 2bf992f0ac
commit 8c9de31c5c

View File

@ -8,10 +8,11 @@ public {{this.tsName}} = {
{{/each}}
const self = this as any as {{contractName}}Contract;
const encodedData = self._strictEncodeArguments('{{this.functionSignature}}', [{{> params inputs=inputs}}]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...txData,
...passedInTxData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@ -59,10 +60,11 @@ public {{this.tsName}} = {
{{/each}}
const self = this as any as {{contractName}}Contract;
const encodedData = self._strictEncodeArguments('{{this.functionSignature}}', [{{> params inputs=inputs}}]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...txData,
...passedInTxData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),