Add assertions to abi-gen templates and fix tests
This commit is contained in:
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user