Fix linter errors

This commit is contained in:
Fabio Berger
2019-05-20 15:51:05 +01:00
parent e742708261
commit 00f7e2cfc3
20 changed files with 518 additions and 1157 deletions

View File

@@ -8,11 +8,10 @@ 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,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -60,11 +59,10 @@ 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,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),

View File

@@ -156,11 +156,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('removeOwner(address)', [owner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -202,11 +201,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('removeOwner(address)', [owner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -268,11 +266,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('revokeConfirmation(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -314,11 +311,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('revokeConfirmation(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -416,8 +412,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isBigNumber('index_0', index_0);
assert.isString('index_1', index_1);
assert.isBigNumber('index_0', index_0);assert.isString('index_1', index_1);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -457,11 +452,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('executeRemoveAuthorizedAddressAtIndex(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -503,11 +497,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('executeRemoveAuthorizedAddressAtIndex(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -566,6 +559,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -602,8 +596,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.isBoolean('pending', pending);
assert.isBoolean('executed', executed);
assert.isBoolean('pending', pending);assert.isBoolean('executed', executed);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -640,17 +633,15 @@ export class AssetProxyOwnerContract extends BaseContract {
isRegistered: boolean,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('assetProxyContract', assetProxyContract);
assert.isBoolean('isRegistered', isRegistered);
assert.isString('assetProxyContract', assetProxyContract);assert.isBoolean('isRegistered', isRegistered);
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('registerAssetProxy(address,bool)', [assetProxyContract,
isRegistered
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -670,8 +661,7 @@ export class AssetProxyOwnerContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('assetProxyContract', assetProxyContract);
assert.isBoolean('isRegistered', isRegistered);
assert.isString('assetProxyContract', assetProxyContract);assert.isBoolean('isRegistered', isRegistered);
const self = this as any as AssetProxyOwnerContract;
const txHashPromise = self.registerAssetProxy.sendTransactionAsync(assetProxyContract,
isRegistered
@@ -693,17 +683,15 @@ export class AssetProxyOwnerContract extends BaseContract {
isRegistered: boolean,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('assetProxyContract', assetProxyContract);
assert.isBoolean('isRegistered', isRegistered);
assert.isString('assetProxyContract', assetProxyContract);assert.isBoolean('isRegistered', isRegistered);
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('registerAssetProxy(address,bool)', [assetProxyContract,
isRegistered
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -715,8 +703,7 @@ export class AssetProxyOwnerContract extends BaseContract {
assetProxyContract: string,
isRegistered: boolean,
): string {
assert.isString('assetProxyContract', assetProxyContract);
assert.isBoolean('isRegistered', isRegistered);
assert.isString('assetProxyContract', assetProxyContract);assert.isBoolean('isRegistered', isRegistered);
const self = this as any as AssetProxyOwnerContract;
const abiEncodedTransactionData = self._strictEncodeArguments('registerAssetProxy(address,bool)', [assetProxyContract,
isRegistered
@@ -730,8 +717,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('assetProxyContract', assetProxyContract);
assert.isBoolean('isRegistered', isRegistered);
assert.isString('assetProxyContract', assetProxyContract);assert.isBoolean('isRegistered', isRegistered);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -771,11 +757,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('addOwner(address)', [owner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -817,11 +802,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('addOwner(address)', [owner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -920,11 +904,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('changeTimeLock(uint256)', [_secondsTimeLocked
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -966,11 +949,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('changeTimeLock(uint256)', [_secondsTimeLocked
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1140,6 +1122,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string[]
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1178,10 +1161,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber[]
> {
assert.isBigNumber('from', from);
assert.isBigNumber('to', to);
assert.isBoolean('pending', pending);
assert.isBoolean('executed', executed);
assert.isBigNumber('from', from);assert.isBigNumber('to', to);assert.isBoolean('pending', pending);assert.isBoolean('executed', executed);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1257,6 +1237,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1294,11 +1275,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('changeRequirement(uint256)', [_required
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1340,11 +1320,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('changeRequirement(uint256)', [_required
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1406,11 +1385,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('confirmTransaction(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1452,11 +1430,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('confirmTransaction(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1516,19 +1493,16 @@ export class AssetProxyOwnerContract extends BaseContract {
data: string,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('destination', destination);
assert.isBigNumber('value', value);
assert.isString('data', data);
assert.isString('destination', destination);assert.isBigNumber('value', value);assert.isString('data', data);
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('submitTransaction(address,uint256,bytes)', [destination,
value,
data
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1550,9 +1524,7 @@ export class AssetProxyOwnerContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('destination', destination);
assert.isBigNumber('value', value);
assert.isString('data', data);
assert.isString('destination', destination);assert.isBigNumber('value', value);assert.isString('data', data);
const self = this as any as AssetProxyOwnerContract;
const txHashPromise = self.submitTransaction.sendTransactionAsync(destination,
value,
@@ -1576,19 +1548,16 @@ export class AssetProxyOwnerContract extends BaseContract {
data: string,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('destination', destination);
assert.isBigNumber('value', value);
assert.isString('data', data);
assert.isString('destination', destination);assert.isBigNumber('value', value);assert.isString('data', data);
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('submitTransaction(address,uint256,bytes)', [destination,
value,
data
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1601,9 +1570,7 @@ export class AssetProxyOwnerContract extends BaseContract {
value: BigNumber,
data: string,
): string {
assert.isString('destination', destination);
assert.isBigNumber('value', value);
assert.isString('data', data);
assert.isString('destination', destination);assert.isBigNumber('value', value);assert.isString('data', data);
const self = this as any as AssetProxyOwnerContract;
const abiEncodedTransactionData = self._strictEncodeArguments('submitTransaction(address,uint256,bytes)', [destination,
value,
@@ -1619,9 +1586,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.isString('destination', destination);
assert.isBigNumber('value', value);
assert.isString('data', data);
assert.isString('destination', destination);assert.isBigNumber('value', value);assert.isString('data', data);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1696,6 +1661,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1730,6 +1696,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1764,17 +1731,15 @@ export class AssetProxyOwnerContract extends BaseContract {
newOwner: string,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('owner', owner);
assert.isString('newOwner', newOwner);
assert.isString('owner', owner);assert.isString('newOwner', newOwner);
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('replaceOwner(address,address)', [owner,
newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1794,8 +1759,7 @@ export class AssetProxyOwnerContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('owner', owner);
assert.isString('newOwner', newOwner);
assert.isString('owner', owner);assert.isString('newOwner', newOwner);
const self = this as any as AssetProxyOwnerContract;
const txHashPromise = self.replaceOwner.sendTransactionAsync(owner,
newOwner
@@ -1817,17 +1781,15 @@ export class AssetProxyOwnerContract extends BaseContract {
newOwner: string,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('owner', owner);
assert.isString('newOwner', newOwner);
assert.isString('owner', owner);assert.isString('newOwner', newOwner);
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('replaceOwner(address,address)', [owner,
newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1839,8 +1801,7 @@ export class AssetProxyOwnerContract extends BaseContract {
owner: string,
newOwner: string,
): string {
assert.isString('owner', owner);
assert.isString('newOwner', newOwner);
assert.isString('owner', owner);assert.isString('newOwner', newOwner);
const self = this as any as AssetProxyOwnerContract;
const abiEncodedTransactionData = self._strictEncodeArguments('replaceOwner(address,address)', [owner,
newOwner
@@ -1854,8 +1815,7 @@ export class AssetProxyOwnerContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('owner', owner);
assert.isString('newOwner', newOwner);
assert.isString('owner', owner);assert.isString('newOwner', newOwner);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1895,11 +1855,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('executeTransaction(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1941,11 +1900,10 @@ export class AssetProxyOwnerContract extends BaseContract {
const self = this as any as AssetProxyOwnerContract;
const encodedData = self._strictEncodeArguments('executeTransaction(uint256)', [transactionId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -2034,7 +1992,7 @@ _secondsTimeLocked
_required: BigNumber,
_secondsTimeLocked: BigNumber,
): Promise<AssetProxyOwnerContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -36,8 +36,7 @@ export class CoordinatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.isString('hash', hash);
assert.isString('signature', signature);
assert.isString('hash', hash);assert.isString('signature', signature);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -151,11 +150,7 @@ export class CoordinatorContract extends BaseContract {
approvalSignatures: string[],
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('txOrigin', txOrigin);
assert.isString('transactionSignature', transactionSignature);
assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);
assert.isArray('approvalSignatures', approvalSignatures);
assert.isString('txOrigin', txOrigin);assert.isString('transactionSignature', transactionSignature);assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);assert.isArray('approvalSignatures', approvalSignatures);
const self = this as any as CoordinatorContract;
const encodedData = self._strictEncodeArguments('executeTransaction((uint256,address,bytes),address,bytes,uint256[],bytes[])', [transaction,
txOrigin,
@@ -163,11 +158,10 @@ export class CoordinatorContract extends BaseContract {
approvalExpirationTimeSeconds,
approvalSignatures
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -193,11 +187,7 @@ export class CoordinatorContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('txOrigin', txOrigin);
assert.isString('transactionSignature', transactionSignature);
assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);
assert.isArray('approvalSignatures', approvalSignatures);
assert.isString('txOrigin', txOrigin);assert.isString('transactionSignature', transactionSignature);assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);assert.isArray('approvalSignatures', approvalSignatures);
const self = this as any as CoordinatorContract;
const txHashPromise = self.executeTransaction.sendTransactionAsync(transaction,
txOrigin,
@@ -225,11 +215,7 @@ export class CoordinatorContract extends BaseContract {
approvalSignatures: string[],
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('txOrigin', txOrigin);
assert.isString('transactionSignature', transactionSignature);
assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);
assert.isArray('approvalSignatures', approvalSignatures);
assert.isString('txOrigin', txOrigin);assert.isString('transactionSignature', transactionSignature);assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);assert.isArray('approvalSignatures', approvalSignatures);
const self = this as any as CoordinatorContract;
const encodedData = self._strictEncodeArguments('executeTransaction((uint256,address,bytes),address,bytes,uint256[],bytes[])', [transaction,
txOrigin,
@@ -237,11 +223,10 @@ export class CoordinatorContract extends BaseContract {
approvalExpirationTimeSeconds,
approvalSignatures
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -256,11 +241,7 @@ export class CoordinatorContract extends BaseContract {
approvalExpirationTimeSeconds: BigNumber[],
approvalSignatures: string[],
): string {
assert.isString('txOrigin', txOrigin);
assert.isString('transactionSignature', transactionSignature);
assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);
assert.isArray('approvalSignatures', approvalSignatures);
assert.isString('txOrigin', txOrigin);assert.isString('transactionSignature', transactionSignature);assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);assert.isArray('approvalSignatures', approvalSignatures);
const self = this as any as CoordinatorContract;
const abiEncodedTransactionData = self._strictEncodeArguments('executeTransaction((uint256,address,bytes),address,bytes,uint256[],bytes[])', [transaction,
txOrigin,
@@ -280,11 +261,7 @@ export class CoordinatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('txOrigin', txOrigin);
assert.isString('transactionSignature', transactionSignature);
assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);
assert.isArray('approvalSignatures', approvalSignatures);
assert.isString('txOrigin', txOrigin);assert.isString('transactionSignature', transactionSignature);assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);assert.isArray('approvalSignatures', approvalSignatures);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -324,6 +301,7 @@ export class CoordinatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -363,11 +341,7 @@ export class CoordinatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('txOrigin', txOrigin);
assert.isString('transactionSignature', transactionSignature);
assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);
assert.isArray('approvalSignatures', approvalSignatures);
assert.isString('txOrigin', txOrigin);assert.isString('transactionSignature', transactionSignature);assert.isArray('approvalExpirationTimeSeconds', approvalExpirationTimeSeconds);assert.isArray('approvalSignatures', approvalSignatures);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -444,6 +418,7 @@ export class CoordinatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -499,7 +474,7 @@ export class CoordinatorContract extends BaseContract {
txDefaults: Partial<TxData>,
_exchange: string,
): Promise<CoordinatorContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -49,11 +49,10 @@ export class CoordinatorRegistryContract extends BaseContract {
const self = this as any as CoordinatorRegistryContract;
const encodedData = self._strictEncodeArguments('setCoordinatorEndpoint(string)', [coordinatorEndpoint
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -95,11 +94,10 @@ export class CoordinatorRegistryContract extends BaseContract {
const self = this as any as CoordinatorRegistryContract;
const encodedData = self._strictEncodeArguments('setCoordinatorEndpoint(string)', [coordinatorEndpoint
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),

View File

@@ -55,6 +55,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -89,17 +90,15 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -119,8 +118,7 @@ export class DummyERC20TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const txHashPromise = self.approve.sendTransactionAsync(_spender,
_value
@@ -142,17 +140,15 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -164,8 +160,7 @@ export class DummyERC20TokenContract extends BaseContract {
_spender: string,
_value: BigNumber,
): string {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
@@ -179,8 +174,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -217,6 +211,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -252,19 +247,16 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -286,9 +278,7 @@ export class DummyERC20TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const txHashPromise = self.transferFrom.sendTransactionAsync(_from,
_to,
@@ -312,19 +302,16 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -337,9 +324,7 @@ export class DummyERC20TokenContract extends BaseContract {
_to: string,
_value: BigNumber,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
@@ -355,9 +340,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -395,6 +378,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -466,6 +450,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -500,6 +485,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -537,11 +523,10 @@ export class DummyERC20TokenContract extends BaseContract {
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('mint(uint256)', [_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -583,11 +568,10 @@ export class DummyERC20TokenContract extends BaseContract {
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('mint(uint256)', [_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -646,17 +630,15 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -676,8 +658,7 @@ export class DummyERC20TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const txHashPromise = self.transfer.sendTransactionAsync(_to,
_value
@@ -699,17 +680,15 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -721,8 +700,7 @@ export class DummyERC20TokenContract extends BaseContract {
_to: string,
_value: BigNumber,
): string {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
@@ -736,8 +714,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -776,8 +753,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.isString('_owner', _owner);
assert.isString('_spender', _spender);
assert.isString('_owner', _owner);assert.isString('_spender', _spender);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -814,17 +790,15 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_target', _target);
assert.isBigNumber('_value', _value);
assert.isString('_target', _target);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('setBalance(address,uint256)', [_target,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -844,8 +818,7 @@ export class DummyERC20TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_target', _target);
assert.isBigNumber('_value', _value);
assert.isString('_target', _target);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const txHashPromise = self.setBalance.sendTransactionAsync(_target,
_value
@@ -867,17 +840,15 @@ export class DummyERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_target', _target);
assert.isBigNumber('_value', _value);
assert.isString('_target', _target);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('setBalance(address,uint256)', [_target,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -889,8 +860,7 @@ export class DummyERC20TokenContract extends BaseContract {
_target: string,
_value: BigNumber,
): string {
assert.isString('_target', _target);
assert.isBigNumber('_value', _value);
assert.isString('_target', _target);assert.isBigNumber('_value', _value);
const self = this as any as DummyERC20TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('setBalance(address,uint256)', [_target,
_value
@@ -904,8 +874,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_target', _target);
assert.isBigNumber('_value', _value);
assert.isString('_target', _target);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -945,11 +914,10 @@ export class DummyERC20TokenContract extends BaseContract {
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -991,11 +959,10 @@ export class DummyERC20TokenContract extends BaseContract {
const self = this as any as DummyERC20TokenContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1054,6 +1021,7 @@ export class DummyERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1118,7 +1086,7 @@ _totalSupply
_decimals: BigNumber,
_totalSupply: BigNumber,
): Promise<DummyERC20TokenContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -63,6 +63,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -134,17 +135,15 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -164,8 +163,7 @@ export class DummyERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const txHashPromise = self.approve.sendTransactionAsync(_approved,
_tokenId
@@ -187,17 +185,15 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -209,8 +205,7 @@ export class DummyERC721TokenContract extends BaseContract {
_approved: string,
_tokenId: BigNumber,
): string {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_approved,
_tokenId
@@ -224,8 +219,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -263,19 +257,16 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -297,9 +288,7 @@ export class DummyERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const txHashPromise = self.transferFrom.sendTransactionAsync(_from,
_to,
@@ -323,19 +312,16 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -348,9 +334,7 @@ export class DummyERC721TokenContract extends BaseContract {
_to: string,
_tokenId: BigNumber,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
@@ -366,9 +350,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -406,17 +388,15 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('mint(address,uint256)', [_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -436,8 +416,7 @@ export class DummyERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const txHashPromise = self.mint.sendTransactionAsync(_to,
_tokenId
@@ -459,17 +438,15 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('mint(address,uint256)', [_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -481,8 +458,7 @@ export class DummyERC721TokenContract extends BaseContract {
_to: string,
_tokenId: BigNumber,
): string {
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('mint(address,uint256)', [_to,
_tokenId
@@ -496,8 +472,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -535,19 +510,16 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -569,9 +541,7 @@ export class DummyERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const txHashPromise = self.safeTransferFrom1.sendTransactionAsync(_from,
_to,
@@ -595,19 +565,16 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -620,9 +587,7 @@ export class DummyERC721TokenContract extends BaseContract {
_to: string,
_tokenId: BigNumber,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,
_to,
@@ -638,9 +603,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -752,6 +715,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -786,6 +750,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -820,17 +785,15 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_owner', _owner);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_owner', _owner);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('burn(address,uint256)', [_owner,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -850,8 +813,7 @@ export class DummyERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_owner', _owner);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_owner', _owner);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const txHashPromise = self.burn.sendTransactionAsync(_owner,
_tokenId
@@ -873,17 +835,15 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_owner', _owner);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_owner', _owner);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('burn(address,uint256)', [_owner,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -895,8 +855,7 @@ export class DummyERC721TokenContract extends BaseContract {
_owner: string,
_tokenId: BigNumber,
): string {
assert.isString('_owner', _owner);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_owner', _owner);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as DummyERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('burn(address,uint256)', [_owner,
_tokenId
@@ -910,8 +869,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_owner', _owner);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_owner', _owner);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -948,17 +906,15 @@ export class DummyERC721TokenContract extends BaseContract {
_approved: boolean,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,
_approved
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -978,8 +934,7 @@ export class DummyERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as DummyERC721TokenContract;
const txHashPromise = self.setApprovalForAll.sendTransactionAsync(_operator,
_approved
@@ -1001,17 +956,15 @@ export class DummyERC721TokenContract extends BaseContract {
_approved: boolean,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,
_approved
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1023,8 +976,7 @@ export class DummyERC721TokenContract extends BaseContract {
_operator: string,
_approved: boolean,
): string {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as DummyERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,
_approved
@@ -1038,8 +990,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1078,21 +1029,17 @@ export class DummyERC721TokenContract extends BaseContract {
_data: string,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,
_to,
_tokenId,
_data
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1116,10 +1063,7 @@ export class DummyERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as DummyERC721TokenContract;
const txHashPromise = self.safeTransferFrom2.sendTransactionAsync(_from,
_to,
@@ -1145,21 +1089,17 @@ export class DummyERC721TokenContract extends BaseContract {
_data: string,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,
_to,
_tokenId,
_data
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1173,10 +1113,7 @@ export class DummyERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
_data: string,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as DummyERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,
_to,
@@ -1194,10 +1131,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1238,8 +1172,7 @@ export class DummyERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_owner', _owner);
assert.isString('_operator', _operator);
assert.isString('_owner', _owner);assert.isString('_operator', _operator);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -1279,11 +1212,10 @@ export class DummyERC721TokenContract extends BaseContract {
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1325,11 +1257,10 @@ export class DummyERC721TokenContract extends BaseContract {
const self = this as any as DummyERC721TokenContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -1412,7 +1343,7 @@ _symbol
_name: string,
_symbol: string,
): Promise<DummyERC721TokenContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -37,11 +37,10 @@ export class DutchAuctionContract extends BaseContract {
const self = this as any as DutchAuctionContract;
const encodedData = self._strictEncodeArguments('getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))', [order
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -83,11 +82,10 @@ export class DutchAuctionContract extends BaseContract {
const self = this as any as DutchAuctionContract;
const encodedData = self._strictEncodeArguments('getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))', [order
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -148,21 +146,17 @@ export class DutchAuctionContract extends BaseContract {
sellSignature: string,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('buySignature', buySignature);
assert.isString('sellSignature', sellSignature);
assert.isString('buySignature', buySignature);assert.isString('sellSignature', sellSignature);
const self = this as any as DutchAuctionContract;
const encodedData = self._strictEncodeArguments('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)', [buyOrder,
sellOrder,
buySignature,
sellSignature
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -186,10 +180,7 @@ export class DutchAuctionContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('buySignature', buySignature);
assert.isString('sellSignature', sellSignature);
assert.isString('buySignature', buySignature);assert.isString('sellSignature', sellSignature);
const self = this as any as DutchAuctionContract;
const txHashPromise = self.matchOrders.sendTransactionAsync(buyOrder,
sellOrder,
@@ -215,21 +206,17 @@ export class DutchAuctionContract extends BaseContract {
sellSignature: string,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('buySignature', buySignature);
assert.isString('sellSignature', sellSignature);
assert.isString('buySignature', buySignature);assert.isString('sellSignature', sellSignature);
const self = this as any as DutchAuctionContract;
const encodedData = self._strictEncodeArguments('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)', [buyOrder,
sellOrder,
buySignature,
sellSignature
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -243,10 +230,7 @@ export class DutchAuctionContract extends BaseContract {
buySignature: string,
sellSignature: string,
): string {
assert.isString('buySignature', buySignature);
assert.isString('sellSignature', sellSignature);
assert.isString('buySignature', buySignature);assert.isString('sellSignature', sellSignature);
const self = this as any as DutchAuctionContract;
const abiEncodedTransactionData = self._strictEncodeArguments('matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)', [buyOrder,
sellOrder,
@@ -264,10 +248,7 @@ export class DutchAuctionContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<{left: {makerAssetFilledAmount: BigNumber;takerAssetFilledAmount: BigNumber;makerFeePaid: BigNumber;takerFeePaid: BigNumber};right: {makerAssetFilledAmount: BigNumber;takerAssetFilledAmount: BigNumber;makerFeePaid: BigNumber;takerFeePaid: BigNumber};leftMakerAssetSpreadAmount: BigNumber}
> {
assert.isString('buySignature', buySignature);
assert.isString('sellSignature', sellSignature);
assert.isString('buySignature', buySignature);assert.isString('sellSignature', sellSignature);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -327,7 +308,7 @@ export class DutchAuctionContract extends BaseContract {
txDefaults: Partial<TxData>,
_exchange: string,
): Promise<DutchAuctionContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -56,11 +56,10 @@ export class ERC20ProxyContract extends BaseContract {
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -102,11 +101,10 @@ export class ERC20ProxyContract extends BaseContract {
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -205,11 +203,10 @@ export class ERC20ProxyContract extends BaseContract {
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -251,11 +248,10 @@ export class ERC20ProxyContract extends BaseContract {
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -314,6 +310,7 @@ export class ERC20ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -348,17 +345,15 @@ export class ERC20ProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -378,8 +373,7 @@ export class ERC20ProxyContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC20ProxyContract;
const txHashPromise = self.removeAuthorizedAddressAtIndex.sendTransactionAsync(target,
index
@@ -401,17 +395,15 @@ export class ERC20ProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -423,8 +415,7 @@ export class ERC20ProxyContract extends BaseContract {
target: string,
index: BigNumber,
): string {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC20ProxyContract;
const abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
@@ -438,8 +429,7 @@ export class ERC20ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -476,6 +466,7 @@ export class ERC20ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -547,6 +538,7 @@ export class ERC20ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string[]
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -584,11 +576,10 @@ export class ERC20ProxyContract extends BaseContract {
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -630,11 +621,10 @@ export class ERC20ProxyContract extends BaseContract {
const self = this as any as ERC20ProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -711,7 +701,7 @@ export class ERC20ProxyContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<ERC20ProxyContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -55,17 +55,15 @@ export class ERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -85,8 +83,7 @@ export class ERC20TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const txHashPromise = self.approve.sendTransactionAsync(_spender,
_value
@@ -108,17 +105,15 @@ export class ERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -130,8 +125,7 @@ export class ERC20TokenContract extends BaseContract {
_spender: string,
_value: BigNumber,
): string {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
@@ -145,8 +139,7 @@ export class ERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -183,6 +176,7 @@ export class ERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -218,19 +212,16 @@ export class ERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -252,9 +243,7 @@ export class ERC20TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const txHashPromise = self.transferFrom.sendTransactionAsync(_from,
_to,
@@ -278,19 +267,16 @@ export class ERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -303,9 +289,7 @@ export class ERC20TokenContract extends BaseContract {
_to: string,
_value: BigNumber,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
@@ -321,9 +305,7 @@ export class ERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -398,17 +380,15 @@ export class ERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -428,8 +408,7 @@ export class ERC20TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const txHashPromise = self.transfer.sendTransactionAsync(_to,
_value
@@ -451,17 +430,15 @@ export class ERC20TokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -473,8 +450,7 @@ export class ERC20TokenContract extends BaseContract {
_to: string,
_value: BigNumber,
): string {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ERC20TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
@@ -488,8 +464,7 @@ export class ERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -528,8 +503,7 @@ export class ERC20TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.isString('_owner', _owner);
assert.isString('_spender', _spender);
assert.isString('_owner', _owner);assert.isString('_spender', _spender);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -584,7 +558,7 @@ export class ERC20TokenContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<ERC20TokenContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -56,11 +56,10 @@ export class ERC721ProxyContract extends BaseContract {
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -102,11 +101,10 @@ export class ERC721ProxyContract extends BaseContract {
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -205,11 +203,10 @@ export class ERC721ProxyContract extends BaseContract {
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -251,11 +248,10 @@ export class ERC721ProxyContract extends BaseContract {
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -314,6 +310,7 @@ export class ERC721ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -348,17 +345,15 @@ export class ERC721ProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -378,8 +373,7 @@ export class ERC721ProxyContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC721ProxyContract;
const txHashPromise = self.removeAuthorizedAddressAtIndex.sendTransactionAsync(target,
index
@@ -401,17 +395,15 @@ export class ERC721ProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -423,8 +415,7 @@ export class ERC721ProxyContract extends BaseContract {
target: string,
index: BigNumber,
): string {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as ERC721ProxyContract;
const abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
@@ -438,8 +429,7 @@ export class ERC721ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -476,6 +466,7 @@ export class ERC721ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -547,6 +538,7 @@ export class ERC721ProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string[]
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -584,11 +576,10 @@ export class ERC721ProxyContract extends BaseContract {
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -630,11 +621,10 @@ export class ERC721ProxyContract extends BaseContract {
const self = this as any as ERC721ProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -711,7 +701,7 @@ export class ERC721ProxyContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<ERC721ProxyContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -100,17 +100,15 @@ export class ERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -130,8 +128,7 @@ export class ERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const txHashPromise = self.approve.sendTransactionAsync(_approved,
_tokenId
@@ -153,17 +150,15 @@ export class ERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_approved,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -175,8 +170,7 @@ export class ERC721TokenContract extends BaseContract {
_approved: string,
_tokenId: BigNumber,
): string {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_approved,
_tokenId
@@ -190,8 +184,7 @@ export class ERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_approved', _approved);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_approved', _approved);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -229,19 +222,16 @@ export class ERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -263,9 +253,7 @@ export class ERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const txHashPromise = self.transferFrom.sendTransactionAsync(_from,
_to,
@@ -289,19 +277,16 @@ export class ERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -314,9 +299,7 @@ export class ERC721TokenContract extends BaseContract {
_to: string,
_tokenId: BigNumber,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
@@ -332,9 +315,7 @@ export class ERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -373,19 +354,16 @@ export class ERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -407,9 +385,7 @@ export class ERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const txHashPromise = self.safeTransferFrom1.sendTransactionAsync(_from,
_to,
@@ -433,19 +409,16 @@ export class ERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,
_to,
_tokenId
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -458,9 +431,7 @@ export class ERC721TokenContract extends BaseContract {
_to: string,
_tokenId: BigNumber,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
const self = this as any as ERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256)', [_from,
_to,
@@ -476,9 +447,7 @@ export class ERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -590,17 +559,15 @@ export class ERC721TokenContract extends BaseContract {
_approved: boolean,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,
_approved
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -620,8 +587,7 @@ export class ERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as ERC721TokenContract;
const txHashPromise = self.setApprovalForAll.sendTransactionAsync(_operator,
_approved
@@ -643,17 +609,15 @@ export class ERC721TokenContract extends BaseContract {
_approved: boolean,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,
_approved
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -665,8 +629,7 @@ export class ERC721TokenContract extends BaseContract {
_operator: string,
_approved: boolean,
): string {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
const self = this as any as ERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('setApprovalForAll(address,bool)', [_operator,
_approved
@@ -680,8 +643,7 @@ export class ERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_operator', _operator);
assert.isBoolean('_approved', _approved);
assert.isString('_operator', _operator);assert.isBoolean('_approved', _approved);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -720,21 +682,17 @@ export class ERC721TokenContract extends BaseContract {
_data: string,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,
_to,
_tokenId,
_data
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -758,10 +716,7 @@ export class ERC721TokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as ERC721TokenContract;
const txHashPromise = self.safeTransferFrom2.sendTransactionAsync(_from,
_to,
@@ -787,21 +742,17 @@ export class ERC721TokenContract extends BaseContract {
_data: string,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as ERC721TokenContract;
const encodedData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,
_to,
_tokenId,
_data
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -815,10 +766,7 @@ export class ERC721TokenContract extends BaseContract {
_tokenId: BigNumber,
_data: string,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
const self = this as any as ERC721TokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('safeTransferFrom(address,address,uint256,bytes)', [_from,
_to,
@@ -836,10 +784,7 @@ export class ERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_tokenId', _tokenId);
assert.isString('_data', _data);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_tokenId', _tokenId);assert.isString('_data', _data);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -880,8 +825,7 @@ export class ERC721TokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_owner', _owner);
assert.isString('_operator', _operator);
assert.isString('_owner', _owner);assert.isString('_operator', _operator);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -936,7 +880,7 @@ export class ERC721TokenContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<ERC721TokenContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

File diff suppressed because it is too large Load Diff

View File

@@ -39,13 +39,7 @@ export class ForwarderContract extends BaseContract {
feeRecipient: string,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isArray('orders', orders);
assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,
makerAssetFillAmount,
@@ -55,11 +49,10 @@ export class ForwarderContract extends BaseContract {
feePercentage,
feeRecipient
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -89,13 +82,7 @@ export class ForwarderContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isArray('orders', orders);
assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const txHashPromise = self.marketBuyOrdersWithEth.sendTransactionAsync(orders,
makerAssetFillAmount,
@@ -127,13 +114,7 @@ export class ForwarderContract extends BaseContract {
feeRecipient: string,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isArray('orders', orders);
assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,
makerAssetFillAmount,
@@ -143,11 +124,10 @@ export class ForwarderContract extends BaseContract {
feePercentage,
feeRecipient
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -164,13 +144,7 @@ export class ForwarderContract extends BaseContract {
feePercentage: BigNumber,
feeRecipient: string,
): string {
assert.isArray('orders', orders);
assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const abiEncodedTransactionData = self._strictEncodeArguments('marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,
makerAssetFillAmount,
@@ -194,13 +168,7 @@ export class ForwarderContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<[{makerAssetFilledAmount: BigNumber;takerAssetFilledAmount: BigNumber;makerFeePaid: BigNumber;takerFeePaid: BigNumber}, {makerAssetFilledAmount: BigNumber;takerAssetFilledAmount: BigNumber;makerFeePaid: BigNumber;takerFeePaid: BigNumber}]
> {
assert.isArray('orders', orders);
assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isBigNumber('makerAssetFillAmount', makerAssetFillAmount);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -242,17 +210,15 @@ export class ForwarderContract extends BaseContract {
amount: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('assetData', assetData);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isBigNumber('amount', amount);
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('withdrawAsset(bytes,uint256)', [assetData,
amount
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -272,8 +238,7 @@ export class ForwarderContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('assetData', assetData);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isBigNumber('amount', amount);
const self = this as any as ForwarderContract;
const txHashPromise = self.withdrawAsset.sendTransactionAsync(assetData,
amount
@@ -295,17 +260,15 @@ export class ForwarderContract extends BaseContract {
amount: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('assetData', assetData);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isBigNumber('amount', amount);
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('withdrawAsset(bytes,uint256)', [assetData,
amount
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -317,8 +280,7 @@ export class ForwarderContract extends BaseContract {
assetData: string,
amount: BigNumber,
): string {
assert.isString('assetData', assetData);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isBigNumber('amount', amount);
const self = this as any as ForwarderContract;
const abiEncodedTransactionData = self._strictEncodeArguments('withdrawAsset(bytes,uint256)', [assetData,
amount
@@ -332,8 +294,7 @@ export class ForwarderContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('assetData', assetData);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isBigNumber('amount', amount);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -370,6 +331,7 @@ export class ForwarderContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -408,12 +370,7 @@ export class ForwarderContract extends BaseContract {
feeRecipient: string,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isArray('orders', orders);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,
signatures,
@@ -422,11 +379,10 @@ export class ForwarderContract extends BaseContract {
feePercentage,
feeRecipient
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -454,12 +410,7 @@ export class ForwarderContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isArray('orders', orders);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const txHashPromise = self.marketSellOrdersWithEth.sendTransactionAsync(orders,
signatures,
@@ -489,12 +440,7 @@ export class ForwarderContract extends BaseContract {
feeRecipient: string,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isArray('orders', orders);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,
signatures,
@@ -503,11 +449,10 @@ export class ForwarderContract extends BaseContract {
feePercentage,
feeRecipient
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -523,12 +468,7 @@ export class ForwarderContract extends BaseContract {
feePercentage: BigNumber,
feeRecipient: string,
): string {
assert.isArray('orders', orders);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
const self = this as any as ForwarderContract;
const abiEncodedTransactionData = self._strictEncodeArguments('marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)', [orders,
signatures,
@@ -550,12 +490,7 @@ export class ForwarderContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<[{makerAssetFilledAmount: BigNumber;takerAssetFilledAmount: BigNumber;makerFeePaid: BigNumber;takerFeePaid: BigNumber}, {makerAssetFilledAmount: BigNumber;takerAssetFilledAmount: BigNumber;makerFeePaid: BigNumber;takerFeePaid: BigNumber}]
> {
assert.isArray('orders', orders);
assert.isArray('signatures', signatures);
assert.isArray('feeOrders', feeOrders);
assert.isArray('feeSignatures', feeSignatures);
assert.isBigNumber('feePercentage', feePercentage);
assert.isString('feeRecipient', feeRecipient);
assert.isArray('orders', orders);assert.isArray('signatures', signatures);assert.isArray('feeOrders', feeOrders);assert.isArray('feeSignatures', feeSignatures);assert.isBigNumber('feePercentage', feePercentage);assert.isString('feeRecipient', feeRecipient);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -599,11 +534,10 @@ export class ForwarderContract extends BaseContract {
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -645,11 +579,10 @@ export class ForwarderContract extends BaseContract {
const self = this as any as ForwarderContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -735,7 +668,7 @@ _wethAssetData
_zrxAssetData: string,
_wethAssetData: string,
): Promise<ForwarderContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -37,11 +37,10 @@ export class IAssetProxyContract extends BaseContract {
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -83,11 +82,10 @@ export class IAssetProxyContract extends BaseContract {
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -149,11 +147,10 @@ export class IAssetProxyContract extends BaseContract {
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -195,11 +192,10 @@ export class IAssetProxyContract extends BaseContract {
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -258,17 +254,15 @@ export class IAssetProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -288,8 +282,7 @@ export class IAssetProxyContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as IAssetProxyContract;
const txHashPromise = self.removeAuthorizedAddressAtIndex.sendTransactionAsync(target,
index
@@ -311,17 +304,15 @@ export class IAssetProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -333,8 +324,7 @@ export class IAssetProxyContract extends BaseContract {
target: string,
index: BigNumber,
): string {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as IAssetProxyContract;
const abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
@@ -348,8 +338,7 @@ export class IAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -388,21 +377,17 @@ export class IAssetProxyContract extends BaseContract {
amount: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('assetData', assetData);
assert.isString('from', from);
assert.isString('to', to);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isString('from', from);assert.isString('to', to);assert.isBigNumber('amount', amount);
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('transferFrom(bytes,address,address,uint256)', [assetData,
from,
to,
amount
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -426,10 +411,7 @@ export class IAssetProxyContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('assetData', assetData);
assert.isString('from', from);
assert.isString('to', to);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isString('from', from);assert.isString('to', to);assert.isBigNumber('amount', amount);
const self = this as any as IAssetProxyContract;
const txHashPromise = self.transferFrom.sendTransactionAsync(assetData,
from,
@@ -455,21 +437,17 @@ export class IAssetProxyContract extends BaseContract {
amount: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('assetData', assetData);
assert.isString('from', from);
assert.isString('to', to);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isString('from', from);assert.isString('to', to);assert.isBigNumber('amount', amount);
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('transferFrom(bytes,address,address,uint256)', [assetData,
from,
to,
amount
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -483,10 +461,7 @@ export class IAssetProxyContract extends BaseContract {
to: string,
amount: BigNumber,
): string {
assert.isString('assetData', assetData);
assert.isString('from', from);
assert.isString('to', to);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isString('from', from);assert.isString('to', to);assert.isBigNumber('amount', amount);
const self = this as any as IAssetProxyContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(bytes,address,address,uint256)', [assetData,
from,
@@ -504,10 +479,7 @@ export class IAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('assetData', assetData);
assert.isString('from', from);
assert.isString('to', to);
assert.isBigNumber('amount', amount);
assert.isString('assetData', assetData);assert.isString('from', from);assert.isString('to', to);assert.isBigNumber('amount', amount);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -546,6 +518,7 @@ export class IAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -580,6 +553,7 @@ export class IAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string[]
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -617,11 +591,10 @@ export class IAssetProxyContract extends BaseContract {
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -663,11 +636,10 @@ export class IAssetProxyContract extends BaseContract {
const self = this as any as IAssetProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -744,7 +716,7 @@ export class IAssetProxyContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<IAssetProxyContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -37,9 +37,7 @@ export class IValidatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('hash', hash);
assert.isString('signerAddress', signerAddress);
assert.isString('signature', signature);
assert.isString('hash', hash);assert.isString('signerAddress', signerAddress);assert.isString('signature', signature);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -95,7 +93,7 @@ export class IValidatorContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<IValidatorContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -36,8 +36,7 @@ export class IWalletContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('hash', hash);
assert.isString('signature', signature);
assert.isString('hash', hash);assert.isString('signature', signature);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -92,7 +91,7 @@ export class IWalletContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<IWalletContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -100,11 +100,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -146,11 +145,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('addAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -286,11 +284,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -332,11 +329,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddress(address)', [target
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -395,6 +391,7 @@ export class MultiAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -429,17 +426,15 @@ export class MultiAssetProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -459,8 +454,7 @@ export class MultiAssetProxyContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as MultiAssetProxyContract;
const txHashPromise = self.removeAuthorizedAddressAtIndex.sendTransactionAsync(target,
index
@@ -482,17 +476,15 @@ export class MultiAssetProxyContract extends BaseContract {
index: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -504,8 +496,7 @@ export class MultiAssetProxyContract extends BaseContract {
target: string,
index: BigNumber,
): string {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
const self = this as any as MultiAssetProxyContract;
const abiEncodedTransactionData = self._strictEncodeArguments('removeAuthorizedAddressAtIndex(address,uint256)', [target,
index
@@ -519,8 +510,7 @@ export class MultiAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.isString('target', target);
assert.isBigNumber('index', index);
assert.isString('target', target);assert.isBigNumber('index', index);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -557,6 +547,7 @@ export class MultiAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -631,11 +622,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('registerAssetProxy(address)', [assetProxy
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -677,11 +667,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('registerAssetProxy(address)', [assetProxy
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -740,6 +729,7 @@ export class MultiAssetProxyContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string[]
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -777,11 +767,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -823,11 +812,10 @@ export class MultiAssetProxyContract extends BaseContract {
const self = this as any as MultiAssetProxyContract;
const encodedData = self._strictEncodeArguments('transferOwnership(address)', [newOwner
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -904,7 +892,7 @@ export class MultiAssetProxyContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<MultiAssetProxyContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -75,8 +75,7 @@ export class OrderValidatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<[BigNumber, BigNumber]
> {
assert.isString('target', target);
assert.isString('assetData', assetData);
assert.isString('target', target);assert.isString('assetData', assetData);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -115,8 +114,7 @@ export class OrderValidatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<[Array<{orderStatus: number;orderHash: string;orderTakerAssetFilledAmount: BigNumber}>, Array<{makerBalance: BigNumber;makerAllowance: BigNumber;takerBalance: BigNumber;takerAllowance: BigNumber;makerZrxBalance: BigNumber;makerZrxAllowance: BigNumber;takerZrxBalance: BigNumber;takerZrxAllowance: BigNumber}>]
> {
assert.isArray('orders', orders);
assert.isArray('takerAddresses', takerAddresses);
assert.isArray('orders', orders);assert.isArray('takerAddresses', takerAddresses);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -155,8 +153,7 @@ export class OrderValidatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<Array<{makerBalance: BigNumber;makerAllowance: BigNumber;takerBalance: BigNumber;takerAllowance: BigNumber;makerZrxBalance: BigNumber;makerZrxAllowance: BigNumber;takerZrxBalance: BigNumber;takerZrxAllowance: BigNumber}>
> {
assert.isArray('orders', orders);
assert.isArray('takerAddresses', takerAddresses);
assert.isArray('orders', orders);assert.isArray('takerAddresses', takerAddresses);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -195,8 +192,7 @@ export class OrderValidatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.isString('token', token);
assert.isBigNumber('tokenId', tokenId);
assert.isString('token', token);assert.isBigNumber('tokenId', tokenId);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -235,8 +231,7 @@ export class OrderValidatorContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<[BigNumber[], BigNumber[]]
> {
assert.isString('target', target);
assert.isArray('assetData', assetData);
assert.isString('target', target);assert.isArray('assetData', assetData);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -336,7 +331,7 @@ _zrxAssetData
_exchange: string,
_zrxAssetData: string,
): Promise<OrderValidatorContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -69,6 +69,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -103,17 +104,15 @@ export class WETH9Contract extends BaseContract {
wad: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('guy', guy);
assert.isBigNumber('wad', wad);
assert.isString('guy', guy);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [guy,
wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -133,8 +132,7 @@ export class WETH9Contract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('guy', guy);
assert.isBigNumber('wad', wad);
assert.isString('guy', guy);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const txHashPromise = self.approve.sendTransactionAsync(guy,
wad
@@ -156,17 +154,15 @@ export class WETH9Contract extends BaseContract {
wad: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('guy', guy);
assert.isBigNumber('wad', wad);
assert.isString('guy', guy);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [guy,
wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -178,8 +174,7 @@ export class WETH9Contract extends BaseContract {
guy: string,
wad: BigNumber,
): string {
assert.isString('guy', guy);
assert.isBigNumber('wad', wad);
assert.isString('guy', guy);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [guy,
wad
@@ -193,8 +188,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('guy', guy);
assert.isBigNumber('wad', wad);
assert.isString('guy', guy);assert.isBigNumber('wad', wad);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -231,6 +225,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -266,19 +261,16 @@ export class WETH9Contract extends BaseContract {
wad: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('src', src);
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('src', src);assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [src,
dst,
wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -300,9 +292,7 @@ export class WETH9Contract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('src', src);
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('src', src);assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const txHashPromise = self.transferFrom.sendTransactionAsync(src,
dst,
@@ -326,19 +316,16 @@ export class WETH9Contract extends BaseContract {
wad: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('src', src);
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('src', src);assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [src,
dst,
wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -351,9 +338,7 @@ export class WETH9Contract extends BaseContract {
dst: string,
wad: BigNumber,
): string {
assert.isString('src', src);
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('src', src);assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [src,
dst,
@@ -369,9 +354,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('src', src);
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('src', src);assert.isString('dst', dst);assert.isBigNumber('wad', wad);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -412,11 +395,10 @@ export class WETH9Contract extends BaseContract {
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('withdraw(uint256)', [wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -458,11 +440,10 @@ export class WETH9Contract extends BaseContract {
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('withdraw(uint256)', [wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -521,6 +502,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<number
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -592,6 +574,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -626,17 +609,15 @@ export class WETH9Contract extends BaseContract {
wad: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [dst,
wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -656,8 +637,7 @@ export class WETH9Contract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const txHashPromise = self.transfer.sendTransactionAsync(dst,
wad
@@ -679,17 +659,15 @@ export class WETH9Contract extends BaseContract {
wad: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [dst,
wad
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -701,8 +679,7 @@ export class WETH9Contract extends BaseContract {
dst: string,
wad: BigNumber,
): string {
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('dst', dst);assert.isBigNumber('wad', wad);
const self = this as any as WETH9Contract;
const abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [dst,
wad
@@ -716,8 +693,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('dst', dst);
assert.isBigNumber('wad', wad);
assert.isString('dst', dst);assert.isBigNumber('wad', wad);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -755,11 +731,10 @@ export class WETH9Contract extends BaseContract {
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('deposit()', []);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -775,6 +750,7 @@ export class WETH9Contract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
const self = this as any as WETH9Contract;
const txHashPromise = self.deposit.sendTransactionAsync(txData);
return new PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs>(
@@ -795,11 +771,10 @@ export class WETH9Contract extends BaseContract {
const self = this as any as WETH9Contract;
const encodedData = self._strictEncodeArguments('deposit()', []);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -819,6 +794,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<void
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -855,8 +831,7 @@ export class WETH9Contract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.isString('index_0', index_0);
assert.isString('index_1', index_1);
assert.isString('index_0', index_0);assert.isString('index_1', index_1);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -911,7 +886,7 @@ export class WETH9Contract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<WETH9Contract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,

View File

@@ -55,6 +55,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -89,17 +90,15 @@ export class ZRXTokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -119,8 +118,7 @@ export class ZRXTokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const txHashPromise = self.approve.sendTransactionAsync(_spender,
_value
@@ -142,17 +140,15 @@ export class ZRXTokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const encodedData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -164,8 +160,7 @@ export class ZRXTokenContract extends BaseContract {
_spender: string,
_value: BigNumber,
): string {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('approve(address,uint256)', [_spender,
_value
@@ -179,8 +174,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_spender', _spender);
assert.isBigNumber('_value', _value);
assert.isString('_spender', _spender);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -217,6 +211,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -252,19 +247,16 @@ export class ZRXTokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -286,9 +278,7 @@ export class ZRXTokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const txHashPromise = self.transferFrom.sendTransactionAsync(_from,
_to,
@@ -312,19 +302,16 @@ export class ZRXTokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const encodedData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -337,9 +324,7 @@ export class ZRXTokenContract extends BaseContract {
_to: string,
_value: BigNumber,
): string {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transferFrom(address,address,uint256)', [_from,
_to,
@@ -355,9 +340,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_from', _from);
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_from', _from);assert.isString('_to', _to);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -395,6 +378,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<number
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -466,6 +450,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<string
> {
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -500,17 +485,15 @@ export class ZRXTokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<string> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -530,8 +513,7 @@ export class ZRXTokenContract extends BaseContract {
pollingIntervalMs?: number,
timeoutMs?: number,
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const txHashPromise = self.transfer.sendTransactionAsync(_to,
_value
@@ -553,17 +535,15 @@ export class ZRXTokenContract extends BaseContract {
_value: BigNumber,
txData?: Partial<TxData> | undefined,
): Promise<number> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const encodedData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
]);
const passedInTxData = txData === undefined ? {} : txData;
const txDataWithDefaults = await BaseContract._applyDefaultsToTxDataAsync(
{
to: self.address,
...passedInTxData,
...txData,
data: encodedData,
},
self._web3Wrapper.getContractDefaults(),
@@ -575,8 +555,7 @@ export class ZRXTokenContract extends BaseContract {
_to: string,
_value: BigNumber,
): string {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
const self = this as any as ZRXTokenContract;
const abiEncodedTransactionData = self._strictEncodeArguments('transfer(address,uint256)', [_to,
_value
@@ -590,8 +569,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<boolean
> {
assert.isString('_to', _to);
assert.isBigNumber('_value', _value);
assert.isString('_to', _to);assert.isBigNumber('_value', _value);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -630,8 +608,7 @@ export class ZRXTokenContract extends BaseContract {
defaultBlock?: BlockParam,
): Promise<BigNumber
> {
assert.isString('_owner', _owner);
assert.isString('_spender', _spender);
assert.isString('_owner', _owner);assert.isString('_spender', _spender);
assert.doesConformToSchema('callData', callData, schemas.callDataSchema, [
schemas.addressSchema,
schemas.numberSchema,
@@ -686,7 +663,7 @@ export class ZRXTokenContract extends BaseContract {
supportedProvider: SupportedProvider,
txDefaults: Partial<TxData>,
): Promise<ZRXTokenContract> {
assert.isString('bytecode', bytecode);
assert.isHexString('bytecode', bytecode);
assert.doesConformToSchema('txDefaults', txDefaults, schemas.txDataSchema, [
schemas.addressSchema,
schemas.numberSchema,