updated abi-gen-wrappers

This commit is contained in:
Greg Hysen 2019-07-30 20:49:46 +02:00
parent f97ee80955
commit 5b4c29c4bb
20 changed files with 3550 additions and 0 deletions

View File

@ -160,6 +160,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('owners(uint256)', [index_0]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('owners(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('owners(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public removeOwner = {
async sendTransactionAsync(owner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -262,6 +276,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('removeOwner(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('removeOwner(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public revokeConfirmation = {
async sendTransactionAsync(transactionId: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -368,6 +396,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('revokeConfirmation(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('revokeConfirmation(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public isOwner = {
async callAsync(
@ -412,6 +454,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('isOwner(address)', [index_0.toLowerCase()]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isOwner(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isOwner(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public confirmations = {
async callAsync(
@ -465,6 +521,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmations(uint256,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmations(uint256,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public executeRemoveAuthorizedAddressAtIndex = {
async sendTransactionAsync(transactionId: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -581,6 +651,20 @@ export class AssetProxyOwnerContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('executeRemoveAuthorizedAddressAtIndex(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('executeRemoveAuthorizedAddressAtIndex(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public secondsTimeLocked = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -619,6 +703,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('secondsTimeLocked()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('secondsTimeLocked()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('secondsTimeLocked()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public getTransactionCount = {
async callAsync(
@ -669,6 +767,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionCount(bool,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionCount(bool,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public registerAssetProxy = {
async sendTransactionAsync(
@ -804,6 +916,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public addOwner = {
async sendTransactionAsync(owner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -904,6 +1030,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('addOwner(address)', [owner.toLowerCase()]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('addOwner(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('addOwner(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public isConfirmed = {
async callAsync(
@ -948,6 +1088,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('isConfirmed(uint256)', [transactionId]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isConfirmed(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isConfirmed(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public changeTimeLock = {
async sendTransactionAsync(
@ -1057,6 +1211,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('changeTimeLock(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('changeTimeLock(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public isAssetProxyRegistered = {
async callAsync(
@ -1103,6 +1271,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isAssetProxyRegistered(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isAssetProxyRegistered(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public getConfirmationCount = {
async callAsync(
@ -1149,6 +1331,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getConfirmationCount(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getConfirmationCount(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public transactions = {
async callAsync(
@ -1193,6 +1389,22 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('transactions(uint256)', [index_0]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): [string, BigNumber, string, boolean] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('transactions(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<[string, BigNumber, string, boolean]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): [string, BigNumber, string, boolean] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('transactions(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, BigNumber, string, boolean]>(
returnData,
);
return abiDecodedReturnData;
},
};
public getOwners = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
@ -1231,6 +1443,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getOwners()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string[] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getOwners()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string[] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getOwners()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
};
public getTransactionIds = {
async callAsync(
@ -1292,6 +1518,20 @@ export class AssetProxyOwnerContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber[] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionIds(uint256,uint256,bool,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber[] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionIds(uint256,uint256,bool,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
};
public getConfirmations = {
async callAsync(
@ -1336,6 +1576,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getConfirmations(uint256)', [transactionId]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string[] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getConfirmations(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string[] {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getConfirmations(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
};
public transactionCount = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -1374,6 +1628,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('transactionCount()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('transactionCount()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('transactionCount()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public changeRequirement = {
async sendTransactionAsync(_required: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -1478,6 +1746,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('changeRequirement(uint256)', [_required]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('changeRequirement(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('changeRequirement(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public confirmTransaction = {
async sendTransactionAsync(transactionId: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -1584,6 +1866,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmTransaction(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmTransaction(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public submitTransaction = {
async sendTransactionAsync(
@ -1733,6 +2029,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('submitTransaction(address,uint256,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('submitTransaction(address,uint256,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public confirmationTimes = {
async callAsync(
@ -1777,6 +2087,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('confirmationTimes(uint256)', [index_0]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmationTimes(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmationTimes(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public MAX_OWNER_COUNT = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -1815,6 +2139,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('MAX_OWNER_COUNT()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('MAX_OWNER_COUNT()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('MAX_OWNER_COUNT()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public required = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -1853,6 +2191,20 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('required()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('required()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('required()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public replaceOwner = {
async sendTransactionAsync(
@ -1984,6 +2336,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('replaceOwner(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('replaceOwner(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public executeTransaction = {
async sendTransactionAsync(transactionId: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -2090,6 +2456,20 @@ export class AssetProxyOwnerContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('executeTransaction(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('executeTransaction(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<AssetProxyOwnerEventArgs, AssetProxyOwnerEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -76,6 +76,20 @@ export class CoordinatorContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getSignerAddress(bytes32,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getSignerAddress(bytes32,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public getTransactionHash = {
async callAsync(
@ -123,6 +137,20 @@ export class CoordinatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionHash((uint256,address,bytes))');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionHash((uint256,address,bytes))');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public getCoordinatorApprovalHash = {
async callAsync(
@ -181,6 +209,20 @@ export class CoordinatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getCoordinatorApprovalHash((address,bytes32,bytes,uint256))');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getCoordinatorApprovalHash((address,bytes32,bytes,uint256))');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public executeTransaction = {
async sendTransactionAsync(
@ -380,6 +422,24 @@ export class CoordinatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder(
'executeTransaction((uint256,address,bytes),address,bytes,uint256[],bytes[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder(
'executeTransaction((uint256,address,bytes),address,bytes,uint256[],bytes[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public EIP712_EXCHANGE_DOMAIN_HASH = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -418,6 +478,20 @@ export class CoordinatorContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('EIP712_EXCHANGE_DOMAIN_HASH()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('EIP712_EXCHANGE_DOMAIN_HASH()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('EIP712_EXCHANGE_DOMAIN_HASH()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public assertValidCoordinatorApprovals = {
async callAsync(
@ -498,6 +572,24 @@ export class CoordinatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder(
'assertValidCoordinatorApprovals((uint256,address,bytes),address,bytes,uint256[],bytes[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder(
'assertValidCoordinatorApprovals((uint256,address,bytes),address,bytes,uint256[],bytes[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public decodeOrdersFromFillData = {
async callAsync(
@ -572,6 +664,80 @@ export class CoordinatorContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('decodeOrdersFromFillData(bytes)', [data]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): Array<{
makerAddress: string;
takerAddress: string;
feeRecipientAddress: string;
senderAddress: string;
makerAssetAmount: BigNumber;
takerAssetAmount: BigNumber;
makerFee: BigNumber;
takerFee: BigNumber;
expirationTimeSeconds: BigNumber;
salt: BigNumber;
makerAssetData: string;
takerAssetData: string;
}> {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('decodeOrdersFromFillData(bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<
Array<{
makerAddress: string;
takerAddress: string;
feeRecipientAddress: string;
senderAddress: string;
makerAssetAmount: BigNumber;
takerAssetAmount: BigNumber;
makerFee: BigNumber;
takerFee: BigNumber;
expirationTimeSeconds: BigNumber;
salt: BigNumber;
makerAssetData: string;
takerAssetData: string;
}>
>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): Array<{
makerAddress: string;
takerAddress: string;
feeRecipientAddress: string;
senderAddress: string;
makerAssetAmount: BigNumber;
takerAssetAmount: BigNumber;
makerFee: BigNumber;
takerFee: BigNumber;
expirationTimeSeconds: BigNumber;
salt: BigNumber;
makerAssetData: string;
takerAssetData: string;
}> {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('decodeOrdersFromFillData(bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<
Array<{
makerAddress: string;
takerAddress: string;
feeRecipientAddress: string;
senderAddress: string;
makerAssetAmount: BigNumber;
takerAssetAmount: BigNumber;
makerFee: BigNumber;
takerFee: BigNumber;
expirationTimeSeconds: BigNumber;
salt: BigNumber;
makerAssetData: string;
takerAssetData: string;
}>
>(returnData);
return abiDecodedReturnData;
},
};
public EIP712_COORDINATOR_DOMAIN_HASH = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -610,6 +776,20 @@ export class CoordinatorContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('EIP712_COORDINATOR_DOMAIN_HASH()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('EIP712_COORDINATOR_DOMAIN_HASH()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('EIP712_COORDINATOR_DOMAIN_HASH()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@ -151,6 +151,20 @@ export class CoordinatorRegistryContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as CoordinatorRegistryContract;
const abiEncoder = self._lookupAbiEncoder('setCoordinatorEndpoint(string)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as CoordinatorRegistryContract;
const abiEncoder = self._lookupAbiEncoder('setCoordinatorEndpoint(string)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public getCoordinatorEndpoint = {
async callAsync(
@ -199,6 +213,20 @@ export class CoordinatorRegistryContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as CoordinatorRegistryContract;
const abiEncoder = self._lookupAbiEncoder('getCoordinatorEndpoint(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as CoordinatorRegistryContract;
const abiEncoder = self._lookupAbiEncoder('getCoordinatorEndpoint(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<CoordinatorRegistryEventArgs, CoordinatorRegistryEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -91,6 +91,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('name()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public approve = {
async sendTransactionAsync(
@ -222,6 +236,20 @@ export class DummyERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public totalSupply = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -260,6 +288,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('totalSupply()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public transferFrom = {
async sendTransactionAsync(
@ -409,6 +451,20 @@ export class DummyERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public decimals = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -447,6 +503,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('decimals()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public balanceOf = {
async callAsync(
@ -491,6 +561,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('balanceOf(address)', [_owner.toLowerCase()]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public owner = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -529,6 +613,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('owner()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public symbol = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -567,6 +665,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('symbol()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public mint = {
async sendTransactionAsync(_value: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -667,6 +779,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('mint(uint256)', [_value]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('mint(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('mint(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public transfer = {
async sendTransactionAsync(
@ -785,6 +911,20 @@ export class DummyERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public allowance = {
async callAsync(
@ -838,6 +978,20 @@ export class DummyERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public setBalance = {
async sendTransactionAsync(
@ -969,6 +1123,20 @@ export class DummyERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('setBalance(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('setBalance(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public transferOwnership = {
async sendTransactionAsync(newOwner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -1071,6 +1239,20 @@ export class DummyERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public MAX_MINT_AMOUNT = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -1109,6 +1291,20 @@ export class DummyERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('MAX_MINT_AMOUNT()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('MAX_MINT_AMOUNT()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('MAX_MINT_AMOUNT()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<DummyERC20TokenEventArgs, DummyERC20TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -101,6 +101,20 @@ export class DummyERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('name()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public getApproved = {
async callAsync(
@ -145,6 +159,20 @@ export class DummyERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getApproved(uint256)', [_tokenId]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public approve = {
async sendTransactionAsync(
@ -276,6 +304,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public transferFrom = {
async sendTransactionAsync(
@ -425,6 +467,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public mint = {
async sendTransactionAsync(
@ -547,6 +603,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('mint(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('mint(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public safeTransferFrom1 = {
async sendTransactionAsync(
@ -696,6 +766,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public ownerOf = {
async callAsync(
@ -740,6 +824,20 @@ export class DummyERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('ownerOf(uint256)', [_tokenId]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public balanceOf = {
async callAsync(
@ -784,6 +882,20 @@ export class DummyERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('balanceOf(address)', [_owner.toLowerCase()]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public owner = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -822,6 +934,20 @@ export class DummyERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('owner()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public symbol = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -860,6 +986,20 @@ export class DummyERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('symbol()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public burn = {
async sendTransactionAsync(
@ -982,6 +1122,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('burn(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('burn(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public setApprovalForAll = {
async sendTransactionAsync(
@ -1117,6 +1271,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public safeTransferFrom2 = {
async sendTransactionAsync(
@ -1284,6 +1452,20 @@ export class DummyERC721TokenContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public isApprovedForAll = {
async callAsync(
@ -1337,6 +1519,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public transferOwnership = {
async sendTransactionAsync(newOwner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -1439,6 +1635,20 @@ export class DummyERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<DummyERC721TokenEventArgs, DummyERC721TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -224,6 +224,56 @@ export class DutchAuctionContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): {
beginTimeSeconds: BigNumber;
endTimeSeconds: BigNumber;
beginAmount: BigNumber;
endAmount: BigNumber;
currentAmount: BigNumber;
currentTimeSeconds: BigNumber;
} {
const self = (this as any) as DutchAuctionContract;
const abiEncoder = self._lookupAbiEncoder(
'getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<{
beginTimeSeconds: BigNumber;
endTimeSeconds: BigNumber;
beginAmount: BigNumber;
endAmount: BigNumber;
currentAmount: BigNumber;
currentTimeSeconds: BigNumber;
}>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): {
beginTimeSeconds: BigNumber;
endTimeSeconds: BigNumber;
beginAmount: BigNumber;
endAmount: BigNumber;
currentAmount: BigNumber;
currentTimeSeconds: BigNumber;
} {
const self = (this as any) as DutchAuctionContract;
const abiEncoder = self._lookupAbiEncoder(
'getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<{
beginTimeSeconds: BigNumber;
endTimeSeconds: BigNumber;
beginAmount: BigNumber;
endAmount: BigNumber;
currentAmount: BigNumber;
currentTimeSeconds: BigNumber;
}>(returnData);
return abiDecodedReturnData;
},
};
public matchOrders = {
async sendTransactionAsync(
@ -534,6 +584,84 @@ export class DutchAuctionContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): {
left: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
right: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
leftMakerAssetSpreadAmount: BigNumber;
} {
const self = (this as any) as DutchAuctionContract;
const abiEncoder = self._lookupAbiEncoder(
'matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<{
left: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
right: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
leftMakerAssetSpreadAmount: BigNumber;
}>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): {
left: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
right: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
leftMakerAssetSpreadAmount: BigNumber;
} {
const self = (this as any) as DutchAuctionContract;
const abiEncoder = self._lookupAbiEncoder(
'matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),bytes,bytes)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<{
left: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
right: {
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
};
leftMakerAssetSpreadAmount: BigNumber;
}>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@ -155,6 +155,20 @@ export class ERC20ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public authorities = {
async callAsync(
@ -199,6 +213,20 @@ export class ERC20ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('authorities(uint256)', [index_0]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddress = {
async sendTransactionAsync(target: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -301,6 +329,20 @@ export class ERC20ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public owner = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -339,6 +381,20 @@ export class ERC20ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('owner()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddressAtIndex = {
async sendTransactionAsync(
@ -474,6 +530,20 @@ export class ERC20ProxyContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public getProxyId = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -512,6 +582,20 @@ export class ERC20ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getProxyId()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public authorized = {
async callAsync(
@ -558,6 +642,20 @@ export class ERC20ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public getAuthorizedAddresses = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
@ -596,6 +694,20 @@ export class ERC20ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getAuthorizedAddresses()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string[] {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string[] {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
};
public transferOwnership = {
async sendTransactionAsync(newOwner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -698,6 +810,20 @@ export class ERC20ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC20ProxyEventArgs, ERC20ProxyEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -184,6 +184,20 @@ export class ERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public totalSupply = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -222,6 +236,20 @@ export class ERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('totalSupply()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public transferFrom = {
async sendTransactionAsync(
@ -371,6 +399,20 @@ export class ERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public balanceOf = {
async callAsync(
@ -415,6 +457,20 @@ export class ERC20TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('balanceOf(address)', [_owner.toLowerCase()]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public transfer = {
async sendTransactionAsync(
@ -533,6 +589,20 @@ export class ERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public allowance = {
async callAsync(
@ -586,6 +656,20 @@ export class ERC20TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC20TokenEventArgs, ERC20TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -155,6 +155,20 @@ export class ERC721ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public authorities = {
async callAsync(
@ -199,6 +213,20 @@ export class ERC721ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('authorities(uint256)', [index_0]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddress = {
async sendTransactionAsync(target: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -301,6 +329,20 @@ export class ERC721ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public owner = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -339,6 +381,20 @@ export class ERC721ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('owner()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddressAtIndex = {
async sendTransactionAsync(
@ -474,6 +530,20 @@ export class ERC721ProxyContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public getProxyId = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -512,6 +582,20 @@ export class ERC721ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getProxyId()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public authorized = {
async callAsync(
@ -558,6 +642,20 @@ export class ERC721ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public getAuthorizedAddresses = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
@ -596,6 +694,20 @@ export class ERC721ProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getAuthorizedAddresses()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string[] {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string[] {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
};
public transferOwnership = {
async sendTransactionAsync(newOwner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -698,6 +810,20 @@ export class ERC721ProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC721ProxyEventArgs, ERC721ProxyEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -107,6 +107,20 @@ export class ERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getApproved(uint256)', [_tokenId]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public approve = {
async sendTransactionAsync(
@ -238,6 +252,20 @@ export class ERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public transferFrom = {
async sendTransactionAsync(
@ -387,6 +415,20 @@ export class ERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public safeTransferFrom1 = {
async sendTransactionAsync(
@ -536,6 +578,20 @@ export class ERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public ownerOf = {
async callAsync(
@ -580,6 +636,20 @@ export class ERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('ownerOf(uint256)', [_tokenId]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public balanceOf = {
async callAsync(
@ -624,6 +694,20 @@ export class ERC721TokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('balanceOf(address)', [_owner.toLowerCase()]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public setApprovalForAll = {
async sendTransactionAsync(
@ -759,6 +843,20 @@ export class ERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public safeTransferFrom2 = {
async sendTransactionAsync(
@ -926,6 +1024,20 @@ export class ERC721TokenContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public isApprovedForAll = {
async callAsync(
@ -979,6 +1091,20 @@ export class ERC721TokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC721TokenEventArgs, ERC721TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -70,6 +70,20 @@ export class EthBalanceCheckerContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getEthBalances(address[])', [addresses]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber[] {
const self = (this as any) as EthBalanceCheckerContract;
const abiEncoder = self._lookupAbiEncoder('getEthBalances(address[])');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber[] {
const self = (this as any) as EthBalanceCheckerContract;
const abiEncoder = self._lookupAbiEncoder('getEthBalances(address[])');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

File diff suppressed because it is too large Load Diff

View File

@ -422,6 +422,84 @@ export class ForwarderContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): [
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
] {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder(
'marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<
[
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
]
>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): [
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
] {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder(
'marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],uint256,bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<
[
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
]
>(returnData);
return abiDecodedReturnData;
},
};
public withdrawAsset = {
async sendTransactionAsync(
@ -544,6 +622,20 @@ export class ForwarderContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('withdrawAsset(bytes,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('withdrawAsset(bytes,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public owner = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -582,6 +674,20 @@ export class ForwarderContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('owner()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public marketSellOrdersWithEth = {
async sendTransactionAsync(
@ -934,6 +1040,84 @@ export class ForwarderContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): [
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
] {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder(
'marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<
[
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
]
>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): [
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
] {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder(
'marketSellOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],bytes[],uint256,address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<
[
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
},
{
makerAssetFilledAmount: BigNumber;
takerAssetFilledAmount: BigNumber;
makerFeePaid: BigNumber;
takerFeePaid: BigNumber;
}
]
>(returnData);
return abiDecodedReturnData;
},
};
public transferOwnership = {
async sendTransactionAsync(newOwner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -1036,6 +1220,20 @@ export class ForwarderContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@ -128,6 +128,20 @@ export class IAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddress = {
async sendTransactionAsync(target: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -230,6 +244,20 @@ export class IAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddressAtIndex = {
async sendTransactionAsync(
@ -365,6 +393,20 @@ export class IAssetProxyContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public transferFrom = {
async sendTransactionAsync(
@ -526,6 +568,20 @@ export class IAssetProxyContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(bytes,address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(bytes,address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public getProxyId = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -564,6 +620,20 @@ export class IAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getProxyId()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public getAuthorizedAddresses = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
@ -602,6 +672,20 @@ export class IAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getAuthorizedAddresses()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string[] {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string[] {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
};
public transferOwnership = {
async sendTransactionAsync(newOwner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -704,6 +788,20 @@ export class IAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@ -84,6 +84,20 @@ export class IValidatorContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as IValidatorContract;
const abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,address,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as IValidatorContract;
const abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,address,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@ -76,6 +76,20 @@ export class IWalletContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as IWalletContract;
const abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as IWalletContract;
const abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@ -100,6 +100,20 @@ export class MultiAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('assetProxies(bytes4)', [index_0]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('assetProxies(bytes4)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('assetProxies(bytes4)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public addAuthorizedAddress = {
async sendTransactionAsync(target: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -202,6 +216,20 @@ export class MultiAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public authorities = {
async callAsync(
@ -246,6 +274,20 @@ export class MultiAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('authorities(uint256)', [index_0]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public getAssetProxy = {
async callAsync(
@ -290,6 +332,20 @@ export class MultiAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getAssetProxy(bytes4)', [assetProxyId]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAssetProxy(bytes4)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAssetProxy(bytes4)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddress = {
async sendTransactionAsync(target: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -392,6 +448,20 @@ export class MultiAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public owner = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -430,6 +500,20 @@ export class MultiAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('owner()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public removeAuthorizedAddressAtIndex = {
async sendTransactionAsync(
@ -565,6 +649,20 @@ export class MultiAssetProxyContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public getProxyId = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -603,6 +701,20 @@ export class MultiAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getProxyId()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public authorized = {
async callAsync(
@ -649,6 +761,20 @@ export class MultiAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public registerAssetProxy = {
async sendTransactionAsync(assetProxy: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -755,6 +881,20 @@ export class MultiAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public getAuthorizedAddresses = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string[]> {
@ -793,6 +933,20 @@ export class MultiAssetProxyContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('getAuthorizedAddresses()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string[] {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string[]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string[] {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
};
public transferOwnership = {
async sendTransactionAsync(newOwner: string, txData?: Partial<TxData> | undefined): Promise<string> {
@ -895,6 +1049,20 @@ export class MultiAssetProxyContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<MultiAssetProxyEventArgs, MultiAssetProxyEvents>;
public static async deployFrom0xArtifactAsync(

View File

@ -136,6 +136,80 @@ export class OrderValidatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): [
{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber },
{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}
] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getOrderAndTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<
[
{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber },
{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}
]
>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): [
{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber },
{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}
] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getOrderAndTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<
[
{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber },
{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}
]
>(returnData);
return abiDecodedReturnData;
},
};
public getBalanceAndAllowance = {
async callAsync(
@ -189,6 +263,20 @@ export class OrderValidatorContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): [BigNumber, BigNumber] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getBalanceAndAllowance(address,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<[BigNumber, BigNumber]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): [BigNumber, BigNumber] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getBalanceAndAllowance(address,bytes)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[BigNumber, BigNumber]>(returnData);
return abiDecodedReturnData;
},
};
public getOrdersAndTradersInfo = {
async callAsync(
@ -301,6 +389,80 @@ export class OrderValidatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): [
Array<{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber }>,
Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>
] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getOrdersAndTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<
[
Array<{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber }>,
Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>
]
>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): [
Array<{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber }>,
Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>
] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getOrdersAndTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<
[
Array<{ orderStatus: number; orderHash: string; orderTakerAssetFilledAmount: BigNumber }>,
Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>
]
>(returnData);
return abiDecodedReturnData;
},
};
public getTradersInfo = {
async callAsync(
@ -407,6 +569,68 @@ export class OrderValidatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}> {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<
Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>
>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}> {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getTradersInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes)[],address[])',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<
Array<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>
>(returnData);
return abiDecodedReturnData;
},
};
public getERC721TokenOwner = {
async callAsync(
@ -460,6 +684,20 @@ export class OrderValidatorContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getERC721TokenOwner(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getERC721TokenOwner(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public getBalancesAndAllowances = {
async callAsync(
@ -513,6 +751,20 @@ export class OrderValidatorContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): [BigNumber[], BigNumber[]] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getBalancesAndAllowances(address,bytes[])');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<[BigNumber[], BigNumber[]]>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): [BigNumber[], BigNumber[]] {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getBalancesAndAllowances(address,bytes[])');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[BigNumber[], BigNumber[]]>(returnData);
return abiDecodedReturnData;
},
};
public getTraderInfo = {
async callAsync(
@ -613,6 +865,64 @@ export class OrderValidatorContract extends BaseContract {
);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(
returnData: string,
): {
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
} {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(
returnData: string,
): {
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
} {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder(
'getTraderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes),address)',
);
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<{
makerBalance: BigNumber;
makerAllowance: BigNumber;
takerBalance: BigNumber;
takerAllowance: BigNumber;
makerZrxBalance: BigNumber;
makerZrxAllowance: BigNumber;
takerZrxBalance: BigNumber;
takerZrxAllowance: BigNumber;
}>(returnData);
return abiDecodedReturnData;
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@ -107,6 +107,20 @@ export class WETH9Contract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('name()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public approve = {
async sendTransactionAsync(guy: string, wad: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -221,6 +235,20 @@ export class WETH9Contract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public totalSupply = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -259,6 +287,20 @@ export class WETH9Contract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('totalSupply()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public transferFrom = {
async sendTransactionAsync(
@ -408,6 +450,20 @@ export class WETH9Contract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public withdraw = {
async sendTransactionAsync(wad: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -508,6 +564,20 @@ export class WETH9Contract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('withdraw(uint256)', [wad]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('withdraw(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('withdraw(uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public decimals = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
@ -546,6 +616,20 @@ export class WETH9Contract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('decimals()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): number {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<number>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): number {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<number>(returnData);
return abiDecodedReturnData;
},
};
public balanceOf = {
async callAsync(
@ -592,6 +676,20 @@ export class WETH9Contract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public symbol = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -630,6 +728,20 @@ export class WETH9Contract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('symbol()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public transfer = {
async sendTransactionAsync(dst: string, wad: BigNumber, txData?: Partial<TxData> | undefined): Promise<string> {
@ -744,6 +856,20 @@ export class WETH9Contract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public deposit = {
async sendTransactionAsync(txData?: Partial<TxData> | undefined): Promise<string> {
@ -838,6 +964,20 @@ export class WETH9Contract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('deposit()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): void {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('deposit()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<void>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): void {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('deposit()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
};
public allowance = {
async callAsync(
@ -891,6 +1031,20 @@ export class WETH9Contract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<WETH9EventArgs, WETH9Events>;
public static async deployFrom0xArtifactAsync(

View File

@ -91,6 +91,20 @@ export class ZRXTokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('name()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public approve = {
async sendTransactionAsync(
@ -222,6 +236,20 @@ export class ZRXTokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public totalSupply = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<BigNumber> {
@ -260,6 +288,20 @@ export class ZRXTokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('totalSupply()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public transferFrom = {
async sendTransactionAsync(
@ -409,6 +451,20 @@ export class ZRXTokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public decimals = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<number> {
@ -447,6 +503,20 @@ export class ZRXTokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('decimals()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): number {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<number>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): number {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<number>(returnData);
return abiDecodedReturnData;
},
};
public balanceOf = {
async callAsync(
@ -491,6 +561,20 @@ export class ZRXTokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('balanceOf(address)', [_owner.toLowerCase()]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
public symbol = {
async callAsync(callData: Partial<CallData> = {}, defaultBlock?: BlockParam): Promise<string> {
@ -529,6 +613,20 @@ export class ZRXTokenContract extends BaseContract {
const abiEncodedTransactionData = self._strictEncodeArguments('symbol()', []);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<string>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
};
public transfer = {
async sendTransactionAsync(
@ -647,6 +745,20 @@ export class ZRXTokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): boolean {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<boolean>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): boolean {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
};
public allowance = {
async callAsync(
@ -700,6 +812,20 @@ export class ZRXTokenContract extends BaseContract {
]);
return abiEncodedTransactionData;
},
getABIDecodedTransactionData(returnData: string): BigNumber {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecode<BigNumber>(returnData);
return abiDecodedReturnData;
},
getABIDecodedReturnData(returnData: string): BigNumber {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
// tslint:disable boolean-naming
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
};
private readonly _subscriptionManager: SubscriptionManager<ZRXTokenEventArgs, ZRXTokenEvents>;
public static async deployFrom0xArtifactAsync(