@0x/contract-wrappers
: Add IZeroEx
wrapper.
This commit is contained in:
parent
957ef5ab77
commit
b1b9949e72
@ -1,4 +1,13 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"version": "13.9.0",
|
||||||
|
"changes": [
|
||||||
|
{
|
||||||
|
"note": "Add `IZeroEx` wrapper",
|
||||||
|
"pr": 2626
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"version": "13.8.0",
|
"version": "13.8.0",
|
||||||
"changes": [
|
"changes": [
|
||||||
|
@ -624,7 +624,7 @@ export class BrokerContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -640,8 +640,8 @@ export class BrokerContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -659,7 +659,7 @@ export class BrokerContract extends BaseContract {
|
|||||||
> {
|
> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -756,7 +756,7 @@ export class BrokerContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -772,8 +772,8 @@ export class BrokerContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -789,7 +789,7 @@ export class BrokerContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -846,7 +846,7 @@ export class BrokerContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -862,15 +862,15 @@ export class BrokerContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -896,7 +896,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -931,7 +931,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -986,7 +986,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1042,7 +1042,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1083,7 +1083,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1121,7 +1121,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1162,7 +1162,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1208,7 +1208,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1248,7 +1248,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1280,7 +1280,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1317,7 +1317,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1356,7 +1356,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1398,7 +1398,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1437,7 +1437,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1478,7 +1478,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1524,7 +1524,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1564,7 +1564,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1596,7 +1596,7 @@ export class ERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -435,7 +435,7 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -465,7 +465,7 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -481,15 +481,15 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -515,7 +515,7 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -539,7 +539,7 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -569,7 +569,7 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -585,15 +585,15 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -625,7 +625,7 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -641,15 +641,15 @@ export class ERC20TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -534,7 +534,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -550,15 +550,15 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -585,7 +585,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -611,7 +611,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -633,7 +633,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -660,7 +660,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -692,7 +692,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -708,15 +708,15 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -764,7 +764,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -780,15 +780,15 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -823,7 +823,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -839,15 +839,15 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -881,7 +881,7 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -897,15 +897,15 @@ export class ERC721TokenContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -3233,7 +3233,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3253,7 +3253,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3275,7 +3275,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3320,7 +3320,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3336,15 +3336,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3384,7 +3384,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3400,15 +3400,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3469,7 +3469,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3485,8 +3485,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -3504,7 +3504,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
> {
|
> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3573,7 +3573,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3589,8 +3589,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -3608,7 +3608,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
> {
|
> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3677,7 +3677,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3693,8 +3693,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -3712,7 +3712,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
> {
|
> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3811,7 +3811,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3827,8 +3827,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -3855,7 +3855,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3969,7 +3969,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3985,8 +3985,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -4013,7 +4013,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4078,7 +4078,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4094,15 +4094,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4131,7 +4131,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4147,15 +4147,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4176,7 +4176,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4196,7 +4196,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4222,7 +4222,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4238,15 +4238,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4285,7 +4285,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4301,15 +4301,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4367,7 +4367,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4383,8 +4383,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -4400,7 +4400,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4464,7 +4464,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4480,8 +4480,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -4497,7 +4497,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4524,7 +4524,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4550,7 +4550,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4595,7 +4595,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
): Promise<{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber }> {
|
): Promise<{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber }> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4629,7 +4629,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4676,7 +4676,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4713,7 +4713,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4772,7 +4772,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4788,8 +4788,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -4805,7 +4805,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4871,7 +4871,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4887,8 +4887,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -4904,7 +4904,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -4969,7 +4969,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -4985,8 +4985,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -5002,7 +5002,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5068,7 +5068,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5084,8 +5084,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -5101,7 +5101,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5196,7 +5196,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5212,8 +5212,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -5240,7 +5240,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5351,7 +5351,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5367,8 +5367,8 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -5395,7 +5395,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
}> {
|
}> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5439,7 +5439,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5459,7 +5459,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5487,7 +5487,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5503,15 +5503,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5533,7 +5533,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5553,7 +5553,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5573,7 +5573,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5601,7 +5601,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5617,15 +5617,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5653,7 +5653,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5669,15 +5669,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5704,7 +5704,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5720,15 +5720,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5758,7 +5758,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5774,15 +5774,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5825,7 +5825,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5841,15 +5841,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5870,7 +5870,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -5897,7 +5897,7 @@ export class ExchangeContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -5913,15 +5913,15 @@ export class ExchangeContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -785,7 +785,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -805,7 +805,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -825,7 +825,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -856,7 +856,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -872,15 +872,15 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -943,7 +943,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -959,8 +959,8 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -970,7 +970,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, BigNumber]> {
|
): Promise<[BigNumber, BigNumber]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1037,7 +1037,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1053,8 +1053,8 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -1064,7 +1064,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, BigNumber]> {
|
): Promise<[BigNumber, BigNumber]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1128,7 +1128,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1144,8 +1144,8 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
@ -1155,7 +1155,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, BigNumber]> {
|
): Promise<[BigNumber, BigNumber]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1202,7 +1202,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1218,15 +1218,15 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1274,7 +1274,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1290,15 +1290,15 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1324,7 +1324,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1351,7 +1351,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1367,15 +1367,15 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1405,7 +1405,7 @@ export class ForwarderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1421,15 +1421,15 @@ export class ForwarderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -296,7 +296,7 @@ export class GodsUnchainedValidatorContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -377,7 +377,7 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -393,15 +393,15 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -437,7 +437,7 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -453,15 +453,15 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -492,7 +492,7 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -508,15 +508,15 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -545,7 +545,7 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -561,15 +561,15 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -601,7 +601,7 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -617,15 +617,15 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -662,7 +662,7 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -678,15 +678,15 @@ export class IAssetDataContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -865,7 +865,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -900,7 +900,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -954,7 +954,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1008,7 +1008,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1049,7 +1049,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1088,7 +1088,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1129,7 +1129,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1175,7 +1175,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1215,7 +1215,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1247,7 +1247,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1284,7 +1284,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1323,7 +1323,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1361,7 +1361,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1402,7 +1402,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1448,7 +1448,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1488,7 +1488,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1520,7 +1520,7 @@ export class IERC20BridgeSamplerContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -359,7 +359,7 @@ export class ILiquidityProviderContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -375,15 +375,15 @@ export class ILiquidityProviderContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -420,7 +420,7 @@ export class ILiquidityProviderContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -455,7 +455,7 @@ export class ILiquidityProviderContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -280,7 +280,7 @@ export class ILiquidityProviderRegistryContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -36,14 +36,20 @@ import * as ethers from 'ethers';
|
|||||||
// tslint:enable:no-unused-variable
|
// tslint:enable:no-unused-variable
|
||||||
|
|
||||||
export type ITransformERC20EventArgs =
|
export type ITransformERC20EventArgs =
|
||||||
|
| ITransformERC20QuoteSignerUpdatedEventArgs
|
||||||
| ITransformERC20TransformedERC20EventArgs
|
| ITransformERC20TransformedERC20EventArgs
|
||||||
| ITransformERC20TransformerDeployerUpdatedEventArgs;
|
| ITransformERC20TransformerDeployerUpdatedEventArgs;
|
||||||
|
|
||||||
export enum ITransformERC20Events {
|
export enum ITransformERC20Events {
|
||||||
|
QuoteSignerUpdated = 'QuoteSignerUpdated',
|
||||||
TransformedERC20 = 'TransformedERC20',
|
TransformedERC20 = 'TransformedERC20',
|
||||||
TransformerDeployerUpdated = 'TransformerDeployerUpdated',
|
TransformerDeployerUpdated = 'TransformerDeployerUpdated',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface ITransformERC20QuoteSignerUpdatedEventArgs extends DecodedLogArgs {
|
||||||
|
quoteSigner: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface ITransformERC20TransformedERC20EventArgs extends DecodedLogArgs {
|
export interface ITransformERC20TransformedERC20EventArgs extends DecodedLogArgs {
|
||||||
taker: string;
|
taker: string;
|
||||||
inputToken: string;
|
inputToken: string;
|
||||||
@ -173,6 +179,19 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
*/
|
*/
|
||||||
public static ABI(): ContractAbi {
|
public static ABI(): ContractAbi {
|
||||||
const abi = [
|
const abi = [
|
||||||
|
{
|
||||||
|
anonymous: false,
|
||||||
|
inputs: [
|
||||||
|
{
|
||||||
|
name: 'quoteSigner',
|
||||||
|
type: 'address',
|
||||||
|
indexed: false,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
name: 'QuoteSignerUpdated',
|
||||||
|
outputs: [],
|
||||||
|
type: 'event',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
anonymous: false,
|
anonymous: false,
|
||||||
inputs: [
|
inputs: [
|
||||||
@ -222,9 +241,9 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
{
|
{
|
||||||
inputs: [
|
inputs: [
|
||||||
{
|
{
|
||||||
name: 'callDataHash',
|
name: 'args',
|
||||||
type: 'bytes32',
|
type: 'tuple',
|
||||||
},
|
components: [
|
||||||
{
|
{
|
||||||
name: 'taker',
|
name: 'taker',
|
||||||
type: 'address',
|
type: 'address',
|
||||||
@ -259,6 +278,16 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'callDataHash',
|
||||||
|
type: 'bytes32',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'callDataSignature',
|
||||||
|
type: 'bytes',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
],
|
],
|
||||||
name: '_transformERC20',
|
name: '_transformERC20',
|
||||||
outputs: [
|
outputs: [
|
||||||
@ -282,6 +311,18 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
stateMutability: 'nonpayable',
|
stateMutability: 'nonpayable',
|
||||||
type: 'function',
|
type: 'function',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
inputs: [],
|
||||||
|
name: 'getQuoteSigner',
|
||||||
|
outputs: [
|
||||||
|
{
|
||||||
|
name: 'signer',
|
||||||
|
type: 'address',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
stateMutability: 'view',
|
||||||
|
type: 'function',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
inputs: [],
|
inputs: [],
|
||||||
name: 'getTransformWallet',
|
name: 'getTransformWallet',
|
||||||
@ -306,6 +347,18 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
stateMutability: 'view',
|
stateMutability: 'view',
|
||||||
type: 'function',
|
type: 'function',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
inputs: [
|
||||||
|
{
|
||||||
|
name: 'quoteSigner',
|
||||||
|
type: 'address',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
name: 'setQuoteSigner',
|
||||||
|
outputs: [],
|
||||||
|
stateMutability: 'nonpayable',
|
||||||
|
type: 'function',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
inputs: [
|
inputs: [
|
||||||
{
|
{
|
||||||
@ -442,36 +495,22 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Internal version of `transformERC20()`. Only callable from within.
|
* Internal version of `transformERC20()`. Only callable from within.
|
||||||
* @param callDataHash Hash of the ingress calldata.
|
* @param args A `TransformERC20Args` struct.
|
||||||
* @param taker The taker address.
|
|
||||||
* @param inputToken The token being provided by the taker. If
|
|
||||||
* `0xeee...`, ETH is implied and should be provided with the call.`
|
|
||||||
* @param outputToken The token to be acquired by the taker. `0xeee...`
|
|
||||||
* implies ETH.
|
|
||||||
* @param inputTokenAmount The amount of `inputToken` to take from the taker.
|
|
||||||
* @param minOutputTokenAmount The minimum amount of `outputToken` the taker
|
|
||||||
* must receive for the entire transformation to succeed.
|
|
||||||
* @param transformations The transformations to execute on the token
|
|
||||||
* balance(s) in sequence.
|
|
||||||
*/
|
*/
|
||||||
public _transformERC20(
|
public _transformERC20(args: {
|
||||||
callDataHash: string,
|
taker: string;
|
||||||
taker: string,
|
inputToken: string;
|
||||||
inputToken: string,
|
outputToken: string;
|
||||||
outputToken: string,
|
inputTokenAmount: BigNumber;
|
||||||
inputTokenAmount: BigNumber,
|
minOutputTokenAmount: BigNumber;
|
||||||
minOutputTokenAmount: BigNumber,
|
transformations: Array<{ deploymentNonce: number | BigNumber; data: string }>;
|
||||||
transformations: Array<{ deploymentNonce: number | BigNumber; data: string }>,
|
callDataHash: string;
|
||||||
): ContractTxFunctionObj<BigNumber> {
|
callDataSignature: string;
|
||||||
|
}): ContractTxFunctionObj<BigNumber> {
|
||||||
const self = (this as any) as ITransformERC20Contract;
|
const self = (this as any) as ITransformERC20Contract;
|
||||||
assert.isString('callDataHash', callDataHash);
|
|
||||||
assert.isString('taker', taker);
|
const functionSignature =
|
||||||
assert.isString('inputToken', inputToken);
|
'_transformERC20((address,address,address,uint256,uint256,(uint32,bytes)[],bytes32,bytes))';
|
||||||
assert.isString('outputToken', outputToken);
|
|
||||||
assert.isBigNumber('inputTokenAmount', inputTokenAmount);
|
|
||||||
assert.isBigNumber('minOutputTokenAmount', minOutputTokenAmount);
|
|
||||||
assert.isArray('transformations', transformations);
|
|
||||||
const functionSignature = '_transformERC20(bytes32,address,address,address,uint256,uint256,(uint32,bytes)[])';
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
async sendTransactionAsync(
|
async sendTransactionAsync(
|
||||||
@ -479,7 +518,7 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -495,15 +534,15 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -511,22 +550,14 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
return abiEncoder.strictDecodeReturnValue<BigNumber>(rawCallResult);
|
return abiEncoder.strictDecodeReturnValue<BigNumber>(rawCallResult);
|
||||||
},
|
},
|
||||||
getABIEncodedTransactionData(): string {
|
getABIEncodedTransactionData(): string {
|
||||||
return self._strictEncodeArguments(functionSignature, [
|
return self._strictEncodeArguments(functionSignature, [args]);
|
||||||
callDataHash,
|
|
||||||
taker.toLowerCase(),
|
|
||||||
inputToken.toLowerCase(),
|
|
||||||
outputToken.toLowerCase(),
|
|
||||||
inputTokenAmount,
|
|
||||||
minOutputTokenAmount,
|
|
||||||
transformations,
|
|
||||||
]);
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Deploy a new flash wallet instance and replace the current one with it.
|
* Deploy a new flash wallet instance and replace the current one with it.
|
||||||
* Useful if we somehow break the current wallet instance.
|
* Useful if we somehow break the current wallet instance.
|
||||||
* Anyone can call this.
|
* Only callable by the owner.
|
||||||
*/
|
*/
|
||||||
public createTransformWallet(): ContractTxFunctionObj<string> {
|
public createTransformWallet(): ContractTxFunctionObj<string> {
|
||||||
const self = (this as any) as ITransformERC20Contract;
|
const self = (this as any) as ITransformERC20Contract;
|
||||||
@ -538,7 +569,7 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -554,15 +585,64 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
|
defaultBlock,
|
||||||
|
);
|
||||||
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
BaseContract._throwIfUnexpectedEmptyCallResult(rawCallResult, abiEncoder);
|
||||||
|
return abiEncoder.strictDecodeReturnValue<string>(rawCallResult);
|
||||||
|
},
|
||||||
|
getABIEncodedTransactionData(): string {
|
||||||
|
return self._strictEncodeArguments(functionSignature, []);
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Return the optional signer for `transformERC20()` calldata.
|
||||||
|
*/
|
||||||
|
public getQuoteSigner(): ContractTxFunctionObj<string> {
|
||||||
|
const self = (this as any) as ITransformERC20Contract;
|
||||||
|
const functionSignature = 'getQuoteSigner()';
|
||||||
|
|
||||||
|
return {
|
||||||
|
async sendTransactionAsync(
|
||||||
|
txData?: Partial<TxData> | undefined,
|
||||||
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
|
): Promise<string> {
|
||||||
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
|
this.estimateGasAsync.bind(this),
|
||||||
|
);
|
||||||
|
if (opts.shouldValidate !== false) {
|
||||||
|
await this.callAsync(txDataWithDefaults);
|
||||||
|
}
|
||||||
|
return self._web3Wrapper.sendTransactionAsync(txDataWithDefaults);
|
||||||
|
},
|
||||||
|
awaitTransactionSuccessAsync(
|
||||||
|
txData?: Partial<TxData>,
|
||||||
|
opts: AwaitTransactionSuccessOpts = { shouldValidate: true },
|
||||||
|
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
|
||||||
|
return self._promiseWithTransactionHash(this.sendTransactionAsync(txData, opts), opts);
|
||||||
|
},
|
||||||
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
|
});
|
||||||
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
|
},
|
||||||
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
|
const rawCallResult = await self._performCallAsync(
|
||||||
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -588,7 +668,7 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -604,15 +684,15 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -637,7 +717,7 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -653,15 +733,15 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -674,15 +754,14 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Replace the allowed deployer for transformers.
|
* Replace the optional signer for `transformERC20()` calldata.
|
||||||
* Only callable by the owner.
|
* Only callable by the owner.
|
||||||
* @param transformerDeployer The address of the trusted deployer for
|
* @param quoteSigner The address of the new calldata signer.
|
||||||
* transformers.
|
|
||||||
*/
|
*/
|
||||||
public setTransformerDeployer(transformerDeployer: string): ContractTxFunctionObj<void> {
|
public setQuoteSigner(quoteSigner: string): ContractTxFunctionObj<void> {
|
||||||
const self = (this as any) as ITransformERC20Contract;
|
const self = (this as any) as ITransformERC20Contract;
|
||||||
assert.isString('transformerDeployer', transformerDeployer);
|
assert.isString('quoteSigner', quoteSigner);
|
||||||
const functionSignature = 'setTransformerDeployer(address)';
|
const functionSignature = 'setQuoteSigner(address)';
|
||||||
|
|
||||||
return {
|
return {
|
||||||
async sendTransactionAsync(
|
async sendTransactionAsync(
|
||||||
@ -690,7 +769,7 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -706,15 +785,68 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
|
defaultBlock,
|
||||||
|
);
|
||||||
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
BaseContract._throwIfUnexpectedEmptyCallResult(rawCallResult, abiEncoder);
|
||||||
|
return abiEncoder.strictDecodeReturnValue<void>(rawCallResult);
|
||||||
|
},
|
||||||
|
getABIEncodedTransactionData(): string {
|
||||||
|
return self._strictEncodeArguments(functionSignature, [quoteSigner.toLowerCase()]);
|
||||||
|
},
|
||||||
|
};
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Replace the allowed deployer for transformers.
|
||||||
|
* Only callable by the owner.
|
||||||
|
* @param transformerDeployer The address of the new trusted deployer
|
||||||
|
* for transformers.
|
||||||
|
*/
|
||||||
|
public setTransformerDeployer(transformerDeployer: string): ContractTxFunctionObj<void> {
|
||||||
|
const self = (this as any) as ITransformERC20Contract;
|
||||||
|
assert.isString('transformerDeployer', transformerDeployer);
|
||||||
|
const functionSignature = 'setTransformerDeployer(address)';
|
||||||
|
|
||||||
|
return {
|
||||||
|
async sendTransactionAsync(
|
||||||
|
txData?: Partial<TxData> | undefined,
|
||||||
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
|
): Promise<string> {
|
||||||
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
|
this.estimateGasAsync.bind(this),
|
||||||
|
);
|
||||||
|
if (opts.shouldValidate !== false) {
|
||||||
|
await this.callAsync(txDataWithDefaults);
|
||||||
|
}
|
||||||
|
return self._web3Wrapper.sendTransactionAsync(txDataWithDefaults);
|
||||||
|
},
|
||||||
|
awaitTransactionSuccessAsync(
|
||||||
|
txData?: Partial<TxData>,
|
||||||
|
opts: AwaitTransactionSuccessOpts = { shouldValidate: true },
|
||||||
|
): PromiseWithTransactionHash<TransactionReceiptWithDecodedLogs> {
|
||||||
|
return self._promiseWithTransactionHash(this.sendTransactionAsync(txData, opts), opts);
|
||||||
|
},
|
||||||
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
|
});
|
||||||
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
|
},
|
||||||
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
|
const rawCallResult = await self._performCallAsync(
|
||||||
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -760,7 +892,7 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -776,15 +908,15 @@ export class ITransformERC20Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -263,7 +263,7 @@ export class MaximumGasPriceContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -290,7 +290,7 @@ export class MaximumGasPriceContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -1709,7 +1709,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1725,15 +1725,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1760,7 +1760,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1776,15 +1776,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1810,7 +1810,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]> {
|
): Promise<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1833,7 +1833,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1854,7 +1854,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1874,7 +1874,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1894,7 +1894,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1922,7 +1922,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1948,7 +1948,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1982,7 +1982,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1998,15 +1998,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2026,7 +2026,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2046,7 +2046,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2079,7 +2079,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2095,15 +2095,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2131,7 +2131,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2147,15 +2147,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2175,7 +2175,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2206,7 +2206,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2222,15 +2222,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2254,7 +2254,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2280,7 +2280,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2311,7 +2311,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2349,7 +2349,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2380,7 +2380,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, number, BigNumber, number, number]> {
|
): Promise<[BigNumber, number, BigNumber, number, number]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2416,7 +2416,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2448,7 +2448,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<{ operator: string; operatorShare: number }> {
|
): Promise<{ operator: string; operatorShare: number }> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2479,7 +2479,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<{ feesCollected: BigNumber; weightedStake: BigNumber; membersStake: BigNumber }> {
|
): Promise<{ feesCollected: BigNumber; weightedStake: BigNumber; membersStake: BigNumber }> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2509,7 +2509,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2541,7 +2541,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
): Promise<{ currentEpoch: BigNumber; currentEpochBalance: BigNumber; nextEpochBalance: BigNumber }> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2570,7 +2570,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2595,7 +2595,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2622,7 +2622,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2638,15 +2638,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2673,7 +2673,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2689,15 +2689,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2717,7 +2717,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2737,7 +2737,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2773,7 +2773,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2789,15 +2789,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2817,7 +2817,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2855,7 +2855,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2871,15 +2871,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2904,7 +2904,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2932,7 +2932,7 @@ export class StakingContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, BigNumber, BigNumber]> {
|
): Promise<[BigNumber, BigNumber, BigNumber]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -2959,7 +2959,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -2975,15 +2975,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3012,7 +3012,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3028,15 +3028,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3063,7 +3063,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3079,15 +3079,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3107,7 +3107,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3128,7 +3128,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3172,7 +3172,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3188,15 +3188,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3230,7 +3230,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3246,15 +3246,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3274,7 +3274,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3301,7 +3301,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3317,15 +3317,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3354,7 +3354,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3370,15 +3370,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3399,7 +3399,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3419,7 +3419,7 @@ export class StakingContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -3447,7 +3447,7 @@ export class StakingContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -3463,15 +3463,15 @@ export class StakingContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -836,7 +836,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -852,15 +852,15 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -886,7 +886,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]> {
|
): Promise<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -911,7 +911,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -938,7 +938,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -954,15 +954,15 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -983,7 +983,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1004,7 +1004,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1032,7 +1032,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1048,15 +1048,15 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1076,7 +1076,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1096,7 +1096,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1116,7 +1116,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1136,7 +1136,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1161,7 +1161,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1177,15 +1177,15 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1205,7 +1205,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1229,7 +1229,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1249,7 +1249,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1269,7 +1269,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1289,7 +1289,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1310,7 +1310,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1338,7 +1338,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
): Promise<[BigNumber, BigNumber, BigNumber]> {
|
): Promise<[BigNumber, BigNumber, BigNumber]> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1365,7 +1365,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1381,15 +1381,15 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1418,7 +1418,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1434,15 +1434,15 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1462,7 +1462,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1483,7 +1483,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1503,7 +1503,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1530,7 +1530,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -1546,15 +1546,15 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1575,7 +1575,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -1595,7 +1595,7 @@ export class StakingProxyContract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
@ -559,7 +559,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -583,7 +583,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -599,15 +599,15 @@ export class WETH9Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -628,7 +628,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -648,7 +648,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -670,7 +670,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -686,15 +686,15 @@ export class WETH9Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -714,7 +714,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -734,7 +734,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -754,7 +754,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -778,7 +778,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -794,15 +794,15 @@ export class WETH9Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -827,7 +827,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -843,15 +843,15 @@ export class WETH9Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<boolean> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
@ -874,7 +874,7 @@ export class WETH9Contract extends BaseContract {
|
|||||||
opts: SendTransactionOpts = { shouldValidate: true },
|
opts: SendTransactionOpts = { shouldValidate: true },
|
||||||
): Promise<string> {
|
): Promise<string> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync(
|
||||||
{ ...txData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...txData },
|
||||||
this.estimateGasAsync.bind(this),
|
this.estimateGasAsync.bind(this),
|
||||||
);
|
);
|
||||||
if (opts.shouldValidate !== false) {
|
if (opts.shouldValidate !== false) {
|
||||||
@ -890,15 +890,15 @@ export class WETH9Contract extends BaseContract {
|
|||||||
},
|
},
|
||||||
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
async estimateGasAsync(txData?: Partial<TxData> | undefined): Promise<number> {
|
||||||
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
const txDataWithDefaults = await self._applyDefaultsToTxDataAsync({
|
||||||
...txData,
|
|
||||||
data: this.getABIEncodedTransactionData(),
|
data: this.getABIEncodedTransactionData(),
|
||||||
|
...txData,
|
||||||
});
|
});
|
||||||
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
return self._web3Wrapper.estimateGasAsync(txDataWithDefaults);
|
||||||
},
|
},
|
||||||
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<void> {
|
||||||
BaseContract._assertCallParams(callData, defaultBlock);
|
BaseContract._assertCallParams(callData, defaultBlock);
|
||||||
const rawCallResult = await self._performCallAsync(
|
const rawCallResult = await self._performCallAsync(
|
||||||
{ ...callData, data: this.getABIEncodedTransactionData() },
|
{ data: this.getABIEncodedTransactionData(), ...callData },
|
||||||
defaultBlock,
|
defaultBlock,
|
||||||
);
|
);
|
||||||
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
const abiEncoder = self._lookupAbiEncoder(functionSignature);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user