Regenerate abi-gen-wrappers

This commit is contained in:
Amir Bandeali
2019-09-28 17:25:46 -07:00
parent ebd328db06
commit f4453c0966
23 changed files with 1990 additions and 0 deletions

View File

@@ -204,6 +204,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('owners(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Allows to remove an owner. Transaction has to be sent by wallet.
@@ -376,6 +384,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('removeOwner(address)');
return abiEncoder.getSelector();
},
};
/**
* Allows an owner to revoke a confirmation for a transaction.
@@ -555,6 +571,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('revokeConfirmation(uint256)');
return abiEncoder.getSelector();
},
};
public isOwner = {
/**
@@ -639,6 +663,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isOwner(address)');
return abiEncoder.getSelector();
},
};
public confirmations = {
/**
@@ -732,6 +764,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmations(uint256,address)');
return abiEncoder.getSelector();
},
};
public secondsTimeLocked = {
/**
@@ -810,6 +850,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('secondsTimeLocked()');
return abiEncoder.getSelector();
},
};
/**
* Returns total number of transactions after filers are applied.
@@ -908,6 +956,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionCount(bool,bool)');
return abiEncoder.getSelector();
},
};
/**
* Allows to add a new owner. Transaction has to be sent by wallet.
@@ -1078,6 +1134,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('addOwner(address)');
return abiEncoder.getSelector();
},
};
/**
* Registers a custom timelock to a specific function selector / destination combo
@@ -1352,6 +1416,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('registerFunctionCall(bool,bytes4,address,uint128)');
return abiEncoder.getSelector();
},
};
/**
* Returns the confirmation status of a transaction.
@@ -1442,6 +1514,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('isConfirmed(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Changes the duration of the time lock for transactions.
@@ -1629,6 +1709,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('changeTimeLock(uint256)');
return abiEncoder.getSelector();
},
};
public functionCallTimeLocks = {
/**
@@ -1722,6 +1810,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[boolean, BigNumber]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('functionCallTimeLocks(bytes4,address)');
return abiEncoder.getSelector();
},
};
/**
* Returns number of confirmations of a transaction.
@@ -1814,6 +1910,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getConfirmationCount(uint256)');
return abiEncoder.getSelector();
},
};
public transactions = {
/**
@@ -1900,6 +2004,14 @@ export class AssetProxyOwnerContract extends BaseContract {
);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('transactions(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Returns list of owners.
@@ -1982,6 +2094,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getOwners()');
return abiEncoder.getSelector();
},
};
/**
* Returns list of transaction IDs in defined range.
@@ -2095,6 +2215,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionIds(uint256,uint256,bool,bool)');
return abiEncoder.getSelector();
},
};
/**
* Returns array with owner addresses, which confirmed transaction.
@@ -2185,6 +2313,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('getConfirmations(uint256)');
return abiEncoder.getSelector();
},
};
public transactionCount = {
/**
@@ -2263,6 +2399,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('transactionCount()');
return abiEncoder.getSelector();
},
};
/**
* Allows to change the number of required confirmations. Transaction has to be sent by wallet.
@@ -2440,6 +2584,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('changeRequirement(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Allows an owner to confirm a transaction.
@@ -2619,6 +2771,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmTransaction(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Allows an owner to submit and confirm a transaction.
@@ -2854,6 +3014,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('submitTransaction(address,uint256,bytes)');
return abiEncoder.getSelector();
},
};
public confirmationTimes = {
/**
@@ -2938,6 +3106,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('confirmationTimes(uint256)');
return abiEncoder.getSelector();
},
};
public MAX_OWNER_COUNT = {
/**
@@ -3016,6 +3192,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('MAX_OWNER_COUNT()');
return abiEncoder.getSelector();
},
};
public required = {
/**
@@ -3094,6 +3278,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('required()');
return abiEncoder.getSelector();
},
};
/**
* Allows to replace an owner with a new owner. Transaction has to be sent by wallet.
@@ -3304,6 +3496,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('replaceOwner(address,address)');
return abiEncoder.getSelector();
},
};
/**
* Allows anyone to execute a confirmed transaction.
@@ -3486,6 +3686,14 @@ export class AssetProxyOwnerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as AssetProxyOwnerContract;
const abiEncoder = self._lookupAbiEncoder('executeTransaction(uint256)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<AssetProxyOwnerEventArgs, AssetProxyOwnerEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -117,6 +117,14 @@ export class CoordinatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getSignerAddress(bytes32,bytes)');
return abiEncoder.getSelector();
},
};
/**
* Calculates the EIP712 hash of a 0x transaction using the domain separator of the Exchange contract.
@@ -214,6 +222,14 @@ export class CoordinatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getTransactionHash((uint256,address,bytes))');
return abiEncoder.getSelector();
},
};
/**
* Calculated the EIP712 hash of the Coordinator approval mesasage using the domain separator of this contract.
@@ -332,6 +348,14 @@ export class CoordinatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('getCoordinatorApprovalHash((address,bytes32,bytes,uint256))');
return abiEncoder.getSelector();
},
};
/**
* Executes a 0x transaction that has been signed by the feeRecipients that correspond to each order in the transaction's Exchange calldata.
@@ -663,6 +687,16 @@ export class CoordinatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder(
'executeTransaction((uint256,address,bytes),address,bytes,uint256[],bytes[])',
);
return abiEncoder.getSelector();
},
};
public EIP712_EXCHANGE_DOMAIN_HASH = {
/**
@@ -741,6 +775,14 @@ export class CoordinatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('EIP712_EXCHANGE_DOMAIN_HASH()');
return abiEncoder.getSelector();
},
};
/**
* Validates that the 0x transaction has been approved by all of the feeRecipients
@@ -891,6 +933,16 @@ export class CoordinatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder(
'assertValidCoordinatorApprovals((uint256,address,bytes),address,bytes,uint256[],bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Decodes the orders from Exchange calldata representing any fill method.
@@ -1033,6 +1085,14 @@ export class CoordinatorContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('decodeOrdersFromFillData(bytes)');
return abiEncoder.getSelector();
},
};
public EIP712_COORDINATOR_DOMAIN_HASH = {
/**
@@ -1111,6 +1171,14 @@ export class CoordinatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorContract;
const abiEncoder = self._lookupAbiEncoder('EIP712_COORDINATOR_DOMAIN_HASH()');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -225,6 +225,14 @@ export class CoordinatorRegistryContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorRegistryContract;
const abiEncoder = self._lookupAbiEncoder('setCoordinatorEndpoint(string)');
return abiEncoder.getSelector();
},
};
/**
* Gets the endpoint for a Coordinator.
@@ -318,6 +326,14 @@ export class CoordinatorRegistryContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as CoordinatorRegistryContract;
const abiEncoder = self._lookupAbiEncoder('getCoordinatorEndpoint(address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<CoordinatorRegistryEventArgs, CoordinatorRegistryEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -111,6 +111,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, number]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeOrderStatusError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decode ERC-721 asset data from the format described in the AssetProxy contract specification.
@@ -195,6 +203,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string, BigNumber]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeERC721AssetData(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Calls getBalance() and getAllowance() for assetData.
@@ -298,6 +314,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[BigNumber, BigNumber]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getBalanceAndAssetProxyAllowance(address,bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded IncompleteFillError.
@@ -382,6 +406,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[number, BigNumber, BigNumber]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeIncompleteFillError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Gets the amount of an asset transferable by the owner.
@@ -485,6 +517,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getTransferableAssetAmount(address,bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded AssetProxyTransferError.
@@ -569,6 +609,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeAssetProxyTransferError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded NegativeSpreadError.
@@ -653,6 +701,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeNegativeSpreadError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded AssetProxyDispatchError.
@@ -737,6 +793,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[number, string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeAssetProxyDispatchError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded SignatureWalletError.
@@ -823,6 +887,14 @@ export class DevUtilsContract extends BaseContract {
);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeSignatureWalletError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded FillError.
@@ -905,6 +977,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[number, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeFillError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Calls getAssetProxyAllowance() for each element of assetData.
@@ -1008,6 +1088,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getBatchAssetProxyAllowances(address,bytes[])');
return abiEncoder.getSelector();
},
};
/**
* Encode ERC-20 asset data into the format described in the AssetProxy contract specification.
@@ -1096,6 +1184,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('encodeERC20AssetData(address)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded OrderEpochError.
@@ -1178,6 +1274,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string, BigNumber]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeOrderEpochError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decodes the call data for an Exchange contract method call.
@@ -1352,6 +1456,14 @@ export class DevUtilsContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeZeroExTransactionData(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded AssetProxyExistsError.
@@ -1436,6 +1548,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeAssetProxyExistsError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded SignatureValidatorNotApprovedError.
@@ -1523,6 +1643,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeSignatureValidatorNotApprovedError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Returns the owner's balance of the assets(s) specified in assetData. When the asset data contains multiple assets (eg in ERC1155 or Multi-Asset), the return value indicates how many complete "baskets" of those assets are owned by owner.
@@ -1626,6 +1754,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getBalance(address,bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decode ERC-20 asset data from the format described in the AssetProxy contract specification.
@@ -1708,6 +1844,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeERC20AssetData(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded SignatureError.
@@ -1792,6 +1936,14 @@ export class DevUtilsContract extends BaseContract {
);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeSignatureError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decode ERC-1155 asset data from the format described in the AssetProxy contract specification.
@@ -1880,6 +2032,14 @@ export class DevUtilsContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeERC1155AssetData(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Batch fetches ETH balances
@@ -1970,6 +2130,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getEthBalances(address[])');
return abiEncoder.getSelector();
},
};
/**
* Simulates all of the transfers for each given order and returns the indices of each first failed transfer.
@@ -2355,6 +2523,16 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<number[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder(
'getSimulatedOrdersTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],address[],uint256[])',
);
return abiEncoder.getSelector();
},
};
/**
* Encode ERC-721 asset data into the format described in the AssetProxy specification.
@@ -2450,6 +2628,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('encodeERC721AssetData(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded SignatureValidatorError.
@@ -2536,6 +2722,14 @@ export class DevUtilsContract extends BaseContract {
);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeEIP1271SignatureError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Encode ERC-1155 asset data into the format described in the AssetProxy contract specification.
@@ -2648,6 +2842,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('encodeERC1155AssetData(address,uint256[],uint256[],bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decode multi-asset data from the format described in the AssetProxy contract specification.
@@ -2732,6 +2934,14 @@ export class DevUtilsContract extends BaseContract {
);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeMultiAssetData(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded TransactionExecutionError.
@@ -2816,6 +3026,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeTransactionExecutionError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded TransactionError.
@@ -2898,6 +3116,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[number, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeTransactionError(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Calls getBalance() for each element of assetData.
@@ -3001,6 +3227,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getBatchBalances(address,bytes[])');
return abiEncoder.getSelector();
},
};
/**
* Returns the number of asset(s) (described by assetData) that the corresponding AssetProxy contract is authorized to spend. When the asset data contains multiple assets (eg for Multi-Asset), the return value indicates how many complete "baskets" of those assets may be spent by all of the corresponding AssetProxy contracts.
@@ -3104,6 +3338,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getAssetProxyAllowance(address,bytes)');
return abiEncoder.getSelector();
},
};
/**
* Simulates all of the transfers within an order and returns the index of the first failed transfer.
@@ -3477,6 +3719,16 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<number>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder(
'getSimulatedOrderTransferResults((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),address,uint256)',
);
return abiEncoder.getSelector();
},
};
/**
* Encode data for multiple assets, per the AssetProxy contract specification.
@@ -3572,6 +3824,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('encodeMultiAssetData(uint256[],bytes[])');
return abiEncoder.getSelector();
},
};
/**
* Fetches all order-relevant information needed to validate if the supplied orders are fillable.
@@ -3780,6 +4040,16 @@ export class DevUtilsContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder(
'getOrderRelevantStates((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Calls getBatchBalances() and getBatchAllowances() for each element of assetData.
@@ -3883,6 +4153,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[BigNumber[], BigNumber[]]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('getBatchBalancesAndAssetProxyAllowances(address,bytes[])');
return abiEncoder.getSelector();
},
};
/**
* Fetches all order-relevant information needed to validate if the supplied order is fillable.
@@ -4073,6 +4351,16 @@ export class DevUtilsContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder(
'getOrderRelevantState((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),bytes)',
);
return abiEncoder.getSelector();
},
};
/**
* Decompose an ABI-encoded OrderStatusError.
@@ -4157,6 +4445,14 @@ export class DevUtilsContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[number, string, string]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DevUtilsContract;
const abiEncoder = self._lookupAbiEncoder('decodeExchangeInvalidContextError(bytes)');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -133,6 +133,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
return abiEncoder.getSelector();
},
};
/**
* `msg.sender` approves `_spender` to spend `_value` tokens
@@ -344,6 +352,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Query total supply of token
@@ -426,6 +442,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
return abiEncoder.getSelector();
},
};
/**
* ERC20 transferFrom, modified such that an allowance of MAX_UINT represents an unlimited allowance. See https://github.com/ethereum/EIPs/issues/717
@@ -661,6 +685,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
public decimals = {
/**
@@ -739,6 +771,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
return abiEncoder.getSelector();
},
};
/**
* Query the balance of owner
@@ -829,6 +869,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -907,6 +955,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
public symbol = {
/**
@@ -985,6 +1041,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
return abiEncoder.getSelector();
},
};
/**
* Mints new tokens for sender
@@ -1158,6 +1222,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('mint(uint256)');
return abiEncoder.getSelector();
},
};
/**
* send `value` token to `to` from `msg.sender`
@@ -1356,6 +1428,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
return abiEncoder.getSelector();
},
};
public allowance = {
/**
@@ -1454,6 +1534,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
return abiEncoder.getSelector();
},
};
/**
* Sets the balance of target address
@@ -1664,6 +1752,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('setBalance(address,uint256)');
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -1828,6 +1924,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
public MAX_MINT_AMOUNT = {
/**
@@ -1906,6 +2010,14 @@ export class DummyERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('MAX_MINT_AMOUNT()');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<DummyERC20TokenEventArgs, DummyERC20TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -143,6 +143,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
return abiEncoder.getSelector();
},
};
/**
* Throws if `_tokenId` is not a valid NFT.
@@ -233,6 +241,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');
return abiEncoder.getSelector();
},
};
/**
* The zero address indicates there is no approved address.
@@ -445,6 +461,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Throws unless `msg.sender` is the current owner, an authorized
@@ -682,6 +706,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Function to mint a new token
@@ -884,6 +916,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('mint(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* This works identically to the other function with an extra data parameter,
@@ -1119,6 +1159,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* NFTs assigned to zero address are considered invalid, and queries
@@ -1210,6 +1258,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');
return abiEncoder.getSelector();
},
};
/**
* NFTs assigned to the zero address are considered invalid, and this
@@ -1301,6 +1357,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -1379,6 +1443,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
public symbol = {
/**
@@ -1457,6 +1529,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
return abiEncoder.getSelector();
},
};
/**
* Function to burn a token
@@ -1659,6 +1739,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('burn(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Emits the ApprovalForAll event. The contract MUST allow
@@ -1874,6 +1962,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');
return abiEncoder.getSelector();
},
};
/**
* Throws unless `msg.sender` is the current owner, an authorized
@@ -2138,6 +2234,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');
return abiEncoder.getSelector();
},
};
public isApprovedForAll = {
/**
@@ -2236,6 +2340,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -2400,6 +2512,14 @@ export class DummyERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DummyERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<DummyERC721TokenEventArgs, DummyERC721TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -361,6 +361,16 @@ export class DutchAuctionContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as DutchAuctionContract;
const abiEncoder = self._lookupAbiEncoder(
'getAuctionDetails((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes))',
);
return abiEncoder.getSelector();
},
};
/**
* Matches the buy and sell orders at an amount given the following: the current block time, the auction
@@ -881,6 +891,16 @@ export class DutchAuctionContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
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)',
);
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -227,6 +227,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public authorities = {
/**
@@ -311,6 +319,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -483,6 +499,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -561,6 +585,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -779,6 +811,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Transfers batch of ERC1155 assets. Either succeeds or throws.
@@ -1041,6 +1081,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(bytes,address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets the proxy id associated with the proxy address.
@@ -1115,6 +1163,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
return abiEncoder.getSelector();
},
};
public authorized = {
/**
@@ -1201,6 +1257,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
return abiEncoder.getSelector();
},
};
/**
* Gets all authorized addresses.
@@ -1283,6 +1347,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -1447,6 +1519,14 @@ export class ERC1155ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC1155ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC1155ProxyEventArgs, ERC1155ProxyEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -227,6 +227,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public authorities = {
/**
@@ -311,6 +319,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -483,6 +499,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -561,6 +585,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -779,6 +811,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets the proxy id associated with the proxy address.
@@ -853,6 +893,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
return abiEncoder.getSelector();
},
};
public authorized = {
/**
@@ -939,6 +987,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
return abiEncoder.getSelector();
},
};
/**
* Gets all authorized addresses.
@@ -1021,6 +1077,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -1185,6 +1249,14 @@ export class ERC20ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC20ProxyEventArgs, ERC20ProxyEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -266,6 +266,14 @@ export class ERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Query total supply of token
@@ -348,6 +356,14 @@ export class ERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
return abiEncoder.getSelector();
},
};
/**
* send `value` token to `to` from `from` on the condition it is approved by `from`
@@ -583,6 +599,14 @@ export class ERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Query the balance of owner
@@ -673,6 +697,14 @@ export class ERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
return abiEncoder.getSelector();
},
};
/**
* send `value` token to `to` from `msg.sender`
@@ -871,6 +903,14 @@ export class ERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
return abiEncoder.getSelector();
},
};
public allowance = {
/**
@@ -969,6 +1009,14 @@ export class ERC20TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC20TokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC20TokenEventArgs, ERC20TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -227,6 +227,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public authorities = {
/**
@@ -311,6 +319,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -483,6 +499,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -561,6 +585,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -779,6 +811,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets the proxy id associated with the proxy address.
@@ -853,6 +893,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
return abiEncoder.getSelector();
},
};
public authorized = {
/**
@@ -939,6 +987,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
return abiEncoder.getSelector();
},
};
/**
* Gets all authorized addresses.
@@ -1021,6 +1077,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -1185,6 +1249,14 @@ export class ERC721ProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721ProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC721ProxyEventArgs, ERC721ProxyEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -155,6 +155,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('getApproved(uint256)');
return abiEncoder.getSelector();
},
};
/**
* The zero address indicates there is no approved address.
@@ -367,6 +375,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Throws unless `msg.sender` is the current owner, an authorized
@@ -604,6 +620,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* This works identically to the other function with an extra data parameter,
@@ -839,6 +863,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* NFTs assigned to zero address are considered invalid, and queries
@@ -930,6 +962,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('ownerOf(uint256)');
return abiEncoder.getSelector();
},
};
/**
* NFTs assigned to the zero address are considered invalid, and this
@@ -1021,6 +1061,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
return abiEncoder.getSelector();
},
};
/**
* Emits the ApprovalForAll event. The contract MUST allow
@@ -1236,6 +1284,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('setApprovalForAll(address,bool)');
return abiEncoder.getSelector();
},
};
/**
* Throws unless `msg.sender` is the current owner, an authorized
@@ -1500,6 +1556,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('safeTransferFrom(address,address,uint256,bytes)');
return abiEncoder.getSelector();
},
};
public isApprovedForAll = {
/**
@@ -1598,6 +1662,14 @@ export class ERC721TokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ERC721TokenContract;
const abiEncoder = self._lookupAbiEncoder('isApprovedForAll(address,address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<ERC721TokenEventArgs, ERC721TokenEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -119,6 +119,14 @@ export class EthBalanceCheckerContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as EthBalanceCheckerContract;
const abiEncoder = self._lookupAbiEncoder('getEthBalances(address[])');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -198,6 +198,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('transactionsExecuted(bytes32)');
return abiEncoder.getSelector();
},
};
public protocolFeeMultiplier = {
/**
@@ -276,6 +284,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('protocolFeeMultiplier()');
return abiEncoder.getSelector();
},
};
/**
* Executes an Exchange method call in the context of signer.
@@ -541,6 +557,16 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'executeTransaction((uint256,uint256,uint256,address,bytes),bytes)',
);
return abiEncoder.getSelector();
},
};
public filled = {
/**
@@ -625,6 +651,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('filled(bytes32)');
return abiEncoder.getSelector();
},
};
public cancelled = {
/**
@@ -709,6 +743,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('cancelled(bytes32)');
return abiEncoder.getSelector();
},
};
/**
* After calling, the order can not be filled anymore.
@@ -1033,6 +1075,16 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'cancelOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes))',
);
return abiEncoder.getSelector();
},
};
/**
* Executes multiple calls of fillOrder until total amount of takerAsset is sold by taker.
@@ -1431,6 +1483,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'marketSellOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256,bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Approves a hash on-chain.
@@ -1602,6 +1664,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('preSign(bytes32)');
return abiEncoder.getSelector();
},
};
/**
* Cancels all orders created by makerAddress with a salt less than or equal to the targetOrderEpoch
@@ -1787,6 +1857,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('cancelOrdersUpTo(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets an asset proxy.
@@ -1877,6 +1955,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('getAssetProxy(bytes4)');
return abiEncoder.getSelector();
},
};
/**
* Match complementary orders that have a profitable spread.
@@ -2444,6 +2530,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'batchMatchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],bytes[],bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Match complementary orders that have a profitable spread.
@@ -3010,6 +3106,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'batchMatchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],bytes[],bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Approves/unnapproves a Validator contract to verify signatures on signer's behalf
@@ -3229,6 +3335,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('setSignatureValidatorApproval(address,bool)');
return abiEncoder.getSelector();
},
};
/**
* Executes multiple calls of fillOrder until total amount of makerAsset is bought by taker.
@@ -3627,6 +3741,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'marketBuyOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256,bytes[])',
);
return abiEncoder.getSelector();
},
};
public allowedValidators = {
/**
@@ -3720,6 +3844,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('allowedValidators(address,address)');
return abiEncoder.getSelector();
},
};
/**
* Verifies that a hash has been signed by the given signer.
@@ -3827,6 +3959,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('isValidHashSignature(bytes32,address,bytes)');
return abiEncoder.getSelector();
},
};
public preSigned = {
/**
@@ -3920,6 +4060,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('preSigned(bytes32,address)');
return abiEncoder.getSelector();
},
};
public protocolFeeCollector = {
/**
@@ -3998,6 +4146,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('protocolFeeCollector()');
return abiEncoder.getSelector();
},
};
/**
* Match two complementary orders that have a profitable spread.
@@ -4537,6 +4693,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'matchOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),bytes,bytes)',
);
return abiEncoder.getSelector();
},
};
/**
* Calls marketBuyOrdersNoThrow then reverts if < makerAssetFillAmount has been bought.
@@ -4934,6 +5100,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'marketBuyOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256,bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Verifies that a signature for a transaction is valid.
@@ -5068,6 +5244,16 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'isValidTransactionSignature((uint256,uint256,uint256,address,bytes),bytes)',
);
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -5146,6 +5332,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
/**
* Executes multiple calls of fillOrder. If any fill reverts, the error is caught and ignored.
@@ -5553,6 +5747,16 @@ export class ExchangeContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'batchFillOrdersNoThrow((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256[],bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Allows the owner to update the protocol fee multiplier.
@@ -5750,6 +5954,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('setProtocolFeeMultiplier(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Executes multiple calls of fillOrder.
@@ -6157,6 +6369,16 @@ export class ExchangeContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'batchFillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256[],bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Fills the input order.
@@ -6541,6 +6763,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'fillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),uint256,bytes)',
);
return abiEncoder.getSelector();
},
};
/**
* Gets information about an order: status, hash, and amount filled.
@@ -6713,6 +6945,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'getOrderInfo((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes))',
);
return abiEncoder.getSelector();
},
};
/**
* Verifies that a signature for an order is valid.
@@ -6883,6 +7125,16 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'isValidOrderSignature((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),bytes)',
);
return abiEncoder.getSelector();
},
};
/**
* Calls marketSellOrdersNoThrow then reverts if < takerAssetFillAmount has been sold.
@@ -7280,6 +7532,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'marketSellOrdersFillOrKill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256,bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* This function may be used to simulate any amount of transfers As they would occur through the Exchange contract. Note that this function will always revert, even if all transfers are successful. However, it may be used with eth_call or with a try/catch pattern in order to simulate the results of the transfers.
@@ -7570,6 +7832,16 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'simulateDispatchTransferFromCalls(bytes[],address[],address[],uint256[])',
);
return abiEncoder.getSelector();
},
};
/**
* Match two complementary orders that have a profitable spread.
@@ -8115,6 +8387,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'matchOrdersWithMaximalFill((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),(address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),bytes,bytes)',
);
return abiEncoder.getSelector();
},
};
/**
* Executes multiple calls of fillOrKillOrder.
@@ -8522,6 +8804,16 @@ export class ExchangeContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'batchFillOrKillOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256[],bytes[])',
);
return abiEncoder.getSelector();
},
};
/**
* Allows the owner to update the protocolFeeCollector address.
@@ -8724,6 +9016,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('setProtocolFeeCollectorAddress(address)');
return abiEncoder.getSelector();
},
};
public EIP712_EXCHANGE_DOMAIN_HASH = {
/**
@@ -8802,6 +9102,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('EIP712_EXCHANGE_DOMAIN_HASH()');
return abiEncoder.getSelector();
},
};
/**
* Registers an asset proxy to its asset proxy id.
@@ -8982,6 +9290,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address)');
return abiEncoder.getSelector();
},
};
public orderEpoch = {
/**
@@ -9075,6 +9391,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('orderEpoch(address,address)');
return abiEncoder.getSelector();
},
};
public EIP1271_MAGIC_VALUE = {
/**
@@ -9153,6 +9477,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('EIP1271_MAGIC_VALUE()');
return abiEncoder.getSelector();
},
};
/**
* Executes multiple calls of cancelOrder.
@@ -9484,6 +9816,16 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'batchCancelOrders((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[])',
);
return abiEncoder.getSelector();
},
};
/**
* Fills the input order. Reverts if exact takerAssetFillAmount not filled.
@@ -9872,6 +10214,16 @@ export class ExchangeContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'fillOrKillOrder((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes),uint256,bytes)',
);
return abiEncoder.getSelector();
},
};
public currentContextAddress = {
/**
@@ -9950,6 +10302,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('currentContextAddress()');
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -10114,6 +10474,14 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
/**
* Executes a batch of Exchange method calls in the context of signer(s).
@@ -10395,6 +10763,16 @@ export class ExchangeContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ExchangeContract;
const abiEncoder = self._lookupAbiEncoder(
'batchExecuteTransactions((uint256,uint256,uint256,address,bytes)[],bytes[])',
);
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<ExchangeEventArgs, ExchangeEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -206,6 +206,14 @@ export class ForwarderContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('approveMakerAssetProxy(bytes)');
return abiEncoder.getSelector();
},
};
/**
* Withdraws assets from this contract. The contract formerly required a ZRX balance in order
@@ -409,6 +417,14 @@ export class ForwarderContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('withdrawAsset(bytes,uint256)');
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -487,6 +503,14 @@ export class ForwarderContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
/**
* Attempt to buy makerAssetBuyAmount of makerAsset by selling ETH provided with transaction.
@@ -927,6 +951,16 @@ export class ForwarderContract extends BaseContract {
);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder(
'marketBuyOrdersWithEth((address,address,address,address,uint256,uint256,uint256,uint256,uint256,uint256,bytes,bytes,bytes,bytes)[],uint256,bytes[],uint256,address)',
);
return abiEncoder.getSelector();
},
};
/**
* Purchases as much of orders' makerAssets as possible by selling as much of the ETH value sent
@@ -1344,6 +1378,16 @@ export class ForwarderContract extends BaseContract {
);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
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,bytes)[],bytes[],uint256,address)',
);
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -1508,6 +1552,14 @@ export class ForwarderContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ForwarderContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -280,6 +280,14 @@ export class IAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(bytes,address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets the proxy id associated with the proxy address.
@@ -354,6 +362,14 @@ export class IAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as IAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -136,6 +136,14 @@ export class IValidatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as IValidatorContract;
const abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,address,bytes)');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -126,6 +126,14 @@ export class IWalletContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as IWalletContract;
const abiEncoder = self._lookupAbiEncoder('isValidSignature(bytes32,bytes)');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -142,6 +142,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('assetProxies(bytes4)');
return abiEncoder.getSelector();
},
};
/**
* Authorizes an address.
@@ -314,6 +322,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('addAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public authorities = {
/**
@@ -398,6 +414,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorities(uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets an asset proxy.
@@ -488,6 +512,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAssetProxy(bytes4)');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -660,6 +692,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddress(address)');
return abiEncoder.getSelector();
},
};
public owner = {
/**
@@ -738,6 +778,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('owner()');
return abiEncoder.getSelector();
},
};
/**
* Removes authorizion of an address.
@@ -956,6 +1004,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('removeAuthorizedAddressAtIndex(address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets the proxy id associated with the proxy address.
@@ -1030,6 +1086,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
return abiEncoder.getSelector();
},
};
public authorized = {
/**
@@ -1116,6 +1180,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('authorized(address)');
return abiEncoder.getSelector();
},
};
/**
* Registers an asset proxy to its asset proxy id.
@@ -1296,6 +1368,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('registerAssetProxy(address)');
return abiEncoder.getSelector();
},
};
/**
* Gets all authorized addresses.
@@ -1378,6 +1458,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string[]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('getAuthorizedAddresses()');
return abiEncoder.getSelector();
},
};
public transferOwnership = {
/**
@@ -1542,6 +1630,14 @@ export class MultiAssetProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as MultiAssetProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferOwnership(address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<MultiAssetProxyEventArgs, MultiAssetProxyEvents>;
public static async deployFrom0xArtifactAsync(

View File

@@ -246,6 +246,16 @@ export class OrderValidatorContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
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)',
);
return abiEncoder.getSelector();
},
};
public getBalanceAndAllowance = {
/**
@@ -339,6 +349,14 @@ export class OrderValidatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[BigNumber, BigNumber]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getBalanceAndAllowance(address,bytes)');
return abiEncoder.getSelector();
},
};
public getOrdersAndTradersInfo = {
/**
@@ -559,6 +577,16 @@ export class OrderValidatorContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
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[])',
);
return abiEncoder.getSelector();
},
};
public getTradersInfo = {
/**
@@ -761,6 +789,16 @@ export class OrderValidatorContract extends BaseContract {
>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
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[])',
);
return abiEncoder.getSelector();
},
};
public getERC721TokenOwner = {
/**
@@ -854,6 +892,14 @@ export class OrderValidatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getERC721TokenOwner(address,uint256)');
return abiEncoder.getSelector();
},
};
public getBalancesAndAllowances = {
/**
@@ -947,6 +993,14 @@ export class OrderValidatorContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<[BigNumber[], BigNumber[]]>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as OrderValidatorContract;
const abiEncoder = self._lookupAbiEncoder('getBalancesAndAllowances(address,bytes[])');
return abiEncoder.getSelector();
},
};
public getTraderInfo = {
/**
@@ -1139,6 +1193,16 @@ export class OrderValidatorContract extends BaseContract {
}>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
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)',
);
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -143,6 +143,14 @@ export class StaticCallProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as StaticCallProxyContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(bytes,address,address,uint256)');
return abiEncoder.getSelector();
},
};
/**
* Gets the proxy id associated with the proxy address.
@@ -217,6 +225,14 @@ export class StaticCallProxyContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as StaticCallProxyContract;
const abiEncoder = self._lookupAbiEncoder('getProxyId()');
return abiEncoder.getSelector();
},
};
public static async deployFrom0xArtifactAsync(
artifact: ContractArtifact | SimpleContractArtifact,

View File

@@ -149,6 +149,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('name()');
return abiEncoder.getSelector();
},
};
public approve = {
/**
@@ -329,6 +337,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
return abiEncoder.getSelector();
},
};
public totalSupply = {
/**
@@ -407,6 +423,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
return abiEncoder.getSelector();
},
};
public transferFrom = {
/**
@@ -623,6 +647,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
public withdraw = {
/**
@@ -785,6 +817,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('withdraw(uint256)');
return abiEncoder.getSelector();
},
};
public decimals = {
/**
@@ -863,6 +903,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<number>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
return abiEncoder.getSelector();
},
};
public balanceOf = {
/**
@@ -949,6 +997,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
return abiEncoder.getSelector();
},
};
public symbol = {
/**
@@ -1027,6 +1083,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
return abiEncoder.getSelector();
},
};
public transfer = {
/**
@@ -1207,6 +1271,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
return abiEncoder.getSelector();
},
};
public deposit = {
/**
@@ -1363,6 +1435,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<void>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('deposit()');
return abiEncoder.getSelector();
},
};
public allowance = {
/**
@@ -1456,6 +1536,14 @@ export class WETH9Contract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as WETH9Contract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<WETH9EventArgs, WETH9Events>;
public static async deployFrom0xArtifactAsync(

View File

@@ -133,6 +133,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('name()');
return abiEncoder.getSelector();
},
};
public approve = {
/**
@@ -330,6 +338,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('approve(address,uint256)');
return abiEncoder.getSelector();
},
};
public totalSupply = {
/**
@@ -408,6 +424,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('totalSupply()');
return abiEncoder.getSelector();
},
};
/**
* ERC20 transferFrom, modified such that an allowance of MAX_UINT represents an unlimited allowance.
@@ -643,6 +667,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('transferFrom(address,address,uint256)');
return abiEncoder.getSelector();
},
};
public decimals = {
/**
@@ -721,6 +753,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<number>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('decimals()');
return abiEncoder.getSelector();
},
};
public balanceOf = {
/**
@@ -805,6 +845,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('balanceOf(address)');
return abiEncoder.getSelector();
},
};
public symbol = {
/**
@@ -883,6 +931,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<string>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('symbol()');
return abiEncoder.getSelector();
},
};
public transfer = {
/**
@@ -1067,6 +1123,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<boolean>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('transfer(address,uint256)');
return abiEncoder.getSelector();
},
};
public allowance = {
/**
@@ -1160,6 +1224,14 @@ export class ZRXTokenContract extends BaseContract {
const abiDecodedReturnData = abiEncoder.strictDecodeReturnValue<BigNumber>(returnData);
return abiDecodedReturnData;
},
/**
* Returns the 4 byte function selector as a hex string.
*/
getSelector(): string {
const self = (this as any) as ZRXTokenContract;
const abiEncoder = self._lookupAbiEncoder('allowance(address,address)');
return abiEncoder.getSelector();
},
};
private readonly _subscriptionManager: SubscriptionManager<ZRXTokenEventArgs, ZRXTokenEvents>;
public static async deployFrom0xArtifactAsync(