diff --git a/contracts/test-utils/src/index.ts b/contracts/test-utils/src/index.ts index 5db51c6675..6feac8de73 100644 --- a/contracts/test-utils/src/index.ts +++ b/contracts/test-utils/src/index.ts @@ -20,7 +20,6 @@ export { signingUtils } from './signing_utils'; export { orderUtils } from './order_utils'; export { typeEncodingUtils } from './type_encoding_utils'; export { profiler } from './profiler'; -export { Web3ProviderEngine } from '@0x/subproviders'; export { randomAddress } from './address_utils'; export { OrderFactory } from './order_factory'; export { bytes32Values, testCombinatoriallyWithReferenceFunc, uint256Values } from './combinatorial_utils'; diff --git a/contracts/utils/src/index.ts b/contracts/utils/src/index.ts index f5eefb8b42..8b52dc18f3 100644 --- a/contracts/utils/src/index.ts +++ b/contracts/utils/src/index.ts @@ -3,12 +3,3 @@ export * from './wrappers'; import * as ReferenceFunctionsToExport from './reference_functions'; export import ReferenceFunctions = ReferenceFunctionsToExport; - -export { - AuthorizableRevertErrors, - LibAddressArrayRevertErrors, - LibBytesRevertErrors, - OwnableRevertErrors, - ReentrancyGuardRevertErrors, - SafeMathRevertErrors, -} from '@0x/utils'; diff --git a/contracts/zero-ex/src/index.ts b/contracts/zero-ex/src/index.ts index 794c28ee55..dc4d0a9fe9 100644 --- a/contracts/zero-ex/src/index.ts +++ b/contracts/zero-ex/src/index.ts @@ -1,34 +1,3 @@ -export { ZeroExRevertErrors } from '@0x/utils'; -export { - AbiDefinition, - CompilerOpts, - CompilerSettings, - CompilerSettingsMetadata, - ConstructorAbi, - ConstructorStateMutability, - ContractAbi, - ContractArtifact, - ContractChainData, - ContractChains, - DataItem, - DevdocOutput, - EventAbi, - EventParameter, - EvmBytecodeOutput, - EvmBytecodeOutputLinkReferences, - EvmOutput, - FallbackAbi, - FunctionAbi, - MethodAbi, - OptimizerSettings, - OutputField, - ParamDescription, - RevertErrorAbi, - StandardContractOutput, - StateMutability, - SupportedProvider, - TupleDataItem, -} from 'ethereum-types'; export { artifacts } from './artifacts'; export * from './migration'; export * from './nonce_utils'; @@ -58,4 +27,3 @@ export { WethTransformerContract, ZeroExContract, } from './wrappers'; -export { EIP712TypedData } from '@0x/types'; diff --git a/doc-gen-config.json b/doc-gen-config.json index 3df821f2a4..919d5043cb 100644 --- a/doc-gen-config.json +++ b/doc-gen-config.json @@ -19,7 +19,23 @@ "TFillData": true, "IterableIterator": true, "Set": true, - "Exclude": true + "Exclude": true, + "#": "private types below", + "SupportedProvider": true, + "ContractAddresses": true, + "AbiDecoder": true, + "TxData": true, + "ContractAbi": true, + "EncoderOverrides": true, + "ContractFunctionObj": true, + "ContractTxFunctionObj": true, + "ContractArtifact": true, + "SimpleContractArtifact": true, + "DataItem": true, + "BlockRange": true, + "IndexedFilterValues": true, + "EventCallback": true, + "ContractEventArg": true }, "ignoredExcessiveTypes": [ "NonceSubproviderErrors", diff --git a/packages/contract-wrappers/docs/reference.mdx b/packages/contract-wrappers/docs/reference.mdx index 9b02ea5121..1342882454 100644 --- a/packages/contract-wrappers/docs/reference.mdx +++ b/packages/contract-wrappers/docs/reference.mdx @@ -7,9 +7,9 @@ The ContractWrappers class contains smart contract wrappers helpful when buildin -\+ **new ContractWrappers**(`supportedProvider`: [SupportedProvider](#supportedprovider), `config`: [ContractWrappersConfig](#interface-contractwrappersconfig)): *[ContractWrappers](#class-contractwrappers)* +\+ **new ContractWrappers**(`supportedProvider`: SupportedProvider, `config`: [ContractWrappersConfig](#interface-contractwrappersconfig)): *[ContractWrappers](#class-contractwrappers)* -*Defined in [contract-wrappers/src/contract_wrappers.ts:53](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L53)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:37](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L37)* Instantiates a new ContractWrappers instance. @@ -17,7 +17,7 @@ Instantiates a new ContractWrappers instance. Name | Type | Description | ------ | ------ | ------ | -`supportedProvider` | [SupportedProvider](#supportedprovider) | The Provider instance you would like the contract-wrappers library to use for interacting with the Ethereum network. | +`supportedProvider` | SupportedProvider | The Provider instance you would like the contract-wrappers library to use for interacting with the Ethereum network. | `config` | [ContractWrappersConfig](#interface-contractwrappersconfig) | The configuration object. Look up the type for the description. | **Returns:** *[ContractWrappers](#class-contractwrappers)* @@ -28,51 +28,21 @@ An instance of the ContractWrappers class. ### contractAddresses -• **contractAddresses**: *`ContractAddresses`* +• **contractAddresses**: *ContractAddresses* -*Defined in [contract-wrappers/src/contract_wrappers.ts:26](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L26)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:22](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L22)* An index of the default contract addresses for this chain. ___ -### coordinator +### exchangeProxy -• **coordinator**: *[CoordinatorContract](#class-coordinatorcontract)* +• **exchangeProxy**: *[IZeroExContract](#class-izeroexcontract)* -*Defined in [contract-wrappers/src/contract_wrappers.ts:47](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L47)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:35](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L35)* -An instance of the CoordinatorContract class containing methods for interacting with the Coordinator extension contract. - -___ - -### devUtils - -• **devUtils**: *[DevUtilsContract](#class-devutilscontract)* - -*Defined in [contract-wrappers/src/contract_wrappers.ts:43](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L43)* - -An instance of the DevUtilsContract class containing methods for interacting with the DevUtils smart contract. - -___ - -### exchange - -• **exchange**: *[ExchangeContract](#class-exchangecontract)* - -*Defined in [contract-wrappers/src/contract_wrappers.ts:30](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L30)* - -An instance of the ExchangeContract class containing methods for interacting with the 0x Exchange smart contract. - -___ - -### forwarder - -• **forwarder**: *[ForwarderContract](#class-forwardercontract)* - -*Defined in [contract-wrappers/src/contract_wrappers.ts:39](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L39)* - -An instance of the ForwarderContract class containing methods for interacting with any Forwarder smart contract. +An instance of the IZeroExContract class containing methods for interacting with the Exchange Proxy. ___ @@ -80,7 +50,7 @@ ___ • **staking**: *[StakingContract](#class-stakingcontract)* -*Defined in [contract-wrappers/src/contract_wrappers.ts:51](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L51)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:31](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L31)* An instance of the StakingContract class containing methods for interacting with the Staking contracts. @@ -90,7 +60,7 @@ ___ • **weth9**: *[WETH9Contract](#class-weth9contract)* -*Defined in [contract-wrappers/src/contract_wrappers.ts:35](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L35)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:27](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L27)* An instance of the WETH9Contract class containing methods for interacting with the WETH9 smart contract. @@ -99,13 +69,13 @@ WETH9 smart contract. ### getAbiDecoder -▸ **getAbiDecoder**(): *`AbiDecoder`* +▸ **getAbiDecoder**(): *AbiDecoder* -*Defined in [contract-wrappers/src/contract_wrappers.ts:110](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L110)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:81](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L81)* Get the abi decoder instance currently used by contract-wrappers -**Returns:** *`AbiDecoder`* +**Returns:** *AbiDecoder* AbiDecoder instance @@ -113,13 +83,13 @@ ___ ### getProvider -▸ **getProvider**(): *[SupportedProvider](#supportedprovider)* +▸ **getProvider**(): *SupportedProvider* -*Defined in [contract-wrappers/src/contract_wrappers.ts:103](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L103)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:74](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L74)* Get the provider instance currently used by contract-wrappers -**Returns:** *[SupportedProvider](#supportedprovider)* +**Returns:** *SupportedProvider* Web3 provider instance @@ -129,12 +99,13 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/contract_wrappers.ts:95](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/contract_wrappers.ts#L95)* +*Defined in [packages/contract-wrappers/src/contract_wrappers.ts:67](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/contract_wrappers.ts#L67)* Unsubscribes from all subscriptions for all contracts. **Returns:** *void* +
# Class: CoordinatorContract @@ -144,21 +115,22 @@ Unsubscribes from all subscriptions for all contracts. -\+ **new CoordinatorContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[CoordinatorContract](#class-coordinatorcontract)* +\+ **new CoordinatorContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[CoordinatorContract](#class-coordinatorcontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:962](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L962)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:968](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L968)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | CoordinatorContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | CoordinatorContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[CoordinatorContract](#class-coordinatorcontract)* @@ -166,21 +138,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -188,9 +160,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -198,9 +170,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -208,9 +180,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -218,87 +190,108 @@ ___ ▪ **contractName**: *string* = "Coordinator" -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:41](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L41)* ## Methods ### EIP712_COORDINATOR_APPROVAL_SCHEMA_HASH -▸ **EIP712_COORDINATOR_APPROVAL_SCHEMA_HASH**(): *`ContractFunctionObj`* +▸ **EIP712_COORDINATOR_APPROVAL_SCHEMA_HASH**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:580](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L580)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:566](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L566)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### EIP712_COORDINATOR_DOMAIN_HASH -▸ **EIP712_COORDINATOR_DOMAIN_HASH**(): *`ContractFunctionObj`* +▸ **EIP712_COORDINATOR_DOMAIN_HASH**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:600](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L600)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:587](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L587)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### EIP712_COORDINATOR_DOMAIN_NAME -▸ **EIP712_COORDINATOR_DOMAIN_NAME**(): *`ContractFunctionObj`* +▸ **EIP712_COORDINATOR_DOMAIN_NAME**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:620](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L620)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:608](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L608)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### EIP712_COORDINATOR_DOMAIN_VERSION -▸ **EIP712_COORDINATOR_DOMAIN_VERSION**(): *`ContractFunctionObj`* +▸ **EIP712_COORDINATOR_DOMAIN_VERSION**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:640](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L640)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:629](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L629)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### EIP712_EXCHANGE_DOMAIN_HASH -▸ **EIP712_EXCHANGE_DOMAIN_HASH**(): *`ContractFunctionObj`* +▸ **EIP712_EXCHANGE_DOMAIN_HASH**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:660](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L660)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:650](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L650)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### assertValidCoordinatorApprovals -▸ **assertValidCoordinatorApprovals**(`transaction`: object, `txOrigin`: string, `transactionSignature`: string, `approvalSignatures`: string[]): *`ContractFunctionObj`* +▸ **assertValidCoordinatorApprovals**(`transaction`: object, `txOrigin`: string, `transactionSignature`: string, `approvalSignatures`: string[]): *ContractFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:692](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L692)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:683](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L683)* Validates that the 0x transaction has been approved by all of the feeRecipients that correspond to each order in the transaction's Exchange calldata. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`transaction` | object | 0x transaction containing salt, signerAddress, and data. | -`txOrigin` | string | Required signer of Ethereum transaction calling this function. | -`transactionSignature` | string | Proof that the transaction has been signed by the signer. | -`approvalSignatures` | string[] | Array of signatures that correspond to the feeRecipients of each order in the transaction's Exchange calldata. | +▪ **transaction**: *object* -**Returns:** *`ContractFunctionObj`* +0x transaction containing salt, signerAddress, and data. + +Name | Type | +------ | ------ | +`data` | string | +`expirationTimeSeconds` | BigNumber | +`gasPrice` | BigNumber | +`salt` | BigNumber | +`signerAddress` | string | + +▪ **txOrigin**: *string* + +Required signer of Ethereum transaction calling this + function. + +▪ **transactionSignature**: *string* + +Proof that the transaction has been signed by + the signer. + +▪ **approvalSignatures**: *string[]* + +Array of signatures that correspond to the + feeRecipients of each order in the transaction's Exchange + calldata. + +**Returns:** *ContractFunctionObj‹void›* ___ ### decodeOrdersFromFillData -▸ **decodeOrdersFromFillData**(`data`: string): *`ContractFunctionObj>`* +▸ **decodeOrdersFromFillData**(`data`: string): *ContractFunctionObj‹Array‹object››* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:738](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L738)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:730](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L730)* Decodes the orders from Exchange calldata representing any fill method. @@ -308,7 +301,7 @@ Name | Type | Description | ------ | ------ | ------ | `data` | string | Exchange calldata representing a fill method. | -**Returns:** *`ContractFunctionObj>`* +**Returns:** *ContractFunctionObj‹Array‹object››* orders The orders from the Exchange calldata. @@ -316,31 +309,52 @@ ___ ### executeTransaction -▸ **executeTransaction**(`transaction`: object, `txOrigin`: string, `transactionSignature`: string, `approvalSignatures`: string[]): *`ContractTxFunctionObj`* +▸ **executeTransaction**(`transaction`: object, `txOrigin`: string, `transactionSignature`: string, `approvalSignatures`: string[]): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:832](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L832)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:825](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L825)* Executes a 0x transaction that has been signed by the feeRecipients that correspond to each order in the transaction's Exchange calldata. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`transaction` | object | 0x transaction containing salt, signerAddress, and data. | -`txOrigin` | string | Required signer of Ethereum transaction calling this function. | -`transactionSignature` | string | Proof that the transaction has been signed by the signer. | -`approvalSignatures` | string[] | Array of signatures that correspond to the feeRecipients of each order in the transaction's Exchange calldata. | +▪ **transaction**: *object* -**Returns:** *`ContractTxFunctionObj`* +0x transaction containing salt, signerAddress, and data. + +Name | Type | +------ | ------ | +`data` | string | +`expirationTimeSeconds` | BigNumber | +`gasPrice` | BigNumber | +`salt` | BigNumber | +`signerAddress` | string | + +▪ **txOrigin**: *string* + +Required signer of Ethereum transaction calling this + function. + +▪ **transactionSignature**: *string* + +Proof that the transaction has been signed by + the signer. + +▪ **approvalSignatures**: *string[]* + +Array of signatures that correspond to the + feeRecipients of each order in the transaction's Exchange + calldata. + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:565](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L565)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:548](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L548)* **Type parameters:** @@ -353,15 +367,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:557](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L557)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:540](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L540)* **Type parameters:** @@ -374,26 +388,33 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getCoordinatorApprovalHash -▸ **getCoordinatorApprovalHash**(`approval`: object): *`ContractFunctionObj`* +▸ **getCoordinatorApprovalHash**(`approval`: object): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:905](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L905)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:909](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L909)* Calculates the EIP712 hash of the Coordinator approval mesasage using the domain separator of this contract. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`approval` | object | Coordinator approval message containing the transaction hash, and transaction signature. | +▪ **approval**: *object* -**Returns:** *`ContractFunctionObj`* +Coordinator approval message containing the transaction + hash, and transaction signature. + +Name | Type | +------ | ------ | +`transactionHash` | string | +`transactionSignature` | string | +`txOrigin` | string | + +**Returns:** *ContractFunctionObj‹string›* approvalHash EIP712 hash of the Coordinator approval message with the domain separator of this contract. @@ -403,7 +424,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:550](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L550)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:533](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L533)* **Parameters:** @@ -419,7 +440,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:573](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L573)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:559](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L559)* **Parameters:** @@ -433,9 +454,9 @@ ___ ### getSignerAddress -▸ **getSignerAddress**(`hash`: string, `signature`: string): *`ContractFunctionObj`* +▸ **getSignerAddress**(`hash`: string, `signature`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:936](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L936)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:941](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L941)* Recovers the address of a signer given a hash and signature. @@ -446,7 +467,7 @@ Name | Type | Description | `hash` | string | Any 32 byte hash. | `signature` | string | Proof that the hash has been signed by signer. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* signerAddress Address of the signer. @@ -454,11 +475,11 @@ ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:177](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L177)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:160](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L160)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -466,86 +487,87 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `exchange`: string, `chainId`: `BigNumber`): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `exchange`: string, `chainId`: BigNumber): *Promise‹[CoordinatorContract](#class-coordinatorcontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:127](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L127)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:114](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L114)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `exchange` | string | -`chainId` | `BigNumber` | +`chainId` | BigNumber | -**Returns:** *`Promise`* +**Returns:** *Promise‹[CoordinatorContract](#class-coordinatorcontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `exchange`: string, `chainId`: `BigNumber`): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `exchange`: string, `chainId`: BigNumber): *Promise‹[CoordinatorContract](#class-coordinatorcontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:48](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L48)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:43](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L43)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `exchange` | string | -`chainId` | `BigNumber` | +`chainId` | BigNumber | -**Returns:** *`Promise`* +**Returns:** *Promise‹[CoordinatorContract](#class-coordinatorcontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `exchange`: string, `chainId`: `BigNumber`): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `exchange`: string, `chainId`: BigNumber): *Promise‹[CoordinatorContract](#class-coordinatorcontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/coordinator.ts:84](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L84)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/coordinator.ts:75](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/coordinator.ts#L75)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `exchange` | string | -`chainId` | `BigNumber` | +`chainId` | BigNumber | -**Returns:** *`Promise`* +**Returns:** *Promise‹[CoordinatorContract](#class-coordinatorcontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: DevUtilsContract @@ -555,21 +577,22 @@ Name | Type | -\+ **new DevUtilsContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[DevUtilsContract](#class-devutilscontract)* +\+ **new DevUtilsContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[DevUtilsContract](#class-devutilscontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:3257](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3257)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:3400](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3400)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | DevUtilsContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | DevUtilsContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[DevUtilsContract](#class-devutilscontract)* @@ -577,21 +600,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -599,9 +622,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -609,9 +632,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -619,9 +642,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -629,35 +652,35 @@ ___ ▪ **contractName**: *string* = "DevUtils" -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:41](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L41)* ## Methods ### EIP712_EXCHANGE_DOMAIN_HASH -▸ **EIP712_EXCHANGE_DOMAIN_HASH**(): *`ContractFunctionObj`* +▸ **EIP712_EXCHANGE_DOMAIN_HASH**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1597](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1597)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1583](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1583)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### chaiBridgeAddress -▸ **chaiBridgeAddress**(): *`ContractFunctionObj`* +▸ **chaiBridgeAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1617](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1617)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1604](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1604)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### decodeAssetProxyId -▸ **decodeAssetProxyId**(`assetData`: string): *`ContractFunctionObj`* +▸ **decodeAssetProxyId**(`assetData`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1643](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1643)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1631](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1631)* Decode AssetProxy identifier @@ -667,7 +690,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy-compliant asset data describing an ERC-20, ERC- 721, ERC1155, or MultiAsset asset. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* The AssetProxy identifier @@ -675,9 +698,9 @@ ___ ### decodeERC1155AssetData -▸ **decodeERC1155AssetData**(`assetData`: string): *`ContractFunctionObj<[string, string, BigNumber[], BigNumber[], string]>`* +▸ **decodeERC1155AssetData**(`assetData`: string): *ContractFunctionObj‹[string, string, BigNumber[], BigNumber[], string]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1675](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1675)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1664](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1664)* Decode ERC-1155 asset data from the format described in the AssetProxy contract specification. @@ -687,7 +710,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy-compliant asset data describing an ERC-1155 set of assets. | -**Returns:** *`ContractFunctionObj<[string, string, BigNumber[], BigNumber[], string]>`* +**Returns:** *ContractFunctionObj‹[string, string, BigNumber[], BigNumber[], string]›* The ERC-1155 AssetProxy identifier, the address of the ERC-1155 contract hosting the assets, an array of the identifiers of the assets to be traded, an array of asset amounts to be traded, and callback data. Each element of the arrays corresponds to the same-indexed element of the other array. Return values specified as `memory` are returned as pointers to locations within the memory of the input parameter `assetData`. @@ -695,9 +718,9 @@ ___ ### decodeERC20AssetData -▸ **decodeERC20AssetData**(`assetData`: string): *`ContractFunctionObj<[string, string]>`* +▸ **decodeERC20AssetData**(`assetData`: string): *ContractFunctionObj‹[string, string]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1713](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1713)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1703](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1703)* Decode ERC-20 asset data from the format described in the AssetProxy contract specification. @@ -707,7 +730,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy-compliant asset data describing an ERC-20 asset. | -**Returns:** *`ContractFunctionObj<[string, string]>`* +**Returns:** *ContractFunctionObj‹[string, string]›* The AssetProxy identifier, and the address of the ERC-20 contract hosting this asset. @@ -715,9 +738,9 @@ ___ ### decodeERC20BridgeAssetData -▸ **decodeERC20BridgeAssetData**(`assetData`: string): *`ContractFunctionObj<[string, string, string, string]>`* +▸ **decodeERC20BridgeAssetData**(`assetData`: string): *ContractFunctionObj‹[string, string, string, string]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1745](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1745)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1736](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1736)* Decode ERC20Bridge asset data from the format described in the AssetProxy contract specification. @@ -727,7 +750,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy-compliant asset data describing an ERC20Bridge asset | -**Returns:** *`ContractFunctionObj<[string, string, string, string]>`* +**Returns:** *ContractFunctionObj‹[string, string, string, string]›* The ERC20BridgeProxy identifier, the address of the ERC20 token to transfer, the address of the bridge contract, and extra data to be passed to the bridge contract. @@ -735,9 +758,9 @@ ___ ### decodeERC721AssetData -▸ **decodeERC721AssetData**(`assetData`: string): *`ContractFunctionObj<[string, string, BigNumber]>`* +▸ **decodeERC721AssetData**(`assetData`: string): *ContractFunctionObj‹[string, string, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1780](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1780)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1772](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1772)* Decode ERC-721 asset data from the format described in the AssetProxy contract specification. @@ -747,7 +770,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy-compliant asset data describing an ERC-721 asset. | -**Returns:** *`ContractFunctionObj<[string, string, BigNumber]>`* +**Returns:** *ContractFunctionObj‹[string, string, BigNumber]›* The ERC-721 AssetProxy identifier, the address of the ERC-721 contract hosting this asset, and the identifier of the specific asset to be traded. @@ -755,9 +778,9 @@ ___ ### decodeMultiAssetData -▸ **decodeMultiAssetData**(`assetData`: string): *`ContractFunctionObj<[string, BigNumber[], string[]]>`* +▸ **decodeMultiAssetData**(`assetData`: string): *ContractFunctionObj‹[string, BigNumber[], string[]]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1814](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1814)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1807](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1807)* Decode multi-asset data from the format described in the AssetProxy contract specification. @@ -767,7 +790,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy-compliant data describing a multi-asset basket. | -**Returns:** *`ContractFunctionObj<[string, BigNumber[], string[]]>`* +**Returns:** *ContractFunctionObj‹[string, BigNumber[], string[]]›* The Multi-Asset AssetProxy identifier, an array of the amounts of the assets to be traded, and an array of the AssetProxy-compliant data describing each asset to be traded. Each element of the arrays corresponds to the same-indexed element of the other array. @@ -775,9 +798,9 @@ ___ ### decodeStaticCallAssetData -▸ **decodeStaticCallAssetData**(`assetData`: string): *`ContractFunctionObj<[string, string, string, string]>`* +▸ **decodeStaticCallAssetData**(`assetData`: string): *ContractFunctionObj‹[string, string, string, string]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1849](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1849)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1843](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1843)* Decode StaticCall asset data from the format described in the AssetProxy contract specification. @@ -787,7 +810,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy-compliant asset data describing a StaticCall asset | -**Returns:** *`ContractFunctionObj<[string, string, string, string]>`* +**Returns:** *ContractFunctionObj‹[string, string, string, string]›* The StaticCall AssetProxy identifier, the target address of the StaticCAll, the data to be passed to the target address, and the expected Keccak-256 hash of the static call return data. @@ -795,9 +818,9 @@ ___ ### decodeZeroExTransactionData -▸ **decodeZeroExTransactionData**(`transactionData`: string): *`ContractFunctionObj<[string, Array, BigNumber[], string[]]>`* +▸ **decodeZeroExTransactionData**(`transactionData`: string): *ContractFunctionObj‹[string, Array‹object›, BigNumber[], string[]]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1884](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1884)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1879](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1879)* Decodes the call data for an Exchange contract method call. @@ -807,7 +830,7 @@ Name | Type | Description | ------ | ------ | ------ | `transactionData` | string | ABI-encoded calldata for an Exchange contract method call. | -**Returns:** *`ContractFunctionObj<[string, Array, BigNumber[], string[]]>`* +**Returns:** *ContractFunctionObj‹[string, Array‹object›, BigNumber[], string[]]›* The name of the function called, and the parameters it was given. For single-order fills and cancels, the arrays will have just one element. @@ -815,19 +838,19 @@ ___ ### dydxBridgeAddress -▸ **dydxBridgeAddress**(): *`ContractFunctionObj`* +▸ **dydxBridgeAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1981](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1981)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1977](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1977)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### encodeERC1155AssetData -▸ **encodeERC1155AssetData**(`tokenAddress`: string, `tokenIds`: `BigNumber`[], `tokenValues`: `BigNumber`[], `callbackData`: string): *`ContractFunctionObj`* +▸ **encodeERC1155AssetData**(`tokenAddress`: string, `tokenIds`: BigNumber[], `tokenValues`: BigNumber[], `callbackData`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2011](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2011)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2008](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2008)* Encode ERC-1155 asset data into the format described in the AssetProxy contract specification. @@ -836,11 +859,11 @@ Encode ERC-1155 asset data into the format described in the AssetProxy contract Name | Type | Description | ------ | ------ | ------ | `tokenAddress` | string | The address of the ERC-1155 contract hosting the asset(s) to be traded. | -`tokenIds` | `BigNumber`[] | The identifiers of the specific assets to be traded. | -`tokenValues` | `BigNumber`[] | The amounts of each asset to be traded. | +`tokenIds` | BigNumber[] | The identifiers of the specific assets to be traded. | +`tokenValues` | BigNumber[] | The amounts of each asset to be traded. | `callbackData` | string | Data to be passed to receiving contracts when a transfer is performed. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* AssetProxy-compliant asset data describing the set of assets. @@ -848,9 +871,9 @@ ___ ### encodeERC20AssetData -▸ **encodeERC20AssetData**(`tokenAddress`: string): *`ContractFunctionObj`* +▸ **encodeERC20AssetData**(`tokenAddress`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2056](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2056)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2054](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2054)* Encode ERC-20 asset data into the format described in the AssetProxy contract specification. @@ -860,7 +883,7 @@ Name | Type | Description | ------ | ------ | ------ | `tokenAddress` | string | The address of the ERC-20 contract hosting the asset to be traded. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* AssetProxy-compliant data describing the asset. @@ -868,9 +891,9 @@ ___ ### encodeERC721AssetData -▸ **encodeERC721AssetData**(`tokenAddress`: string, `tokenId`: `BigNumber`): *`ContractFunctionObj`* +▸ **encodeERC721AssetData**(`tokenAddress`: string, `tokenId`: BigNumber): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2089](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2089)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2088](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2088)* Encode ERC-721 asset data into the format described in the AssetProxy specification. @@ -879,9 +902,9 @@ Encode ERC-721 asset data into the format described in the AssetProxy specificat Name | Type | Description | ------ | ------ | ------ | `tokenAddress` | string | The address of the ERC-721 contract hosting the asset to be traded. | -`tokenId` | `BigNumber` | The identifier of the specific asset to be traded. | +`tokenId` | BigNumber | The identifier of the specific asset to be traded. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* AssetProxy-compliant asset data describing the asset. @@ -889,9 +912,9 @@ ___ ### encodeMultiAssetData -▸ **encodeMultiAssetData**(`amounts`: `BigNumber`[], `nestedAssetData`: string[]): *`ContractFunctionObj`* +▸ **encodeMultiAssetData**(`amounts`: BigNumber[], `nestedAssetData`: string[]): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2123](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2123)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2123](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2123)* Encode data for multiple assets, per the AssetProxy contract specification. @@ -899,10 +922,10 @@ Encode data for multiple assets, per the AssetProxy contract specification. Name | Type | Description | ------ | ------ | ------ | -`amounts` | `BigNumber`[] | The amounts of each asset to be traded. | +`amounts` | BigNumber[] | The amounts of each asset to be traded. | `nestedAssetData` | string[] | AssetProxy-compliant data describing each asset to be traded. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* AssetProxy-compliant data describing the set of assets. @@ -910,9 +933,9 @@ ___ ### encodeStaticCallAssetData -▸ **encodeStaticCallAssetData**(`staticCallTargetAddress`: string, `staticCallData`: string, `expectedReturnDataHash`: string): *`ContractFunctionObj`* +▸ **encodeStaticCallAssetData**(`staticCallTargetAddress`: string, `staticCallData`: string, `expectedReturnDataHash`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2159](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2159)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2160](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2160)* Encode StaticCall asset data into the format described in the AssetProxy contract specification. @@ -924,7 +947,7 @@ Name | Type | Description | `staticCallData` | string | Data that will be passed to staticCallTargetAddress in the StaticCall. | `expectedReturnDataHash` | string | Expected Keccak-256 hash of the StaticCall return data. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* AssetProxy-compliant asset data describing the set of assets. @@ -932,49 +955,49 @@ ___ ### erc1155ProxyAddress -▸ **erc1155ProxyAddress**(): *`ContractFunctionObj`* +▸ **erc1155ProxyAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2195](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2195)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2197](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2197)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### erc20ProxyAddress -▸ **erc20ProxyAddress**(): *`ContractFunctionObj`* +▸ **erc20ProxyAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2215](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2215)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2218](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2218)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### erc721ProxyAddress -▸ **erc721ProxyAddress**(): *`ContractFunctionObj`* +▸ **erc721ProxyAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2235](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2235)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2239](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2239)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### exchangeAddress -▸ **exchangeAddress**(): *`ContractFunctionObj`* +▸ **exchangeAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2255](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2255)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2260](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2260)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1582](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1582)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1565](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1565)* **Type parameters:** @@ -987,15 +1010,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1574](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1574)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1557](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1557)* **Type parameters:** @@ -1008,15 +1031,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getAssetProxyAllowance -▸ **getAssetProxyAllowance**(`ownerAddress`: string, `assetData`: string): *`ContractTxFunctionObj`* +▸ **getAssetProxyAllowance**(`ownerAddress`: string, `assetData`: string): *ContractTxFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2282](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2282)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2288](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2288)* 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. @@ -1027,7 +1050,7 @@ Name | Type | Description | `ownerAddress` | string | Owner of the assets specified by assetData. | `assetData` | string | Details of asset, encoded per the AssetProxy contract specification. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* Number of assets (or asset baskets) that the corresponding AssetProxy is authorized to spend. @@ -1035,9 +1058,9 @@ ___ ### getBalance -▸ **getBalance**(`ownerAddress`: string, `assetData`: string): *`ContractTxFunctionObj`* +▸ **getBalance**(`ownerAddress`: string, `assetData`: string): *ContractTxFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2337](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2337)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2354](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2354)* 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. @@ -1048,7 +1071,7 @@ Name | Type | Description | `ownerAddress` | string | Owner of the assets specified by assetData. | `assetData` | string | Details of asset, encoded per the AssetProxy contract specification. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* Number of assets (or asset baskets) held by owner. @@ -1056,9 +1079,9 @@ ___ ### getBalanceAndAssetProxyAllowance -▸ **getBalanceAndAssetProxyAllowance**(`ownerAddress`: string, `assetData`: string): *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +▸ **getBalanceAndAssetProxyAllowance**(`ownerAddress`: string, `assetData`: string): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2392](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2392)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2420](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2420)* Calls getBalance() and getAllowance() for assetData. @@ -1069,7 +1092,7 @@ Name | Type | Description | `ownerAddress` | string | Owner of the assets specified by assetData. | `assetData` | string | Details of asset, encoded per the AssetProxy contract specification. | -**Returns:** *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* Number of assets (or asset baskets) held by owner, and number of assets (or asset baskets) that the corresponding AssetProxy is authorized to spend. @@ -1077,9 +1100,9 @@ ___ ### getBatchAssetProxyAllowances -▸ **getBatchAssetProxyAllowances**(`ownerAddress`: string, `assetData`: string[]): *`ContractTxFunctionObj`* +▸ **getBatchAssetProxyAllowances**(`ownerAddress`: string, `assetData`: string[]): *ContractTxFunctionObj‹BigNumber[]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2453](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2453)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2492](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2492)* Calls getAssetProxyAllowance() for each element of assetData. @@ -1090,7 +1113,7 @@ Name | Type | Description | `ownerAddress` | string | Owner of the assets specified by assetData. | `assetData` | string[] | Array of asset details, each encoded per the AssetProxy contract specification. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber[]›* An array of asset allowances from getAllowance(), with each element corresponding to the same-indexed element in the assetData input. @@ -1098,9 +1121,9 @@ ___ ### getBatchBalances -▸ **getBatchBalances**(`ownerAddress`: string, `assetData`: string[]): *`ContractTxFunctionObj`* +▸ **getBatchBalances**(`ownerAddress`: string, `assetData`: string[]): *ContractTxFunctionObj‹BigNumber[]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2508](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2508)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2558](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2558)* Calls getBalance() for each element of assetData. @@ -1111,7 +1134,7 @@ Name | Type | Description | `ownerAddress` | string | Owner of the assets specified by assetData. | `assetData` | string[] | Array of asset details, each encoded per the AssetProxy contract specification. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber[]›* Array of asset balances from getBalance(), with each element corresponding to the same-indexed element in the assetData input. @@ -1119,9 +1142,9 @@ ___ ### getBatchBalancesAndAssetProxyAllowances -▸ **getBatchBalancesAndAssetProxyAllowances**(`ownerAddress`: string, `assetData`: string[]): *`ContractTxFunctionObj<[BigNumber[], BigNumber[]]>`* +▸ **getBatchBalancesAndAssetProxyAllowances**(`ownerAddress`: string, `assetData`: string[]): *ContractTxFunctionObj‹[BigNumber[], BigNumber[]]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2563](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2563)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2624](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2624)* Calls getBatchBalances() and getBatchAllowances() for each element of assetData. @@ -1132,7 +1155,7 @@ Name | Type | Description | `ownerAddress` | string | Owner of the assets specified by assetData. | `assetData` | string[] | Array of asset details, each encoded per the AssetProxy contract specification. | -**Returns:** *`ContractTxFunctionObj<[BigNumber[], BigNumber[]]>`* +**Returns:** *ContractTxFunctionObj‹[BigNumber[], BigNumber[]]›* An array of asset balances from getBalance(), and an array of asset allowances from getAllowance(), with each element corresponding to the same-indexed element in the assetData input. @@ -1140,9 +1163,9 @@ ___ ### getEthBalances -▸ **getEthBalances**(`addresses`: string[]): *`ContractFunctionObj`* +▸ **getEthBalances**(`addresses`: string[]): *ContractFunctionObj‹BigNumber[]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2622](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2622)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2694](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2694)* Batch fetches ETH balances @@ -1152,7 +1175,7 @@ Name | Type | Description | ------ | ------ | ------ | `addresses` | string[] | Array of addresses. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber[]›* Array of ETH balances. @@ -1162,7 +1185,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1567](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1567)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1550](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1550)* **Parameters:** @@ -1176,38 +1199,77 @@ ___ ### getOrderHash -▸ **getOrderHash**(`order`: object, `chainId`: `BigNumber`, `exchange`: string): *`ContractFunctionObj`* +▸ **getOrderHash**(`order`: object, `chainId`: BigNumber, `exchange`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2643](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2643)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2716](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2716)* **Parameters:** +▪ **order**: *object* + Name | Type | ------ | ------ | -`order` | object | -`chainId` | `BigNumber` | -`exchange` | string | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | -**Returns:** *`ContractFunctionObj`* +▪ **chainId**: *BigNumber* + +▪ **exchange**: *string* + +**Returns:** *ContractFunctionObj‹string›* ___ ### getOrderRelevantState -▸ **getOrderRelevantState**(`order`: object, `signature`: string): *`ContractTxFunctionObj<[object, BigNumber, boolean]>`* +▸ **getOrderRelevantState**(`order`: object, `signature`: string): *ContractTxFunctionObj‹[object, BigNumber, boolean]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2699](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2699)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2773](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2773)* Fetches all order-relevant information needed to validate if the supplied order is fillable. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | The order structure. | -`signature` | string | Signature provided by maker that proves the order's authenticity. `0x01` can always be provided if the signature does not need to be validated. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj<[object, BigNumber, boolean]>`* +The order structure. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **signature**: *string* + +Signature provided by maker that proves the order's + authenticity. `0x01` can always be provided if the signature does not + need to be validated. + +**Returns:** *ContractTxFunctionObj‹[object, BigNumber, boolean]›* The orderInfo (hash, status, and `takerAssetAmount` already filled for the given order), fillableTakerAssetAmount (amount of the order's `takerAssetAmount` that is fillable given all on-chain state), and isValidSignature (validity of the provided signature). NOTE: If the `takerAssetData` encodes data for multiple assets, `fillableTakerAssetAmount` will represent a "scaled" amount, meaning it must be multiplied by all the individual asset amounts within the `takerAssetData` to get the final amount of each asset that can be filled. @@ -1215,9 +1277,9 @@ ___ ### getOrderRelevantStates -▸ **getOrderRelevantStates**(`orders`: `Array`, `signatures`: string[]): *`ContractTxFunctionObj<[Array, BigNumber[], boolean[]]>`* +▸ **getOrderRelevantStates**(`orders`: Array‹object›, `signatures`: string[]): *ContractTxFunctionObj‹[Array‹object›, BigNumber[], boolean[]]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2787](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2787)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2872](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2872)* Fetches all order-relevant information needed to validate if the supplied orders are fillable. @@ -1225,10 +1287,10 @@ Fetches all order-relevant information needed to validate if the supplied orders Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order structures. | +`orders` | Array‹object› | Array of order structures. | `signatures` | string[] | Array of signatures provided by makers that prove the authenticity of the orders. `0x01` can always be provided if a signature does not need to be validated. | -**Returns:** *`ContractTxFunctionObj<[Array, BigNumber[], boolean[]]>`* +**Returns:** *ContractTxFunctionObj‹[Array‹object›, BigNumber[], boolean[]]›* The ordersInfo (array of the hash, status, and `takerAssetAmount` already filled for each order), fillableTakerAssetAmounts (array of amounts for each order's `takerAssetAmount` that is fillable given all on-chain state), and isValidSignature (array containing the validity of each provided signature). NOTE: If the `takerAssetData` encodes data for multiple assets, each element of `fillableTakerAssetAmounts` will represent a "scaled" amount, meaning it must be multiplied by all the individual asset amounts within the `takerAssetData` to get the final amount of each asset that can be filled. @@ -1238,7 +1300,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:1590](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1590)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:1576](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L1576)* **Parameters:** @@ -1252,21 +1314,45 @@ ___ ### getSimulatedOrderMakerTransferResults -▸ **getSimulatedOrderMakerTransferResults**(`order`: object, `takerAddress`: string, `takerAssetFillAmount`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **getSimulatedOrderMakerTransferResults**(`order`: object, `takerAddress`: string, `takerAssetFillAmount`: BigNumber): *ContractTxFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2883](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2883)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:2979](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2979)* Simulates the maker transfers within an order and returns the index of the first failed transfer. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | The order to simulate transfers for. | -`takerAddress` | string | The address of the taker that will fill the order. | -`takerAssetFillAmount` | `BigNumber` | The amount of takerAsset that the taker wished to fill. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj`* +The order to simulate transfers for. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **takerAddress**: *string* + +The address of the taker that will fill the order. + +▪ **takerAssetFillAmount**: *BigNumber* + +The amount of takerAsset that the taker wished + to fill. + +**Returns:** *ContractTxFunctionObj‹number›* The index of the first failed transfer (or 4 if all transfers are successful). @@ -1274,21 +1360,45 @@ ___ ### getSimulatedOrderTransferResults -▸ **getSimulatedOrderTransferResults**(`order`: object, `takerAddress`: string, `takerAssetFillAmount`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **getSimulatedOrderTransferResults**(`order`: object, `takerAddress`: string, `takerAssetFillAmount`: BigNumber): *ContractTxFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:2964](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L2964)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:3071](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3071)* Simulates all of the transfers within an order and returns the index of the first failed transfer. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | The order to simulate transfers for. | -`takerAddress` | string | The address of the taker that will fill the order. | -`takerAssetFillAmount` | `BigNumber` | The amount of takerAsset that the taker wished to fill. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj`* +The order to simulate transfers for. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **takerAddress**: *string* + +The address of the taker that will fill the order. + +▪ **takerAssetFillAmount**: *BigNumber* + +The amount of takerAsset that the taker wished + to fill. + +**Returns:** *ContractTxFunctionObj‹number›* The index of the first failed transfer (or 4 if all transfers are successful). @@ -1296,9 +1406,9 @@ ___ ### getSimulatedOrdersTransferResults -▸ **getSimulatedOrdersTransferResults**(`orders`: `Array`, `takerAddresses`: string[], `takerAssetFillAmounts`: `BigNumber`[]): *`ContractTxFunctionObj`* +▸ **getSimulatedOrdersTransferResults**(`orders`: Array‹object›, `takerAddresses`: string[], `takerAssetFillAmounts`: BigNumber[]): *ContractTxFunctionObj‹number[]›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:3046](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3046)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:3164](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3164)* Simulates all of the transfers for each given order and returns the indices of each first failed transfer. @@ -1306,11 +1416,11 @@ Simulates all of the transfers for each given order and returns the indices of e Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of orders to individually simulate transfers for. | +`orders` | Array‹object› | Array of orders to individually simulate transfers for. | `takerAddresses` | string[] | Array of addresses of takers that will fill each order. | -`takerAssetFillAmounts` | `BigNumber`[] | Array of amounts of takerAsset that will be filled for each order. | +`takerAssetFillAmounts` | BigNumber[] | Array of amounts of takerAsset that will be filled for each order. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹number[]›* The indices of the first failed transfer (or 4 if all transfers are successful) for each order. @@ -1318,27 +1428,35 @@ ___ ### getTransactionHash -▸ **getTransactionHash**(`transaction`: object, `chainId`: `BigNumber`, `exchange`: string): *`ContractFunctionObj`* +▸ **getTransactionHash**(`transaction`: object, `chainId`: BigNumber, `exchange`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:3115](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3115)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:3244](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3244)* **Parameters:** +▪ **transaction**: *object* + Name | Type | ------ | ------ | -`transaction` | object | -`chainId` | `BigNumber` | -`exchange` | string | +`data` | string | +`expirationTimeSeconds` | BigNumber | +`gasPrice` | BigNumber | +`salt` | BigNumber | +`signerAddress` | string | -**Returns:** *`ContractFunctionObj`* +▪ **chainId**: *BigNumber* + +▪ **exchange**: *string* + +**Returns:** *ContractFunctionObj‹string›* ___ ### getTransferableAssetAmount -▸ **getTransferableAssetAmount**(`ownerAddress`: string, `assetData`: string): *`ContractTxFunctionObj`* +▸ **getTransferableAssetAmount**(`ownerAddress`: string, `assetData`: string): *ContractTxFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:3160](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3160)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:3290](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3290)* Gets the amount of an asset transferable by the maker of an order. @@ -1349,7 +1467,7 @@ Name | Type | Description | `ownerAddress` | string | Address of the owner of the asset. | `assetData` | string | Description of tokens, per the AssetProxy contract specification. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* The amount of the asset tranferable by the owner. NOTE: If the `assetData` encodes data for multiple assets, the `transferableAssetAmount` will represent the amount of times the entire `assetData` can be transferred. To calculate the total individual transferable amounts, this scaled `transferableAmount` must be multiplied by the individual asset amounts located within the `assetData`. @@ -1357,9 +1475,9 @@ ___ ### revertIfInvalidAssetData -▸ **revertIfInvalidAssetData**(`assetData`: string): *`ContractFunctionObj`* +▸ **revertIfInvalidAssetData**(`assetData`: string): *ContractFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:3212](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3212)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:3353](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3353)* Reverts if assetData is not of a valid format for its given proxy id. @@ -1369,27 +1487,27 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | AssetProxy compliant asset data. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹void›* ___ ### staticCallProxyAddress -▸ **staticCallProxyAddress**(): *`ContractFunctionObj`* +▸ **staticCallProxyAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:3238](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3238)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:3380](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L3380)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:182](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L182)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:165](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L165)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -1397,744 +1515,89 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `exchange_`: string, `chaiBridge_`: string, `dydxBridge_`: string): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `exchange_`: string, `chaiBridge_`: string, `dydxBridge_`: string): *Promise‹[DevUtilsContract](#class-devutilscontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:131](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L131)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:118](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L118)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `exchange_` | string | `chaiBridge_` | string | `dydxBridge_` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[DevUtilsContract](#class-devutilscontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `exchange_`: string, `chaiBridge_`: string, `dydxBridge_`: string): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `exchange_`: string, `chaiBridge_`: string, `dydxBridge_`: string): *Promise‹[DevUtilsContract](#class-devutilscontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:48](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L48)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:43](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L43)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `exchange_` | string | `chaiBridge_` | string | `dydxBridge_` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[DevUtilsContract](#class-devutilscontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `exchange_`: string, `chaiBridge_`: string, `dydxBridge_`: string): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `exchange_`: string, `chaiBridge_`: string, `dydxBridge_`: string): *Promise‹[DevUtilsContract](#class-devutilscontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/dev_utils.ts:86](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L86)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/dev_utils.ts:77](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/dev_utils.ts#L77)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `exchange_` | string | `chaiBridge_` | string | `dydxBridge_` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[DevUtilsContract](#class-devutilscontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* -
- -# Class: ERC20BridgeSamplerContract - - -## Constructors - - - -\+ **new ERC20BridgeSamplerContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[ERC20BridgeSamplerContract](#class-erc20bridgesamplercontract)* - -*Overrides void* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1610](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1610)* - -**Parameters:** - -Name | Type | Default | ------- | ------ | ------ | -`address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | ERC20BridgeSamplerContract.deployedBytecode | - -**Returns:** *[ERC20BridgeSamplerContract](#class-erc20bridgesamplercontract)* - -## Properties - -### `Optional` _deployedBytecodeIfExists - -• **_deployedBytecodeIfExists**? : *`Buffer`* - - - -Defined in base-contract/lib/src/index.d.ts:34 - -___ - -### abi - -• **abi**: *[ContractAbi](#contractabi)* - - - -Defined in base-contract/lib/src/index.d.ts:30 - -___ - -### address - -• **address**: *string* - - - -Defined in base-contract/lib/src/index.d.ts:31 - -___ - -Args - -• **constructorArgs**: *any[]* - - - -Defined in base-contract/lib/src/index.d.ts:33 - -___ - -### contractName - -• **contractName**: *string* - - - -Defined in base-contract/lib/src/index.d.ts:32 - -___ - -### `Static` contractName - -▪ **contractName**: *string* = "ERC20BridgeSampler" - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L45)* - -## Methods - -### batchCall - -▸ **batchCall**(`callDatas`: string[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:890](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L890)* - -Call multiple public functions on this contract in a single transaction. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`callDatas` | string[] | ABI-encoded call data for each function call. | - -**Returns:** *`ContractFunctionObj`* - -callResults ABI-encoded results data for each call. - -___ - -### getABIDecodedReturnData - -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:870](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L870)* - -**Type parameters:** - -▪ **T** - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | -`callData` | string | - -**Returns:** *`T`* - -___ - -### getABIDecodedTransactionData - -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:862](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L862)* - -**Type parameters:** - -▪ **T** - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | -`callData` | string | - -**Returns:** *`T`* - -___ - -### getFunctionSignature - -▸ **getFunctionSignature**(`methodName`: string): *string* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:855](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L855)* - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | - -**Returns:** *string* - -___ - -### getLiquidityProviderFromRegistry - -▸ **getLiquidityProviderFromRegistry**(`registryAddress`: string, `takerToken`: string, `makerToken`: string): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:919](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L919)* - -Returns the address of a liquidity provider for the given market -(takerToken, makerToken), from a registry of liquidity providers. -Returns address(0) if no such provider exists in the registry. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`registryAddress` | string | - | -`takerToken` | string | Taker asset managed by liquidity provider. | -`makerToken` | string | Maker asset managed by liquidity provider. | - -**Returns:** *`ContractFunctionObj`* - -providerAddress Address of the liquidity provider. - -___ - -### getOrderFillableMakerAssetAmounts - -▸ **getOrderFillableMakerAssetAmounts**(`orders`: `Array`, `orderSignatures`: string[], `devUtilsAddress`: string): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:958](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L958)* - -Queries the fillable taker asset amounts of native orders. -Effectively ignores orders that have empty signatures or - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`orders` | `Array` | Native orders to query. | -`orderSignatures` | string[] | Signatures for each respective order in `orders`. | -`devUtilsAddress` | string | Address to the DevUtils contract. | - -**Returns:** *`ContractFunctionObj`* - -orderFillableMakerAssetAmounts How much maker asset can be filled by each order in `orders`. - -___ - -### getOrderFillableTakerAssetAmounts - -▸ **getOrderFillableTakerAssetAmounts**(`orders`: `Array`, `orderSignatures`: string[], `devUtilsAddress`: string): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1014](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1014)* - -Queries the fillable taker asset amounts of native orders. -Effectively ignores orders that have empty signatures or -maker/taker asset amounts (returning 0). - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`orders` | `Array` | Native orders to query. | -`orderSignatures` | string[] | Signatures for each respective order in `orders`. | -`devUtilsAddress` | string | Address to the DevUtils contract. | - -**Returns:** *`ContractFunctionObj`* - -orderFillableTakerAssetAmounts How much taker asset can be filled by each order in `orders`. - -___ - -### getSelector - -▸ **getSelector**(`methodName`: string): *string* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:878](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L878)* - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | - -**Returns:** *string* - -___ - -### sampleBuysFromCurve - -▸ **sampleBuysFromCurve**(`curveAddress`: string, `fromTokenIdx`: `BigNumber`, `toTokenIdx`: `BigNumber`, `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1069](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1069)* - -Sample buy quotes from Curve. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`curveAddress` | string | Address of the Curve contract. | -`fromTokenIdx` | `BigNumber` | Index of the taker token (what to sell). | -`toTokenIdx` | `BigNumber` | Index of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromEth2Dai - -▸ **sampleBuysFromEth2Dai**(`takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1109](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1109)* - -Sample buy quotes from Eth2Dai/Oasis. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | - | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromKyberNetwork - -▸ **sampleBuysFromKyberNetwork**(`takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[], `opts`: object): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1148](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1148)* - -Sample buy quotes from Kyber. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | -`opts` | object | `FakeBuyOptions` specifying target slippage and max iterations. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromLiquidityProviderRegistry - -▸ **sampleBuysFromLiquidityProviderRegistry**(`registryAddress`: string, `takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[], `opts`: object): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1191](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1191)* - -Sample buy quotes from an arbitrary on-chain liquidity provider. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`registryAddress` | string | Address of the liquidity provider registry contract. | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | -`opts` | object | `FakeBuyOptions` specifying target slippage and max iterations. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromUniswap - -▸ **sampleBuysFromUniswap**(`takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1236](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1236)* - -Sample buy quotes from Uniswap. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromUniswapV2 - -▸ **sampleBuysFromUniswapV2**(`path`: string[], `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1273](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1273)* - -Sample buy quotes from UniswapV2. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`path` | string[] | Token route. Should be takerToken -> makerToken. | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleSellsFromCurve - -▸ **sampleSellsFromCurve**(`curveAddress`: string, `fromTokenIdx`: `BigNumber`, `toTokenIdx`: `BigNumber`, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1303](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1303)* - -Sample sell quotes from Curve. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`curveAddress` | string | Address of the Curve contract. | -`fromTokenIdx` | `BigNumber` | Index of the taker token (what to sell). | -`toTokenIdx` | `BigNumber` | Index of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromEth2Dai - -▸ **sampleSellsFromEth2Dai**(`takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1344](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1344)* - -Sample sell quotes from Eth2Dai/Oasis. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromEth2DaiHop - -▸ **sampleSellsFromEth2DaiHop**(`takerToken`: string, `makerToken`: string, `intermediateToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1384](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1384)* - -Sample sell quotes from Eth2Dai/Oasis using a hop to an intermediate token. -I.e WBTC/DAI via ETH or WBTC/ETH via DAI - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`intermediateToken` | string | Address of the token to hop to. | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromKyberNetwork - -▸ **sampleSellsFromKyberNetwork**(`takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1425](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1425)* - -Sample sell quotes from Kyber. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromLiquidityProviderRegistry - -▸ **sampleSellsFromLiquidityProviderRegistry**(`registryAddress`: string, `takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1464](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1464)* - -Sample sell quotes from an arbitrary on-chain liquidity provider. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`registryAddress` | string | Address of the liquidity provider registry contract. | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromMultiBridge - -▸ **sampleSellsFromMultiBridge**(`multibridge`: string, `takerToken`: string, `intermediateToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1508](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1508)* - -Sample sell quotes from MultiBridge. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`multibridge` | string | Address of the MultiBridge contract. | -`takerToken` | string | Address of the taker token (what to sell). | -`intermediateToken` | string | The address of the intermediate token to use in an indirect route. | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromUniswap - -▸ **sampleSellsFromUniswap**(`takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1552](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1552)* - -Sample sell quotes from Uniswap. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromUniswapV2 - -▸ **sampleSellsFromUniswapV2**(`path`: string[], `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:1589](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L1589)* - -Sample sell quotes from UniswapV2. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`path` | string[] | Token route. Should be takerToken -> makerToken | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### `Static` ABI - -▸ **ABI**(): *[ContractAbi](#contractabi)* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:162](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L162)* - -**Returns:** *[ContractAbi](#contractabi)* - -The contract ABI - -___ - -### `Static` deployAsync - -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:118](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L118)* - -**Parameters:** - -Name | Type | ------- | ------ | -`bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | -`logDecodeDependencies` | object | - -**Returns:** *`Promise`* - -___ - -### `Static` deployFrom0xArtifactAsync - -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:47](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L47)* - -**Parameters:** - -Name | Type | ------- | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | -`logDecodeDependencies` | object | - -**Returns:** *`Promise`* - -___ - -### `Static` deployWithLibrariesFrom0xArtifactAsync - -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* - -*Defined in [contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts:79](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_bridge_sampler.ts#L79)* - -**Parameters:** - -Name | Type | ------- | ------ | -`artifact` | `ContractArtifact` | -`libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | -`logDecodeDependencies` | object | - -**Returns:** *`Promise`* - -___ - -### `Static` strictArgumentEncodingCheck - -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* - - - -Defined in base-contract/lib/src/index.d.ts:44 - -**Parameters:** - -Name | Type | ------- | ------ | -`inputAbi` | `DataItem`[] | -`args` | any[] | - -**Returns:** *string*
@@ -2145,21 +1608,22 @@ Name | Type | -\+ **new ERC20TokenContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[ERC20TokenContract](#class-erc20tokencontract)* +\+ **new ERC20TokenContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[ERC20TokenContract](#class-erc20tokencontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:735](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L735)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:757](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L757)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | ERC20TokenContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | ERC20TokenContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[ERC20TokenContract](#class-erc20tokencontract)* @@ -2167,21 +1631,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -2189,9 +1653,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -2199,9 +1663,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -2209,9 +1673,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -2219,15 +1683,15 @@ ___ ▪ **contractName**: *string* = "ERC20Token" -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:66](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L66)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:61](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L61)* ## Methods ### allowance -▸ **allowance**(`_owner`: string, `_spender`: string): *`ContractFunctionObj`* +▸ **allowance**(`_owner`: string, `_spender`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:428](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L428)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:414](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L414)* **Parameters:** @@ -2236,15 +1700,15 @@ Name | Type | `_owner` | string | `_spender` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### approve -▸ **approve**(`_spender`: string, `_value`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **approve**(`_spender`: string, `_value`: BigNumber): *ContractTxFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:456](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L456)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:443](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L443)* `msg.sender` approves `_spender` to spend `_value` tokens @@ -2253,9 +1717,9 @@ ___ Name | Type | Description | ------ | ------ | ------ | `_spender` | string | The address of the account able to transfer the tokens | -`_value` | `BigNumber` | The amount of wei to be approved for transfer | +`_value` | BigNumber | The amount of wei to be approved for transfer | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean›* Always true if the call has enough gas to complete execution @@ -2263,9 +1727,9 @@ ___ ### balanceOf -▸ **balanceOf**(`_owner`: string): *`ContractFunctionObj`* +▸ **balanceOf**(`_owner`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:509](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L509)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:507](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L507)* Query the balance of owner @@ -2275,7 +1739,7 @@ Name | Type | Description | ------ | ------ | ------ | `_owner` | string | The address from which the balance will be retrieved | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* Balance of owner @@ -2283,9 +1747,9 @@ ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:413](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L413)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:396](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L396)* **Type parameters:** @@ -2298,15 +1762,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:405](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L405)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:388](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L388)* **Type parameters:** @@ -2319,7 +1783,7 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ @@ -2327,7 +1791,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:398](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L398)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:381](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L381)* **Parameters:** @@ -2341,9 +1805,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ERC20TokenEvents](#enumeration-erc20tokenevents), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ERC20TokenEvents](#enumeration-erc20tokenevents), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:719](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L719)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:741](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L741)* Gets historical logs without creating a subscription @@ -2356,10 +1820,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [ERC20TokenEvents](#enumeration-erc20tokenevents) | The ERC20Token contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -2369,7 +1833,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:421](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L421)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:407](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L407)* **Parameters:** @@ -2383,9 +1847,9 @@ ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [ERC20TokenEvents](#enumeration-erc20tokenevents), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [ERC20TokenEvents](#enumeration-erc20tokenevents), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:674](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L674)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:696](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L696)* Subscribe to an event type emitted by the ERC20Token contract. @@ -2398,10 +1862,10 @@ Subscribe to an event type emitted by the ERC20Token contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [ERC20TokenEvents](#enumeration-erc20tokenevents) | - | The ERC20Token contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -2411,13 +1875,13 @@ ___ ### totalSupply -▸ **totalSupply**(): *`ContractFunctionObj`* +▸ **totalSupply**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:534](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L534)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:533](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L533)* Query total supply of token -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* Total supply of token @@ -2425,9 +1889,9 @@ ___ ### transfer -▸ **transfer**(`_to`: string, `_value`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **transfer**(`_to`: string, `_value`: BigNumber): *ContractTxFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:560](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L560)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:560](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L560)* send `value` token to `to` from `msg.sender` @@ -2436,9 +1900,9 @@ send `value` token to `to` from `msg.sender` Name | Type | Description | ------ | ------ | ------ | `_to` | string | The address of the recipient | -`_value` | `BigNumber` | The amount of token to be transferred | +`_value` | BigNumber | The amount of token to be transferred | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean›* True if transfer was successful @@ -2446,9 +1910,9 @@ ___ ### transferFrom -▸ **transferFrom**(`_from`: string, `_to`: string, `_value`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **transferFrom**(`_from`: string, `_to`: string, `_value`: BigNumber): *ContractTxFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:615](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L615)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:626](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L626)* send `value` token to `to` from `from` on the condition it is approved by `from` @@ -2458,9 +1922,9 @@ Name | Type | Description | ------ | ------ | ------ | `_from` | string | The address of the sender | `_to` | string | The address of the recipient | -`_value` | `BigNumber` | The amount of token to be transferred | +`_value` | BigNumber | The amount of token to be transferred | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean›* True if transfer was successful @@ -2470,7 +1934,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:700](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L700)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:722](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L722)* Cancel a subscription @@ -2488,7 +1952,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:707](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L707)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:729](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L729)* Cancels all existing subscriptions @@ -2498,11 +1962,11 @@ ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:172](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L172)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:155](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L155)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -2510,80 +1974,81 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ERC20TokenContract](#class-erc20tokencontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:128](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L128)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:115](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L115)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ERC20TokenContract](#class-erc20tokencontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ERC20TokenContract](#class-erc20tokencontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:69](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L69)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:64](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L64)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ERC20TokenContract](#class-erc20tokencontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ERC20TokenContract](#class-erc20tokencontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:95](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L95)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:86](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L86)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ERC20TokenContract](#class-erc20tokencontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: ERC721TokenContract @@ -2593,21 +2058,22 @@ Name | Type | -\+ **new ERC721TokenContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[ERC721TokenContract](#class-erc721tokencontract)* +\+ **new ERC721TokenContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[ERC721TokenContract](#class-erc721tokencontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:995](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L995)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:1040](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L1040)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | ERC721TokenContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | ERC721TokenContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[ERC721TokenContract](#class-erc721tokencontract)* @@ -2615,21 +2081,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -2637,9 +2103,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -2647,9 +2113,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -2657,9 +2123,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -2667,15 +2133,15 @@ ___ ▪ **contractName**: *string* = "ERC721Token" -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:76](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L76)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:71](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L71)* ## Methods ### approve -▸ **approve**(`_approved`: string, `_tokenId`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **approve**(`_approved`: string, `_tokenId`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:525](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L525)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:511](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L511)* The zero address indicates there is no approved address. Throws unless `msg.sender` is the current NFT owner, or an authorized @@ -2686,17 +2152,17 @@ operator of the current owner. Name | Type | Description | ------ | ------ | ------ | `_approved` | string | The new approved NFT controller | -`_tokenId` | `BigNumber` | The NFT to approve | +`_tokenId` | BigNumber | The NFT to approve | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### balanceOf -▸ **balanceOf**(`_owner`: string): *`ContractFunctionObj`* +▸ **balanceOf**(`_owner`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:579](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L579)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:576](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L576)* NFTs assigned to the zero address are considered invalid, and this function throws for queries about the zero address. @@ -2707,7 +2173,7 @@ Name | Type | Description | ------ | ------ | ------ | `_owner` | string | An address for whom to query the balance | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* The number of NFTs owned by `_owner`, possibly zero @@ -2715,9 +2181,9 @@ ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:503](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L503)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:486](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L486)* **Type parameters:** @@ -2730,15 +2196,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:495](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L495)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:478](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L478)* **Type parameters:** @@ -2751,15 +2217,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getApproved -▸ **getApproved**(`_tokenId`: `BigNumber`): *`ContractFunctionObj`* +▸ **getApproved**(`_tokenId`: BigNumber): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:605](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L605)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:603](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L603)* Throws if `_tokenId` is not a valid NFT. @@ -2767,9 +2233,9 @@ Throws if `_tokenId` is not a valid NFT. Name | Type | Description | ------ | ------ | ------ | -`_tokenId` | `BigNumber` | The NFT to find the approved address for | +`_tokenId` | BigNumber | The NFT to find the approved address for | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* The approved address for this NFT, or the zero address if there is none @@ -2779,7 +2245,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:488](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L488)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:471](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L471)* **Parameters:** @@ -2793,9 +2259,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ERC721TokenEvents](#enumeration-erc721tokenevents), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ERC721TokenEvents](#enumeration-erc721tokenevents), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:979](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L979)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:1024](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L1024)* Gets historical logs without creating a subscription @@ -2808,10 +2274,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [ERC721TokenEvents](#enumeration-erc721tokenevents) | The ERC721Token contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -2821,7 +2287,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:511](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L511)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:497](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L497)* **Parameters:** @@ -2835,9 +2301,9 @@ ___ ### isApprovedForAll -▸ **isApprovedForAll**(`_owner`: string, `_operator`: string): *`ContractFunctionObj`* +▸ **isApprovedForAll**(`_owner`: string, `_operator`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:626](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L626)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:625](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L625)* **Parameters:** @@ -2846,15 +2312,15 @@ Name | Type | `_owner` | string | `_operator` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### ownerOf -▸ **ownerOf**(`_tokenId`: `BigNumber`): *`ContractFunctionObj`* +▸ **ownerOf**(`_tokenId`: BigNumber): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:654](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L654)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:654](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L654)* NFTs assigned to zero address are considered invalid, and queries about them do throw. @@ -2863,9 +2329,9 @@ about them do throw. Name | Type | Description | ------ | ------ | ------ | -`_tokenId` | `BigNumber` | The identifier for an NFT | +`_tokenId` | BigNumber | The identifier for an NFT | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* The address of the owner of the NFT @@ -2873,9 +2339,9 @@ ___ ### safeTransferFrom1 -▸ **safeTransferFrom1**(`_from`: string, `_to`: string, `_tokenId`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **safeTransferFrom1**(`_from`: string, `_to`: string, `_tokenId`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:682](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L682)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:683](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L683)* This works identically to the other function with an extra data parameter, except this function just sets data to "". @@ -2886,17 +2352,17 @@ Name | Type | Description | ------ | ------ | ------ | `_from` | string | The current owner of the NFT | `_to` | string | The new owner | -`_tokenId` | `BigNumber` | The NFT to transfer | +`_tokenId` | BigNumber | The NFT to transfer | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### safeTransferFrom2 -▸ **safeTransferFrom2**(`_from`: string, `_to`: string, `_tokenId`: `BigNumber`, `_data`: string): *`ContractTxFunctionObj`* +▸ **safeTransferFrom2**(`_from`: string, `_to`: string, `_tokenId`: BigNumber, `_data`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:748](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L748)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:760](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L760)* Throws unless `msg.sender` is the current owner, an authorized operator, or the approved address for this NFT. Throws if `_from` is @@ -2912,18 +2378,18 @@ Name | Type | Description | ------ | ------ | ------ | `_from` | string | The current owner of the NFT | `_to` | string | The new owner | -`_tokenId` | `BigNumber` | The NFT to transfer | +`_tokenId` | BigNumber | The NFT to transfer | `_data` | string | Additional data with no specified format, sent in call to `_to` | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### setApprovalForAll -▸ **setApprovalForAll**(`_operator`: string, `_approved`: boolean): *`ContractTxFunctionObj`* +▸ **setApprovalForAll**(`_operator`: string, `_approved`: boolean): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:814](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L814)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:837](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L837)* Emits the ApprovalForAll event. The contract MUST allow multiple operators per owner. @@ -2935,15 +2401,15 @@ Name | Type | Description | `_operator` | string | Address to add to the set of authorized operators | `_approved` | boolean | True if the operator is approved, false to revoke approval | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [ERC721TokenEvents](#enumeration-erc721tokenevents), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [ERC721TokenEvents](#enumeration-erc721tokenevents), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:934](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L934)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:979](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L979)* Subscribe to an event type emitted by the ERC721Token contract. @@ -2956,10 +2422,10 @@ Subscribe to an event type emitted by the ERC721Token contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [ERC721TokenEvents](#enumeration-erc721tokenevents) | - | The ERC721Token contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -2969,9 +2435,9 @@ ___ ### transferFrom -▸ **transferFrom**(`_from`: string, `_to`: string, `_tokenId`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **transferFrom**(`_from`: string, `_to`: string, `_tokenId`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:871](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L871)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:905](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L905)* Throws unless `msg.sender` is the current owner, an authorized operator, or the approved address for this NFT. Throws if `_from` is @@ -2984,9 +2450,9 @@ Name | Type | Description | ------ | ------ | ------ | `_from` | string | The current owner of the NFT | `_to` | string | The new owner | -`_tokenId` | `BigNumber` | The NFT to transfer | +`_tokenId` | BigNumber | The NFT to transfer | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ @@ -2994,7 +2460,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:960](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L960)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:1005](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L1005)* Cancel a subscription @@ -3012,7 +2478,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:967](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L967)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:1012](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L1012)* Cancels all existing subscriptions @@ -3022,11 +2488,11 @@ ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:182](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L182)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:165](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L165)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -3034,80 +2500,81 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ERC721TokenContract](#class-erc721tokencontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:138](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L138)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:125](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L125)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ERC721TokenContract](#class-erc721tokencontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ERC721TokenContract](#class-erc721tokencontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:79](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L79)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:74](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L74)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ERC721TokenContract](#class-erc721tokencontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ERC721TokenContract](#class-erc721tokencontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:105](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L105)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:96](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L96)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ERC721TokenContract](#class-erc721tokencontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: ExchangeContract @@ -3117,21 +2584,22 @@ Name | Type | -\+ **new ExchangeContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[ExchangeContract](#class-exchangecontract)* +\+ **new ExchangeContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[ExchangeContract](#class-exchangecontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:6007](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6007)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6296](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6296)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | ExchangeContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | ExchangeContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[ExchangeContract](#class-exchangecontract)* @@ -3139,21 +2607,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -3161,9 +2629,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -3171,9 +2639,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -3181,9 +2649,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -3191,35 +2659,35 @@ ___ ▪ **contractName**: *string* = "Exchange" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:132](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L132)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:127](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L127)* ## Methods ### EIP1271_MAGIC_VALUE -▸ **EIP1271_MAGIC_VALUE**(): *`ContractFunctionObj`* +▸ **EIP1271_MAGIC_VALUE**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3228](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3228)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3214](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3214)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### EIP712_EXCHANGE_DOMAIN_HASH -▸ **EIP712_EXCHANGE_DOMAIN_HASH**(): *`ContractFunctionObj`* +▸ **EIP712_EXCHANGE_DOMAIN_HASH**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3248](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3248)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3235](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3235)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### allowedValidators -▸ **allowedValidators**(`index_0`: string, `index_1`: string): *`ContractFunctionObj`* +▸ **allowedValidators**(`index_0`: string, `index_1`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3268](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3268)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3256](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3256)* **Parameters:** @@ -3228,15 +2696,15 @@ Name | Type | `index_0` | string | `index_1` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### batchCancelOrders -▸ **batchCancelOrders**(`orders`: `Array`): *`ContractTxFunctionObj`* +▸ **batchCancelOrders**(`orders`: Array‹object›): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3294](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3294)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3283](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3283)* Executes multiple calls of cancelOrder. @@ -3244,17 +2712,17 @@ Executes multiple calls of cancelOrder. Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | +`orders` | Array‹object› | Array of order specifications. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### batchExecuteTransactions -▸ **batchExecuteTransactions**(`transactions`: `Array`, `signatures`: string[]): *`ContractTxFunctionObj`* +▸ **batchExecuteTransactions**(`transactions`: Array‹object›, `signatures`: string[]): *ContractTxFunctionObj‹string[]›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3366](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3366)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3366](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3366)* Executes a batch of Exchange method calls in the context of signer(s). @@ -3262,10 +2730,10 @@ Executes a batch of Exchange method calls in the context of signer(s). Name | Type | Description | ------ | ------ | ------ | -`transactions` | `Array` | Array of 0x transaction structures. | +`transactions` | Array‹object› | Array of 0x transaction structures. | `signatures` | string[] | Array of proofs that transactions have been signed by signer(s). | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string[]›* returnData Array containing ABI encoded return data for each of the underlying Exchange function calls. @@ -3273,9 +2741,9 @@ ___ ### batchFillOrKillOrders -▸ **batchFillOrKillOrders**(`orders`: `Array`, `takerAssetFillAmounts`: `BigNumber`[], `signatures`: string[]): *`ContractTxFunctionObj>`* +▸ **batchFillOrKillOrders**(`orders`: Array‹object›, `takerAssetFillAmounts`: BigNumber[], `signatures`: string[]): *ContractTxFunctionObj‹Array‹object››* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3431](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3431)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3442](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3442)* Executes multiple calls of fillOrKillOrder. @@ -3283,11 +2751,11 @@ Executes multiple calls of fillOrKillOrder. Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | -`takerAssetFillAmounts` | `BigNumber`[] | Array of desired amounts of takerAsset to sell in orders. | +`orders` | Array‹object› | Array of order specifications. | +`takerAssetFillAmounts` | BigNumber[] | Array of desired amounts of takerAsset to sell in orders. | `signatures` | string[] | Proofs that orders have been created by makers. | -**Returns:** *`ContractTxFunctionObj>`* +**Returns:** *ContractTxFunctionObj‹Array‹object››* fillResults Array of amounts filled and fees paid by makers and taker. @@ -3295,9 +2763,9 @@ ___ ### batchFillOrders -▸ **batchFillOrders**(`orders`: `Array`, `takerAssetFillAmounts`: `BigNumber`[], `signatures`: string[]): *`ContractTxFunctionObj>`* +▸ **batchFillOrders**(`orders`: Array‹object›, `takerAssetFillAmounts`: BigNumber[], `signatures`: string[]): *ContractTxFunctionObj‹Array‹object››* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3535](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3535)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3557](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3557)* Executes multiple calls of fillOrder. @@ -3305,11 +2773,11 @@ Executes multiple calls of fillOrder. Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | -`takerAssetFillAmounts` | `BigNumber`[] | Array of desired amounts of takerAsset to sell in orders. | +`orders` | Array‹object› | Array of order specifications. | +`takerAssetFillAmounts` | BigNumber[] | Array of desired amounts of takerAsset to sell in orders. | `signatures` | string[] | Proofs that orders have been created by makers. | -**Returns:** *`ContractTxFunctionObj>`* +**Returns:** *ContractTxFunctionObj‹Array‹object››* fillResults Array of amounts filled and fees paid by makers and taker. @@ -3317,9 +2785,9 @@ ___ ### batchFillOrdersNoThrow -▸ **batchFillOrdersNoThrow**(`orders`: `Array`, `takerAssetFillAmounts`: `BigNumber`[], `signatures`: string[]): *`ContractTxFunctionObj>`* +▸ **batchFillOrdersNoThrow**(`orders`: Array‹object›, `takerAssetFillAmounts`: BigNumber[], `signatures`: string[]): *ContractTxFunctionObj‹Array‹object››* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3639](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3639)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3672](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3672)* Executes multiple calls of fillOrder. If any fill reverts, the error is caught and ignored. @@ -3327,11 +2795,11 @@ Executes multiple calls of fillOrder. If any fill reverts, the error is caught a Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | -`takerAssetFillAmounts` | `BigNumber`[] | Array of desired amounts of takerAsset to sell in orders. | +`orders` | Array‹object› | Array of order specifications. | +`takerAssetFillAmounts` | BigNumber[] | Array of desired amounts of takerAsset to sell in orders. | `signatures` | string[] | Proofs that orders have been created by makers. | -**Returns:** *`ContractTxFunctionObj>`* +**Returns:** *ContractTxFunctionObj‹Array‹object››* fillResults Array of amounts filled and fees paid by makers and taker. @@ -3339,9 +2807,9 @@ ___ ### batchMatchOrders -▸ **batchMatchOrders**(`leftOrders`: `Array`, `rightOrders`: `Array`, `leftSignatures`: string[], `rightSignatures`: string[]): *`ContractTxFunctionObj`* +▸ **batchMatchOrders**(`leftOrders`: Array‹object›, `rightOrders`: Array‹object›, `leftSignatures`: string[], `rightSignatures`: string[]): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3747](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3747)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3791](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3791)* Match complementary orders that have a profitable spread. Each order is filled at their respective price point, and @@ -3351,12 +2819,12 @@ the matcher receives a profit denominated in the left maker asset. Name | Type | Description | ------ | ------ | ------ | -`leftOrders` | `Array` | Set of orders with the same maker / taker asset. | -`rightOrders` | `Array` | Set of orders to match against `leftOrders` | +`leftOrders` | Array‹object› | Set of orders with the same maker / taker asset. | +`rightOrders` | Array‹object› | Set of orders to match against `leftOrders` | `leftSignatures` | string[] | Proof that left orders were created by the left makers. | `rightSignatures` | string[] | Proof that right orders were created by the right makers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹object›* batchMatchedFillResults Amounts filled and profit generated. @@ -3364,9 +2832,9 @@ ___ ### batchMatchOrdersWithMaximalFill -▸ **batchMatchOrdersWithMaximalFill**(`leftOrders`: `Array`, `rightOrders`: `Array`, `leftSignatures`: string[], `rightSignatures`: string[]): *`ContractTxFunctionObj`* +▸ **batchMatchOrdersWithMaximalFill**(`leftOrders`: Array‹object›, `rightOrders`: Array‹object›, `leftSignatures`: string[], `rightSignatures`: string[]): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3905](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3905)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3960](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3960)* Match complementary orders that have a profitable spread. Each order is maximally filled at their respective price point, and @@ -3377,12 +2845,12 @@ right maker asset, or a combination of both. Name | Type | Description | ------ | ------ | ------ | -`leftOrders` | `Array` | Set of orders with the same maker / taker asset. | -`rightOrders` | `Array` | Set of orders to match against `leftOrders` | +`leftOrders` | Array‹object› | Set of orders with the same maker / taker asset. | +`rightOrders` | Array‹object› | Set of orders to match against `leftOrders` | `leftSignatures` | string[] | Proof that left orders were created by the left makers. | `rightSignatures` | string[] | Proof that right orders were created by the right makers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹object›* batchMatchedFillResults Amounts filled and profit generated. @@ -3390,27 +2858,44 @@ ___ ### cancelOrder -▸ **cancelOrder**(`order`: object): *`ContractTxFunctionObj`* +▸ **cancelOrder**(`order`: object): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4054](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4054)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4120](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4120)* After calling, the order can not be filled anymore. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | Order struct containing order specifications. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj`* +Order struct containing order specifications. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### cancelOrdersUpTo -▸ **cancelOrdersUpTo**(`targetOrderEpoch`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **cancelOrdersUpTo**(`targetOrderEpoch`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4123](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4123)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4200](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4200)* Cancels all orders created by makerAddress with a salt less than or equal to the targetOrderEpoch and senderAddress equal to msg.sender (or null address if msg.sender == makerAddress). @@ -3419,17 +2904,17 @@ and senderAddress equal to msg.sender (or null address if msg.sender == makerAdd Name | Type | Description | ------ | ------ | ------ | -`targetOrderEpoch` | `BigNumber` | Orders created with a salt less or equal to this value will be cancelled. | +`targetOrderEpoch` | BigNumber | Orders created with a salt less or equal to this value will be cancelled. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### cancelled -▸ **cancelled**(`index_0`: string): *`ContractFunctionObj`* +▸ **cancelled**(`index_0`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4170](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4170)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4258](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4258)* **Parameters:** @@ -3437,49 +2922,60 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### currentContextAddress -▸ **currentContextAddress**(): *`ContractFunctionObj`* +▸ **currentContextAddress**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4191](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4191)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4280](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4280)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### detachProtocolFeeCollector -▸ **detachProtocolFeeCollector**(): *`ContractTxFunctionObj`* +▸ **detachProtocolFeeCollector**(): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4215](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4215)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4305](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4305)* Sets the protocolFeeCollector contract address to 0. Only callable by owner. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### executeTransaction -▸ **executeTransaction**(`transaction`: object, `signature`: string): *`ContractTxFunctionObj`* +▸ **executeTransaction**(`transaction`: object, `signature`: string): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4267](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4267)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4368](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4368)* Executes an Exchange method call in the context of signer. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`transaction` | object | 0x transaction structure. | -`signature` | string | Proof that transaction has been signed by signer. | +▪ **transaction**: *object* -**Returns:** *`ContractTxFunctionObj`* +0x transaction structure. + +Name | Type | +------ | ------ | +`data` | string | +`expirationTimeSeconds` | BigNumber | +`gasPrice` | BigNumber | +`salt` | BigNumber | +`signerAddress` | string | + +▪ **signature**: *string* + +Proof that transaction has been signed by signer. + +**Returns:** *ContractTxFunctionObj‹string›* ABI encoded return data of the underlying Exchange function call. @@ -3487,21 +2983,44 @@ ___ ### fillOrKillOrder -▸ **fillOrKillOrder**(`order`: object, `takerAssetFillAmount`: `BigNumber`, `signature`: string): *`ContractTxFunctionObj`* +▸ **fillOrKillOrder**(`order`: object, `takerAssetFillAmount`: BigNumber, `signature`: string): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4331](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4331)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4443](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4443)* Fills the input order. Reverts if exact `takerAssetFillAmount` not filled. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | Order struct containing order specifications. | -`takerAssetFillAmount` | `BigNumber` | Desired amount of takerAsset to sell. | -`signature` | string | Proof that order has been created by maker. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj`* +Order struct containing order specifications. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **takerAssetFillAmount**: *BigNumber* + +Desired amount of takerAsset to sell. + +▪ **signature**: *string* + +Proof that order has been created by maker. + +**Returns:** *ContractTxFunctionObj‹object›* fillResults Amounts filled and fees paid. @@ -3509,21 +3028,44 @@ ___ ### fillOrder -▸ **fillOrder**(`order`: object, `takerAssetFillAmount`: `BigNumber`, `signature`: string): *`ContractTxFunctionObj`* +▸ **fillOrder**(`order`: object, `takerAssetFillAmount`: BigNumber, `signature`: string): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4428](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4428)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4551](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4551)* Fills the input order. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | Order struct containing order specifications. | -`takerAssetFillAmount` | `BigNumber` | Desired amount of takerAsset to sell. | -`signature` | string | Proof that order has been created by maker. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj`* +Order struct containing order specifications. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **takerAssetFillAmount**: *BigNumber* + +Desired amount of takerAsset to sell. + +▪ **signature**: *string* + +Proof that order has been created by maker. + +**Returns:** *ContractTxFunctionObj‹object›* fillResults Amounts filled and fees paid by maker and taker. @@ -3531,9 +3073,9 @@ ___ ### filled -▸ **filled**(`index_0`: string): *`ContractFunctionObj`* +▸ **filled**(`index_0`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4518](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4518)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4652](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4652)* **Parameters:** @@ -3541,15 +3083,15 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3213](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3213)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3196](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3196)* **Type parameters:** @@ -3562,15 +3104,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3205](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3205)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3188](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3188)* **Type parameters:** @@ -3583,15 +3125,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getAssetProxy -▸ **getAssetProxy**(`assetProxyId`: string): *`ContractFunctionObj`* +▸ **getAssetProxy**(`assetProxyId`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4544](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4544)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4679](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4679)* Gets an asset proxy. @@ -3601,7 +3143,7 @@ Name | Type | Description | ------ | ------ | ------ | `assetProxyId` | string | Id of the asset proxy. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* assetProxy The asset proxy address registered to assetProxyId. Returns 0x0 if no proxy is registered. @@ -3611,7 +3153,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3198](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3198)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3181](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3181)* **Parameters:** @@ -3625,9 +3167,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ExchangeEvents](#enumeration-exchangeevents), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ExchangeEvents](#enumeration-exchangeevents), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5991](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5991)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6280](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6280)* Gets historical logs without creating a subscription @@ -3640,10 +3182,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [ExchangeEvents](#enumeration-exchangeevents) | The Exchange contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -3651,19 +3193,36 @@ ___ ### getOrderInfo -▸ **getOrderInfo**(`order`: object): *`ContractFunctionObj`* +▸ **getOrderInfo**(`order`: object): *ContractFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4570](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4570)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4706](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4706)* Gets information about an order: status, hash, and amount filled. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | Order to gather information on. | +▪ **order**: *object* -**Returns:** *`ContractFunctionObj`* +Order to gather information on. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +**Returns:** *ContractFunctionObj‹object›* orderInfo Information about the order and its state. See LibOrder.OrderInfo for a complete description. @@ -3673,7 +3232,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:3221](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3221)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:3207](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L3207)* **Parameters:** @@ -3687,9 +3246,9 @@ ___ ### isValidHashSignature -▸ **isValidHashSignature**(`hash`: string, `signerAddress`: string, `signature`: string): *`ContractFunctionObj`* +▸ **isValidHashSignature**(`hash`: string, `signerAddress`: string, `signature`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4621](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4621)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4758](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4758)* Verifies that a hash has been signed by the given signer. @@ -3701,7 +3260,7 @@ Name | Type | Description | `signerAddress` | string | Address that should have signed the given hash. | `signature` | string | Proof that the hash has been signed by signer. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* isValid `true` if the signature is valid for the given hash and signer. @@ -3709,20 +3268,40 @@ ___ ### isValidOrderSignature -▸ **isValidOrderSignature**(`order`: object, `signature`: string): *`ContractFunctionObj`* +▸ **isValidOrderSignature**(`order`: object, `signature`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4650](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4650)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4788](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4788)* Verifies that a signature for an order is valid. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`order` | object | The order. | -`signature` | string | Proof that the order has been signed by signer. | +▪ **order**: *object* -**Returns:** *`ContractFunctionObj`* +The order. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **signature**: *string* + +Proof that the order has been signed by signer. + +**Returns:** *ContractFunctionObj‹boolean›* isValid `true` if the signature is valid for the given order and signer. @@ -3730,20 +3309,31 @@ ___ ### isValidTransactionSignature -▸ **isValidTransactionSignature**(`transaction`: object, `signature`: string): *`ContractFunctionObj`* +▸ **isValidTransactionSignature**(`transaction`: object, `signature`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4697](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4697)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4836](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4836)* Verifies that a signature for a transaction is valid. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`transaction` | object | The transaction. | -`signature` | string | Proof that the order has been signed by signer. | +▪ **transaction**: *object* -**Returns:** *`ContractFunctionObj`* +The transaction. + +Name | Type | +------ | ------ | +`data` | string | +`expirationTimeSeconds` | BigNumber | +`gasPrice` | BigNumber | +`salt` | BigNumber | +`signerAddress` | string | + +▪ **signature**: *string* + +Proof that the order has been signed by signer. + +**Returns:** *ContractFunctionObj‹boolean›* isValid `true` if the signature is valid for the given transaction and signer. @@ -3751,9 +3341,9 @@ ___ ### marketBuyOrdersFillOrKill -▸ **marketBuyOrdersFillOrKill**(`orders`: `Array`, `makerAssetFillAmount`: `BigNumber`, `signatures`: string[]): *`ContractTxFunctionObj`* +▸ **marketBuyOrdersFillOrKill**(`orders`: Array‹object›, `makerAssetFillAmount`: BigNumber, `signatures`: string[]): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4736](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4736)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4876](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4876)* Calls marketBuyOrdersNoThrow then reverts if < makerAssetFillAmount has been bought. NOTE: This function does not enforce that the makerAsset is the same for each order. @@ -3762,11 +3352,11 @@ NOTE: This function does not enforce that the makerAsset is the same for each or Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | -`makerAssetFillAmount` | `BigNumber` | Minimum amount of makerAsset to buy. | +`orders` | Array‹object› | Array of order specifications. | +`makerAssetFillAmount` | BigNumber | Minimum amount of makerAsset to buy. | `signatures` | string[] | Proofs that orders have been signed by makers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹object›* fillResults Amounts filled and fees paid by makers and taker. @@ -3774,9 +3364,9 @@ ___ ### marketBuyOrdersNoThrow -▸ **marketBuyOrdersNoThrow**(`orders`: `Array`, `makerAssetFillAmount`: `BigNumber`, `signatures`: string[]): *`ContractTxFunctionObj`* +▸ **marketBuyOrdersNoThrow**(`orders`: Array‹object›, `makerAssetFillAmount`: BigNumber, `signatures`: string[]): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4835](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4835)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:4986](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4986)* Executes multiple calls of fillOrder until total amount of makerAsset is bought by taker. If any fill reverts, the error is caught and ignored. @@ -3786,11 +3376,11 @@ NOTE: This function does not enforce that the makerAsset is the same for each or Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | -`makerAssetFillAmount` | `BigNumber` | Desired amount of makerAsset to buy. | +`orders` | Array‹object› | Array of order specifications. | +`makerAssetFillAmount` | BigNumber | Desired amount of makerAsset to buy. | `signatures` | string[] | Proofs that orders have been signed by makers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹object›* fillResults Amounts filled and fees paid by makers and taker. @@ -3798,9 +3388,9 @@ ___ ### marketSellOrdersFillOrKill -▸ **marketSellOrdersFillOrKill**(`orders`: `Array`, `takerAssetFillAmount`: `BigNumber`, `signatures`: string[]): *`ContractTxFunctionObj`* +▸ **marketSellOrdersFillOrKill**(`orders`: Array‹object›, `takerAssetFillAmount`: BigNumber, `signatures`: string[]): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:4933](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L4933)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5095](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5095)* Calls marketSellOrdersNoThrow then reverts if < takerAssetFillAmount has been sold. NOTE: This function does not enforce that the takerAsset is the same for each order. @@ -3809,11 +3399,11 @@ NOTE: This function does not enforce that the takerAsset is the same for each or Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | -`takerAssetFillAmount` | `BigNumber` | Minimum amount of takerAsset to sell. | +`orders` | Array‹object› | Array of order specifications. | +`takerAssetFillAmount` | BigNumber | Minimum amount of takerAsset to sell. | `signatures` | string[] | Proofs that orders have been signed by makers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹object›* fillResults Amounts filled and fees paid by makers and taker. @@ -3821,9 +3411,9 @@ ___ ### marketSellOrdersNoThrow -▸ **marketSellOrdersNoThrow**(`orders`: `Array`, `takerAssetFillAmount`: `BigNumber`, `signatures`: string[]): *`ContractTxFunctionObj`* +▸ **marketSellOrdersNoThrow**(`orders`: Array‹object›, `takerAssetFillAmount`: BigNumber, `signatures`: string[]): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5032](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5032)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5205](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5205)* Executes multiple calls of fillOrder until total amount of takerAsset is sold by taker. If any fill reverts, the error is caught and ignored. @@ -3833,11 +3423,11 @@ NOTE: This function does not enforce that the takerAsset is the same for each or Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications. | -`takerAssetFillAmount` | `BigNumber` | Desired amount of takerAsset to sell. | +`orders` | Array‹object› | Array of order specifications. | +`takerAssetFillAmount` | BigNumber | Desired amount of takerAsset to sell. | `signatures` | string[] | Proofs that orders have been signed by makers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹object›* fillResults Amounts filled and fees paid by makers and taker. @@ -3845,9 +3435,9 @@ ___ ### matchOrders -▸ **matchOrders**(`leftOrder`: object, `rightOrder`: object, `leftSignature`: string, `rightSignature`: string): *`ContractTxFunctionObj`* +▸ **matchOrders**(`leftOrder`: object, `rightOrder`: object, `leftSignature`: string, `rightSignature`: string): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5133](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5133)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5317](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5317)* Match two complementary orders that have a profitable spread. Each order is filled at their respective price point. However, the calculations are @@ -3856,14 +3446,57 @@ The profit made by the left order goes to the taker (who matched the two orders) **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`leftOrder` | object | First order to match. | -`rightOrder` | object | Second order to match. | -`leftSignature` | string | Proof that order was created by the left maker. | -`rightSignature` | string | Proof that order was created by the right maker. | +▪ **leftOrder**: *object* -**Returns:** *`ContractTxFunctionObj`* +First order to match. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **rightOrder**: *object* + +Second order to match. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **leftSignature**: *string* + +Proof that order was created by the left maker. + +▪ **rightSignature**: *string* + +Proof that order was created by the right maker. + +**Returns:** *ContractTxFunctionObj‹object›* matchedFillResults Amounts filled and fees paid by maker and taker of matched orders. @@ -3871,9 +3504,9 @@ ___ ### matchOrdersWithMaximalFill -▸ **matchOrdersWithMaximalFill**(`leftOrder`: object, `rightOrder`: object, `leftSignature`: string, `rightSignature`: string): *`ContractTxFunctionObj`* +▸ **matchOrdersWithMaximalFill**(`leftOrder`: object, `rightOrder`: object, `leftSignature`: string, `rightSignature`: string): *ContractTxFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5288](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5288)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5483](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5483)* Match two complementary orders that have a profitable spread. Each order is maximally filled at their respective price point, and @@ -3882,14 +3515,57 @@ right maker asset, or a combination of both. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`leftOrder` | object | First order to match. | -`rightOrder` | object | Second order to match. | -`leftSignature` | string | Proof that order was created by the left maker. | -`rightSignature` | string | Proof that order was created by the right maker. | +▪ **leftOrder**: *object* -**Returns:** *`ContractTxFunctionObj`* +First order to match. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **rightOrder**: *object* + +Second order to match. + +Name | Type | +------ | ------ | +`expirationTimeSeconds` | BigNumber | +`feeRecipientAddress` | string | +`makerAddress` | string | +`makerAssetAmount` | BigNumber | +`makerAssetData` | string | +`makerFee` | BigNumber | +`makerFeeAssetData` | string | +`salt` | BigNumber | +`senderAddress` | string | +`takerAddress` | string | +`takerAssetAmount` | BigNumber | +`takerAssetData` | string | +`takerFee` | BigNumber | +`takerFeeAssetData` | string | + +▪ **leftSignature**: *string* + +Proof that order was created by the left maker. + +▪ **rightSignature**: *string* + +Proof that order was created by the right maker. + +**Returns:** *ContractTxFunctionObj‹object›* matchedFillResults Amounts filled by maker and taker of matched orders. @@ -3897,9 +3573,9 @@ ___ ### orderEpoch -▸ **orderEpoch**(`index_0`: string, `index_1`: string): *`ContractFunctionObj`* +▸ **orderEpoch**(`index_0`: string, `index_1`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5432](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5432)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5638](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5638)* **Parameters:** @@ -3908,25 +3584,25 @@ Name | Type | `index_0` | string | `index_1` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### owner -▸ **owner**(): *`ContractFunctionObj`* +▸ **owner**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5454](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5454)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5661](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5661)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### preSign -▸ **preSign**(`hash`: string): *`ContractTxFunctionObj`* +▸ **preSign**(`hash`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5479](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5479)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5687](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5687)* Approves a hash on-chain. After presigning a hash, the preSign signature type will become valid for that hash and signer. @@ -3937,15 +3613,15 @@ Name | Type | Description | ------ | ------ | ------ | `hash` | string | Any 32-byte hash. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### preSigned -▸ **preSigned**(`index_0`: string, `index_1`: string): *`ContractFunctionObj`* +▸ **preSigned**(`index_0`: string, `index_1`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5526](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5526)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5745](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5745)* **Parameters:** @@ -3954,35 +3630,35 @@ Name | Type | `index_0` | string | `index_1` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### protocolFeeCollector -▸ **protocolFeeCollector**(): *`ContractFunctionObj`* +▸ **protocolFeeCollector**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5548](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5548)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5768](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5768)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### protocolFeeMultiplier -▸ **protocolFeeMultiplier**(): *`ContractFunctionObj`* +▸ **protocolFeeMultiplier**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5568](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5568)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5789](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5789)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### registerAssetProxy -▸ **registerAssetProxy**(`assetProxy`: string): *`ContractTxFunctionObj`* +▸ **registerAssetProxy**(`assetProxy`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5593](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5593)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5815](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5815)* Registers an asset proxy to its asset proxy id. Once an asset proxy is registered, it cannot be unregistered. @@ -3993,15 +3669,15 @@ Name | Type | Description | ------ | ------ | ------ | `assetProxy` | string | Address of new asset proxy to register. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### setProtocolFeeCollectorAddress -▸ **setProtocolFeeCollectorAddress**(`updatedProtocolFeeCollector`: string): *`ContractTxFunctionObj`* +▸ **setProtocolFeeCollectorAddress**(`updatedProtocolFeeCollector`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5645](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5645)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5878](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5878)* Allows the owner to update the protocolFeeCollector address. @@ -4011,15 +3687,15 @@ Name | Type | Description | ------ | ------ | ------ | `updatedProtocolFeeCollector` | string | The updated protocolFeeCollector contract address. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### setProtocolFeeMultiplier -▸ **setProtocolFeeMultiplier**(`updatedProtocolFeeMultiplier`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **setProtocolFeeMultiplier**(`updatedProtocolFeeMultiplier`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5696](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5696)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:5940](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5940)* Allows the owner to update the protocol fee multiplier. @@ -4027,17 +3703,17 @@ Allows the owner to update the protocol fee multiplier. Name | Type | Description | ------ | ------ | ------ | -`updatedProtocolFeeMultiplier` | `BigNumber` | The updated protocol fee multiplier. | +`updatedProtocolFeeMultiplier` | BigNumber | The updated protocol fee multiplier. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### setSignatureValidatorApproval -▸ **setSignatureValidatorApproval**(`validatorAddress`: string, `approval`: boolean): *`ContractTxFunctionObj`* +▸ **setSignatureValidatorApproval**(`validatorAddress`: string, `approval`: boolean): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5749](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5749)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6004](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6004)* Approves/unnapproves a Validator contract to verify signatures on signer's behalf using the `Validator` signature type. @@ -4049,15 +3725,15 @@ Name | Type | Description | `validatorAddress` | string | Address of Validator contract. | `approval` | boolean | Approval or disapproval of Validator contract. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### simulateDispatchTransferFromCalls -▸ **simulateDispatchTransferFromCalls**(`assetData`: string[], `fromAddresses`: string[], `toAddresses`: string[], `amounts`: `BigNumber`[]): *`ContractTxFunctionObj`* +▸ **simulateDispatchTransferFromCalls**(`assetData`: string[], `fromAddresses`: string[], `toAddresses`: string[], `amounts`: BigNumber[]): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5809](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5809)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6075](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6075)* 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. @@ -4068,9 +3744,9 @@ Name | Type | Description | `assetData` | string[] | Array of asset details, each encoded per the AssetProxy contract specification. | `fromAddresses` | string[] | Array containing the `from` addresses that correspond with each transfer. | `toAddresses` | string[] | Array containing the `to` addresses that correspond with each transfer. | -`amounts` | `BigNumber`[] | Array containing the amounts that correspond to each transfer. | +`amounts` | BigNumber[] | Array containing the amounts that correspond to each transfer. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* This function does not return a value. However, it will always revert with `Error("TRANSFERS_SUCCESSFUL")` if all of the transfers were successful. @@ -4078,9 +3754,9 @@ ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [ExchangeEvents](#enumeration-exchangeevents), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [ExchangeEvents](#enumeration-exchangeevents), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5946](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5946)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6235](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6235)* Subscribe to an event type emitted by the Exchange contract. @@ -4093,10 +3769,10 @@ Subscribe to an event type emitted by the Exchange contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [ExchangeEvents](#enumeration-exchangeevents) | - | The Exchange contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -4106,9 +3782,9 @@ ___ ### transactionsExecuted -▸ **transactionsExecuted**(`index_0`: string): *`ContractFunctionObj`* +▸ **transactionsExecuted**(`index_0`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5864](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5864)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6141](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6141)* **Parameters:** @@ -4116,15 +3792,15 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### transferOwnership -▸ **transferOwnership**(`newOwner`: string): *`ContractTxFunctionObj`* +▸ **transferOwnership**(`newOwner`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5889](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5889)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6167](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6167)* Change the owner of this contract. @@ -4134,7 +3810,7 @@ Name | Type | Description | ------ | ------ | ------ | `newOwner` | string | New owner address. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ @@ -4142,7 +3818,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5972](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5972)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6261](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6261)* Cancel a subscription @@ -4160,7 +3836,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:5979](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L5979)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:6268](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L6268)* Cancels all existing subscriptions @@ -4170,11 +3846,11 @@ ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:245](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L245)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:228](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L228)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -4182,83 +3858,84 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `chainId`: `BigNumber`): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `chainId`: BigNumber): *Promise‹[ExchangeContract](#class-exchangecontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:196](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L196)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:183](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L183)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -`chainId` | `BigNumber` | +`chainId` | BigNumber | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ExchangeContract](#class-exchangecontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `chainId`: `BigNumber`): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `chainId`: BigNumber): *Promise‹[ExchangeContract](#class-exchangecontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:135](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L135)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:130](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L130)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -`chainId` | `BigNumber` | +`chainId` | BigNumber | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ExchangeContract](#class-exchangecontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `chainId`: `BigNumber`): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `chainId`: BigNumber): *Promise‹[ExchangeContract](#class-exchangecontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:162](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L162)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:153](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L153)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -`chainId` | `BigNumber` | +`chainId` | BigNumber | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ExchangeContract](#class-exchangecontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: ForwarderContract @@ -4268,21 +3945,22 @@ Name | Type | -\+ **new ForwarderContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[ForwarderContract](#class-forwardercontract)* +\+ **new ForwarderContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[ForwarderContract](#class-forwardercontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1515](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1515)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1593](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1593)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | ForwarderContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | ForwarderContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[ForwarderContract](#class-forwardercontract)* @@ -4290,21 +3968,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -4312,9 +3990,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -4322,9 +4000,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -4332,9 +4010,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -4342,45 +4020,45 @@ ___ ▪ **contractName**: *string* = "Forwarder" -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:58](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L58)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:53](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L53)* ## Methods ### ERC1155_BATCH_RECEIVED -▸ **ERC1155_BATCH_RECEIVED**(): *`ContractFunctionObj`* +▸ **ERC1155_BATCH_RECEIVED**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:780](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L780)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:766](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L766)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### ERC1155_RECEIVED -▸ **ERC1155_RECEIVED**(): *`ContractFunctionObj`* +▸ **ERC1155_RECEIVED**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:800](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L800)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:787](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L787)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### EXCHANGE_V2_ORDER_ID -▸ **EXCHANGE_V2_ORDER_ID**(): *`ContractFunctionObj`* +▸ **EXCHANGE_V2_ORDER_ID**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:820](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L820)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:808](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L808)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### approveMakerAssetProxy -▸ **approveMakerAssetProxy**(`assetData`: string): *`ContractTxFunctionObj`* +▸ **approveMakerAssetProxy**(`assetData`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:848](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L848)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:837](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L837)* Approves the respective proxy for a given asset to transfer tokens on the Forwarder contract's behalf. This is necessary because an order fee denominated in the maker asset (i.e. a percentage fee) is sent by the @@ -4394,15 +4072,15 @@ Name | Type | Description | ------ | ------ | ------ | `assetData` | string | Byte array encoded for the respective asset proxy. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:765](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L765)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:748](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L748)* **Type parameters:** @@ -4415,15 +4093,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:757](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L757)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:740](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L740)* **Type parameters:** @@ -4436,7 +4114,7 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ @@ -4444,7 +4122,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:750](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L750)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:733](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L733)* **Parameters:** @@ -4458,9 +4136,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ForwarderEvents](#enumeration-forwarderevents), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ForwarderEvents](#enumeration-forwarderevents), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1499](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1499)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1577](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1577)* Gets historical logs without creating a subscription @@ -4473,10 +4151,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [ForwarderEvents](#enumeration-forwarderevents) | The Forwarder contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -4486,7 +4164,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:773](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L773)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:759](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L759)* **Parameters:** @@ -4500,9 +4178,9 @@ ___ ### marketBuyOrdersWithEth -▸ **marketBuyOrdersWithEth**(`orders`: `Array`, `makerAssetBuyAmount`: `BigNumber`, `signatures`: string[], `ethFeeAmounts`: `BigNumber`[], `feeRecipients`: string[]): *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +▸ **marketBuyOrdersWithEth**(`orders`: Array‹object›, `makerAssetBuyAmount`: BigNumber, `signatures`: string[], `ethFeeAmounts`: BigNumber[], `feeRecipients`: string[]): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:909](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L909)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:909](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L909)* Attempt to buy makerAssetBuyAmount of makerAsset by selling ETH provided with transaction. The Forwarder may *fill* more than makerAssetBuyAmount of the makerAsset so that it can @@ -4513,13 +4191,13 @@ Any ETH not spent will be refunded to sender. Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications used containing desired makerAsset and WETH as takerAsset. | -`makerAssetBuyAmount` | `BigNumber` | Desired amount of makerAsset to purchase. | +`orders` | Array‹object› | Array of order specifications used containing desired makerAsset and WETH as takerAsset. | +`makerAssetBuyAmount` | BigNumber | Desired amount of makerAsset to purchase. | `signatures` | string[] | Proofs that orders have been created by makers. | -`ethFeeAmounts` | `BigNumber`[] | Amounts of ETH, denominated in Wei, that are paid to corresponding feeRecipients. | +`ethFeeAmounts` | BigNumber[] | Amounts of ETH, denominated in Wei, that are paid to corresponding feeRecipients. | `feeRecipients` | string[] | Addresses that will receive ETH when orders are filled. | -**Returns:** *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* wethSpentAmount Amount of WETH spent on the given set of orders.makerAssetAcquiredAmount Amount of maker asset acquired from the given set of orders. @@ -4527,9 +4205,9 @@ ___ ### marketSellAmountWithEth -▸ **marketSellAmountWithEth**(`orders`: `Array`, `ethSellAmount`: `BigNumber`, `signatures`: string[], `ethFeeAmounts`: `BigNumber`[], `feeRecipients`: string[]): *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +▸ **marketSellAmountWithEth**(`orders`: Array‹object›, `ethSellAmount`: BigNumber, `signatures`: string[], `ethFeeAmounts`: BigNumber[], `feeRecipients`: string[]): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1003](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1003)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1014](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1014)* Purchases as much of orders' makerAssets as possible by selling the specified amount of ETH accounting for order and forwarder fees. This functions throws if ethSellAmount was not reached. @@ -4538,13 +4216,13 @@ accounting for order and forwarder fees. This functions throws if ethSellAmount Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications used containing desired makerAsset and WETH as takerAsset. | -`ethSellAmount` | `BigNumber` | Desired amount of ETH to sell. | +`orders` | Array‹object› | Array of order specifications used containing desired makerAsset and WETH as takerAsset. | +`ethSellAmount` | BigNumber | Desired amount of ETH to sell. | `signatures` | string[] | Proofs that orders have been created by makers. | -`ethFeeAmounts` | `BigNumber`[] | Amounts of ETH, denominated in Wei, that are paid to corresponding feeRecipients. | +`ethFeeAmounts` | BigNumber[] | Amounts of ETH, denominated in Wei, that are paid to corresponding feeRecipients. | `feeRecipients` | string[] | Addresses that will receive ETH when orders are filled. | -**Returns:** *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* wethSpentAmount Amount of WETH spent on the given set of orders.makerAssetAcquiredAmount Amount of maker asset acquired from the given set of orders. @@ -4552,9 +4230,9 @@ ___ ### marketSellOrdersWithEth -▸ **marketSellOrdersWithEth**(`orders`: `Array`, `signatures`: string[], `ethFeeAmounts`: `BigNumber`[], `feeRecipients`: string[]): *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +▸ **marketSellOrdersWithEth**(`orders`: Array‹object›, `signatures`: string[], `ethFeeAmounts`: BigNumber[], `feeRecipients`: string[]): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1096](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1096)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1118](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1118)* Purchases as much of orders' makerAssets as possible by selling as much of the ETH value sent as possible, accounting for order and forwarder fees. @@ -4563,12 +4241,12 @@ as possible, accounting for order and forwarder fees. Name | Type | Description | ------ | ------ | ------ | -`orders` | `Array` | Array of order specifications used containing desired makerAsset and WETH as takerAsset. | +`orders` | Array‹object› | Array of order specifications used containing desired makerAsset and WETH as takerAsset. | `signatures` | string[] | Proofs that orders have been created by makers. | -`ethFeeAmounts` | `BigNumber`[] | Amounts of ETH, denominated in Wei, that are paid to corresponding feeRecipients. | +`ethFeeAmounts` | BigNumber[] | Amounts of ETH, denominated in Wei, that are paid to corresponding feeRecipients. | `feeRecipients` | string[] | Addresses that will receive ETH when orders are filled. | -**Returns:** *`ContractTxFunctionObj<[BigNumber, BigNumber]>`* +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* wethSpentAmount Amount of WETH spent on the given set of orders.makerAssetAcquiredAmount Amount of maker asset acquired from the given set of orders. @@ -4576,9 +4254,9 @@ ___ ### onERC1155BatchReceived -▸ **onERC1155BatchReceived**(`operator`: string, `from`: string, `ids`: `BigNumber`[], `values`: `BigNumber`[], `data`: string): *`ContractTxFunctionObj`* +▸ **onERC1155BatchReceived**(`operator`: string, `from`: string, `ids`: BigNumber[], `values`: BigNumber[], `data`: string): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1184](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1184)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1217](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1217)* The smart contract calls this function on the recipient after a `safeTransferFrom`. This function MAY throw to revert and reject the transfer. Return of other than the magic value MUST result in the transaction being reverted Note: the contract address is always the message sender @@ -4588,11 +4266,11 @@ Name | Type | Description | ------ | ------ | ------ | `operator` | string | The address which called `safeTransferFrom` function | `from` | string | The address which previously owned the token | -`ids` | `BigNumber`[] | An array containing ids of each token being transferred | -`values` | `BigNumber`[] | An array containing amounts of each token being transferred | +`ids` | BigNumber[] | An array containing ids of each token being transferred | +`values` | BigNumber[] | An array containing amounts of each token being transferred | `data` | string | Additional data with no specified format | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* `bytes4(keccak256("onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)"))` @@ -4600,9 +4278,9 @@ ___ ### onERC1155Received -▸ **onERC1155Received**(`operator`: string, `from`: string, `id`: `BigNumber`, `value`: `BigNumber`, `data`: string): *`ContractTxFunctionObj`* +▸ **onERC1155Received**(`operator`: string, `from`: string, `id`: BigNumber, `value`: BigNumber, `data`: string): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1256](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1256)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1300](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1300)* The smart contract calls this function on the recipient after a `safeTransferFrom`. This function MAY throw to revert and reject the transfer. Return of other than the magic value MUST result in the transaction being reverted Note: the contract address is always the message sender @@ -4612,11 +4290,11 @@ Name | Type | Description | ------ | ------ | ------ | `operator` | string | The address which called `safeTransferFrom` function | `from` | string | The address which previously owned the token | -`id` | `BigNumber` | An array containing the ids of the token being transferred | -`value` | `BigNumber` | An array containing the amount of tokens being transferred | +`id` | BigNumber | An array containing the ids of the token being transferred | +`value` | BigNumber | An array containing the amount of tokens being transferred | `data` | string | Additional data with no specified format | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* `bytes4(keccak256("onERC1155Received(address,address,uint256,uint256,bytes)"))` @@ -4624,19 +4302,19 @@ ___ ### owner -▸ **owner**(): *`ContractFunctionObj`* +▸ **owner**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1319](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1319)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1374](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1374)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [ForwarderEvents](#enumeration-forwarderevents), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [ForwarderEvents](#enumeration-forwarderevents), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1454](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1454)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1532](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1532)* Subscribe to an event type emitted by the Forwarder contract. @@ -4649,10 +4327,10 @@ Subscribe to an event type emitted by the Forwarder contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [ForwarderEvents](#enumeration-forwarderevents) | - | The Forwarder contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -4662,9 +4340,9 @@ ___ ### transferOwnership -▸ **transferOwnership**(`newOwner`: string): *`ContractTxFunctionObj`* +▸ **transferOwnership**(`newOwner`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1343](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1343)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1399](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1399)* Change the owner of this contract. @@ -4674,7 +4352,7 @@ Name | Type | Description | ------ | ------ | ------ | `newOwner` | string | New owner address. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ @@ -4682,7 +4360,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1480](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1480)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1558](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1558)* Cancel a subscription @@ -4700,7 +4378,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1487](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1487)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1565](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1565)* Cancels all existing subscriptions @@ -4710,9 +4388,9 @@ ___ ### withdrawAsset -▸ **withdrawAsset**(`assetData`: string, `amount`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **withdrawAsset**(`assetData`: string, `amount`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:1396](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1396)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:1463](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L1463)* Withdraws assets from this contract. It may be used by the owner to withdraw assets that were accidentally sent to this contract. @@ -4722,19 +4400,19 @@ that were accidentally sent to this contract. Name | Type | Description | ------ | ------ | ------ | `assetData` | string | Byte array encoded for the respective asset proxy. | -`amount` | `BigNumber` | Amount of the asset to withdraw. | +`amount` | BigNumber | Amount of the asset to withdraw. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:195](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L195)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:178](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L178)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -4742,89 +4420,90 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `_exchange`: string, `_exchangeV2`: string, `_weth`: string): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `_exchange`: string, `_exchangeV2`: string, `_weth`: string): *Promise‹[ForwarderContract](#class-forwardercontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:144](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L144)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:131](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L131)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `_exchange` | string | `_exchangeV2` | string | `_weth` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ForwarderContract](#class-forwardercontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `_exchange`: string, `_exchangeV2`: string, `_weth`: string): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `_exchange`: string, `_exchangeV2`: string, `_weth`: string): *Promise‹[ForwarderContract](#class-forwardercontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:61](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L61)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:56](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L56)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `_exchange` | string | `_exchangeV2` | string | `_weth` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ForwarderContract](#class-forwardercontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `_exchange`: string, `_exchangeV2`: string, `_weth`: string): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `_exchange`: string, `_exchangeV2`: string, `_weth`: string): *Promise‹[ForwarderContract](#class-forwardercontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:99](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L99)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:90](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L90)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `_exchange` | string | `_exchangeV2` | string | `_weth` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ForwarderContract](#class-forwardercontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: IAssetDataContract @@ -4834,21 +4513,22 @@ Name | Type | -\+ **new IAssetDataContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[IAssetDataContract](#class-iassetdatacontract)* +\+ **new IAssetDataContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[IAssetDataContract](#class-iassetdatacontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:704](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L704)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:756](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L756)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | IAssetDataContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | IAssetDataContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[IAssetDataContract](#class-iassetdatacontract)* @@ -4856,21 +4536,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -4878,9 +4558,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -4888,9 +4568,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -4898,9 +4578,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -4908,15 +4588,15 @@ ___ ▪ **contractName**: *string* = "IAssetData" -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L45)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:40](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L40)* ## Methods ### ERC1155Assets -▸ **ERC1155Assets**(`tokenAddress`: string, `tokenIds`: `BigNumber`[], `values`: `BigNumber`[], `callbackData`: string): *`ContractTxFunctionObj`* +▸ **ERC1155Assets**(`tokenAddress`: string, `tokenIds`: BigNumber[], `values`: BigNumber[], `callbackData`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:361](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L361)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:347](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L347)* Function signature for encoding ERC1155 assetData. @@ -4925,19 +4605,19 @@ Function signature for encoding ERC1155 assetData. Name | Type | Description | ------ | ------ | ------ | `tokenAddress` | string | Address of ERC1155 token contract. | -`tokenIds` | `BigNumber`[] | Array of ids of tokens to be transferred. | -`values` | `BigNumber`[] | Array of values that correspond to each token id to be transferred. Note that each value will be multiplied by the amount being filled in the order before transferring. | +`tokenIds` | BigNumber[] | Array of ids of tokens to be transferred. | +`values` | BigNumber[] | Array of values that correspond to each token id to be transferred. Note that each value will be multiplied by the amount being filled in the order before transferring. | `callbackData` | string | Extra data to be passed to receiver's `onERC1155Received` callback function. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### ERC20Bridge -▸ **ERC20Bridge**(`tokenAddress`: string, `bridgeAddress`: string, `bridgeData`: string): *`ContractTxFunctionObj`* +▸ **ERC20Bridge**(`tokenAddress`: string, `bridgeAddress`: string, `bridgeData`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:427](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L427)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:424](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L424)* Function signature for encoding ERC20Bridge assetData. @@ -4949,15 +4629,15 @@ Name | Type | Description | `bridgeAddress` | string | Address of the bridge contract. | `bridgeData` | string | Arbitrary data to be passed to the bridge contract. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### ERC20Token -▸ **ERC20Token**(`tokenAddress`: string): *`ContractTxFunctionObj`* +▸ **ERC20Token**(`tokenAddress`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:484](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L484)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:492](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L492)* Function signature for encoding ERC20 assetData. @@ -4967,15 +4647,15 @@ Name | Type | Description | ------ | ------ | ------ | `tokenAddress` | string | Address of ERC20Token contract. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### ERC721Token -▸ **ERC721Token**(`tokenAddress`: string, `tokenId`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **ERC721Token**(`tokenAddress`: string, `tokenId`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:536](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L536)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:555](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L555)* Function signature for encoding ERC721 assetData. @@ -4984,17 +4664,17 @@ Function signature for encoding ERC721 assetData. Name | Type | Description | ------ | ------ | ------ | `tokenAddress` | string | Address of ERC721 token contract. | -`tokenId` | `BigNumber` | Id of ERC721 token to be transferred. | +`tokenId` | BigNumber | Id of ERC721 token to be transferred. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### MultiAsset -▸ **MultiAsset**(`values`: `BigNumber`[], `nestedAssetData`: string[]): *`ContractTxFunctionObj`* +▸ **MultiAsset**(`values`: BigNumber[], `nestedAssetData`: string[]): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:592](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L592)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:622](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L622)* Function signature for encoding MultiAsset assetData. @@ -5002,18 +4682,18 @@ Function signature for encoding MultiAsset assetData. Name | Type | Description | ------ | ------ | ------ | -`values` | `BigNumber`[] | Array of amounts that correspond to each asset to be transferred. Note that each value will be multiplied by the amount being filled in the order before transferring. | +`values` | BigNumber[] | Array of amounts that correspond to each asset to be transferred. Note that each value will be multiplied by the amount being filled in the order before transferring. | `nestedAssetData` | string[] | Array of assetData fields that will be be dispatched to their correspnding AssetProxy contract. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### StaticCall -▸ **StaticCall**(`staticCallTargetAddress`: string, `staticCallData`: string, `expectedReturnDataHash`: string): *`ContractTxFunctionObj`* +▸ **StaticCall**(`staticCallTargetAddress`: string, `staticCallData`: string, `expectedReturnDataHash`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:648](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L648)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:689](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L689)* Function signature for encoding StaticCall assetData. @@ -5025,15 +4705,15 @@ Name | Type | Description | `staticCallData` | string | Data that will be executed via staticcall on the staticCallTargetAddress. | `expectedReturnDataHash` | string | Keccak-256 hash of the expected staticcall return data. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:336](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L336)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:319](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L319)* **Type parameters:** @@ -5046,15 +4726,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:328](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L328)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:311](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L311)* **Type parameters:** @@ -5067,7 +4747,7 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ @@ -5075,7 +4755,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:321](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L321)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:304](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L304)* **Parameters:** @@ -5091,7 +4771,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:344](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L344)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:330](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L330)* **Parameters:** @@ -5105,11 +4785,11 @@ ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:150](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L150)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:133](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L133)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -5117,708 +4797,80 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[IAssetDataContract](#class-iassetdatacontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:106](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L106)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:93](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L93)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[IAssetDataContract](#class-iassetdatacontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[IAssetDataContract](#class-iassetdatacontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:47](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L47)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:42](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L42)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[IAssetDataContract](#class-iassetdatacontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[IAssetDataContract](#class-iassetdatacontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/i_asset_data.ts:73](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L73)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts:64](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_asset_data.ts#L64)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[IAssetDataContract](#class-iassetdatacontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* -
- -# Class: IERC20BridgeSamplerContract - - -## Constructors - - - -\+ **new IERC20BridgeSamplerContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[IERC20BridgeSamplerContract](#class-ierc20bridgesamplercontract)* - -*Overrides void* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1534](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1534)* - -**Parameters:** - -Name | Type | Default | ------- | ------ | ------ | -`address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | IERC20BridgeSamplerContract.deployedBytecode | - -**Returns:** *[IERC20BridgeSamplerContract](#class-ierc20bridgesamplercontract)* - -## Properties - -### `Optional` _deployedBytecodeIfExists - -• **_deployedBytecodeIfExists**? : *`Buffer`* - - - -Defined in base-contract/lib/src/index.d.ts:34 - -___ - -### abi - -• **abi**: *[ContractAbi](#contractabi)* - - - -Defined in base-contract/lib/src/index.d.ts:30 - -___ - -### address - -• **address**: *string* - - - -Defined in base-contract/lib/src/index.d.ts:31 - -___ - -Args - -• **constructorArgs**: *any[]* - - - -Defined in base-contract/lib/src/index.d.ts:33 - -___ - -### contractName - -• **contractName**: *string* - - - -Defined in base-contract/lib/src/index.d.ts:32 - -___ - -### `Static` contractName - -▪ **contractName**: *string* = "IERC20BridgeSampler" - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L45)* - -## Methods - -### batchCall - -▸ **batchCall**(`callDatas`: string[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:859](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L859)* - -Call multiple public functions on this contract in a single transaction. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`callDatas` | string[] | ABI-encoded call data for each function call. | - -**Returns:** *`ContractFunctionObj`* - -callResults ABI-encoded results data for each call. - -___ - -### getABIDecodedReturnData - -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:839](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L839)* - -**Type parameters:** - -▪ **T** - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | -`callData` | string | - -**Returns:** *`T`* - -___ - -### getABIDecodedTransactionData - -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:831](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L831)* - -**Type parameters:** - -▪ **T** - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | -`callData` | string | - -**Returns:** *`T`* - -___ - -### getFunctionSignature - -▸ **getFunctionSignature**(`methodName`: string): *string* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:824](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L824)* - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | - -**Returns:** *string* - -___ - -### getLiquidityProviderFromRegistry - -▸ **getLiquidityProviderFromRegistry**(`registryAddress`: string, `takerToken`: string, `makerToken`: string): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:888](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L888)* - -Returns the address of a liquidity provider for the given market -(takerToken, makerToken), from a registry of liquidity providers. -Returns address(0) if no such provider exists in the registry. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`registryAddress` | string | - | -`takerToken` | string | Taker asset managed by liquidity provider. | -`makerToken` | string | Maker asset managed by liquidity provider. | - -**Returns:** *`ContractFunctionObj`* - -providerAddress Address of the liquidity provider. - -___ - -### getOrderFillableMakerAssetAmounts - -▸ **getOrderFillableMakerAssetAmounts**(`orders`: `Array`, `orderSignatures`: string[], `devUtilsAddress`: string): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:926](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L926)* - -Queries the fillable maker asset amounts of native orders. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`orders` | `Array` | Native orders to query. | -`orderSignatures` | string[] | Signatures for each respective order in `orders`. | -`devUtilsAddress` | string | Address to the DevUtils contract. | - -**Returns:** *`ContractFunctionObj`* - -orderFillableMakerAssetAmounts How much maker asset can be filled by each order in `orders`. - -___ - -### getOrderFillableTakerAssetAmounts - -▸ **getOrderFillableTakerAssetAmounts**(`orders`: `Array`, `orderSignatures`: string[], `devUtilsAddress`: string): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:980](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L980)* - -Queries the fillable taker asset amounts of native orders. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`orders` | `Array` | Native orders to query. | -`orderSignatures` | string[] | Signatures for each respective order in `orders`. | -`devUtilsAddress` | string | Address to the DevUtils contract. | - -**Returns:** *`ContractFunctionObj`* - -orderFillableTakerAssetAmounts How much taker asset can be filled by each order in `orders`. - -___ - -### getSelector - -▸ **getSelector**(`methodName`: string): *string* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:847](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L847)* - -**Parameters:** - -Name | Type | ------- | ------ | -`methodName` | string | - -**Returns:** *string* - -___ - -### sampleBuysFromCurve - -▸ **sampleBuysFromCurve**(`curveAddress`: string, `fromTokenIdx`: `BigNumber`, `toTokenIdx`: `BigNumber`, `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1035](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1035)* - -Sample buy quotes from Curve. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`curveAddress` | string | Address of the Curve contract. | -`fromTokenIdx` | `BigNumber` | Index of the taker token (what to sell). | -`toTokenIdx` | `BigNumber` | Index of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromEth2Dai - -▸ **sampleBuysFromEth2Dai**(`takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1076](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1076)* - -Sample buy quotes from Eth2Dai/Oasis. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromKyberNetwork - -▸ **sampleBuysFromKyberNetwork**(`takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[], `opts`: object): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1115](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1115)* - -Sample buy quotes from Kyber. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | -`opts` | object | `FakeBuyOptions` specifying target slippage and max iterations. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromLiquidityProviderRegistry - -▸ **sampleBuysFromLiquidityProviderRegistry**(`registryAddress`: string, `takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[], `opts`: object): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1158](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1158)* - -Sample buy quotes from an arbitrary on-chain liquidity provider. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`registryAddress` | string | Address of the liquidity provider registry contract. | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | -`opts` | object | `FakeBuyOptions` specifying target slippage and max iterations. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromUniswap - -▸ **sampleBuysFromUniswap**(`takerToken`: string, `makerToken`: string, `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1203](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1203)* - -Sample buy quotes from Uniswap. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleBuysFromUniswapV2 - -▸ **sampleBuysFromUniswapV2**(`path`: string[], `makerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1240](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1240)* - -Sample buy quotes from UniswapV2. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`path` | string[] | Token route. | -`makerTokenAmounts` | `BigNumber`[] | Maker token buy amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -takerTokenAmounts Taker amounts sold at each maker token amount. - -___ - -### sampleSellsFromCurve - -▸ **sampleSellsFromCurve**(`curveAddress`: string, `fromTokenIdx`: `BigNumber`, `toTokenIdx`: `BigNumber`, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1270](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1270)* - -Sample sell quotes from Curve. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`curveAddress` | string | Address of the Curve contract. | -`fromTokenIdx` | `BigNumber` | Index of the taker token (what to sell). | -`toTokenIdx` | `BigNumber` | Index of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromEth2Dai - -▸ **sampleSellsFromEth2Dai**(`takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1311](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1311)* - -Sample sell quotes from Eth2Dai/Oasis. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromKyberNetwork - -▸ **sampleSellsFromKyberNetwork**(`takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1349](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1349)* - -Sample sell quotes from Kyber. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromLiquidityProviderRegistry - -▸ **sampleSellsFromLiquidityProviderRegistry**(`registryAddress`: string, `takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1388](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1388)* - -Sample sell quotes from an arbitrary on-chain liquidity provider. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`registryAddress` | string | Address of the liquidity provider registry contract. | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromMultiBridge - -▸ **sampleSellsFromMultiBridge**(`multibridge`: string, `takerToken`: string, `intermediateToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1432](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1432)* - -Sample sell quotes from MultiBridge. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`multibridge` | string | Address of the MultiBridge contract. | -`takerToken` | string | Address of the taker token (what to sell). | -`intermediateToken` | string | The address of the intermediate token to use in an indirect route. | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromUniswap - -▸ **sampleSellsFromUniswap**(`takerToken`: string, `makerToken`: string, `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1476](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1476)* - -Sample sell quotes from Uniswap. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`takerToken` | string | Address of the taker token (what to sell). | -`makerToken` | string | Address of the maker token (what to buy). | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### sampleSellsFromUniswapV2 - -▸ **sampleSellsFromUniswapV2**(`path`: string[], `takerTokenAmounts`: `BigNumber`[]): *`ContractFunctionObj`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:1513](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L1513)* - -Sample sell quotes from UniswapV2. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`path` | string[] | Token route. | -`takerTokenAmounts` | `BigNumber`[] | Taker token sell amount for each sample. | - -**Returns:** *`ContractFunctionObj`* - -makerTokenAmounts Maker amounts bought at each taker token amount. - -___ - -### `Static` ABI - -▸ **ABI**(): *[ContractAbi](#contractabi)* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:162](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L162)* - -**Returns:** *[ContractAbi](#contractabi)* - -The contract ABI - -___ - -### `Static` deployAsync - -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:118](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L118)* - -**Parameters:** - -Name | Type | ------- | ------ | -`bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | -`logDecodeDependencies` | object | - -**Returns:** *`Promise`* - -___ - -### `Static` deployFrom0xArtifactAsync - -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:47](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L47)* - -**Parameters:** - -Name | Type | ------- | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | -`logDecodeDependencies` | object | - -**Returns:** *`Promise`* - -___ - -### `Static` deployWithLibrariesFrom0xArtifactAsync - -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* - -*Defined in [contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts:79](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_erc20_bridge_sampler.ts#L79)* - -**Parameters:** - -Name | Type | ------- | ------ | -`artifact` | `ContractArtifact` | -`libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | -`logDecodeDependencies` | object | - -**Returns:** *`Promise`* - -___ - -### `Static` strictArgumentEncodingCheck - -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* - - - -Defined in base-contract/lib/src/index.d.ts:44 - -**Parameters:** - -Name | Type | ------- | ------ | -`inputAbi` | `DataItem`[] | -`args` | any[] | - -**Returns:** *string*
@@ -5829,21 +4881,22 @@ Name | Type | -\+ **new ITransformERC20Contract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[ITransformERC20Contract](#class-itransformerc20contract)* +\+ **new ITransformERC20Contract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[ITransformERC20Contract](#class-itransformerc20contract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:1008](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L1008)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:1082](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L1082)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | ITransformERC20Contract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | ITransformERC20Contract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[ITransformERC20Contract](#class-itransformerc20contract)* @@ -5851,21 +4904,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -5873,9 +4926,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -5883,9 +4936,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -5893,9 +4946,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -5903,47 +4956,58 @@ ___ ▪ **contractName**: *string* = "ITransformERC20" -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:74](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L74)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:69](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L69)* ## Methods ### _transformERC20 -▸ **_transformERC20**(`args`: object): *`ContractTxFunctionObj`* +▸ **_transformERC20**(`args`: object): *ContractTxFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:500](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L500)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:486](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L486)* Internal version of `transformERC20()`. Only callable from within. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`args` | object | A `TransformERC20Args` struct. | +▪ **args**: *object* -**Returns:** *`ContractTxFunctionObj`* +A `TransformERC20Args` struct. + +Name | Type | +------ | ------ | +`inputToken` | string | +`inputTokenAmount` | BigNumber | +`minOutputTokenAmount` | BigNumber | +`outputToken` | string | +`recipient` | string | +`taker` | string | +`transformations` | Array‹object› | +`useSelfBalance` | boolean | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ ### createTransformWallet -▸ **createTransformWallet**(): *`ContractTxFunctionObj`* +▸ **createTransformWallet**(): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:562](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L562)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:559](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L559)* Deploy a new flash wallet instance and replace the current one with it. Useful if we somehow break the current wallet instance. Only callable by the owner. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:481](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L481)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:464](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L464)* **Type parameters:** @@ -5956,15 +5020,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:473](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L473)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:456](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L456)* **Type parameters:** @@ -5977,7 +5041,7 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ @@ -5985,7 +5049,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:466](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L466)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:449](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L449)* **Parameters:** @@ -5999,9 +5063,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ITransformERC20Events](#enumeration-itransformerc20events), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [ITransformERC20Events](#enumeration-itransformerc20events), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:992](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L992)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:1066](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L1066)* Gets historical logs without creating a subscription @@ -6014,10 +5078,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [ITransformERC20Events](#enumeration-itransformerc20events) | The ITransformERC20 contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -6025,13 +5089,13 @@ ___ ### getQuoteSigner -▸ **getQuoteSigner**(): *`ContractTxFunctionObj`* +▸ **getQuoteSigner**(): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:611](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L611)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:619](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L619)* Return the optional signer for `transformERC20()` calldata. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* ___ @@ -6039,7 +5103,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:489](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L489)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:475](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L475)* **Parameters:** @@ -6053,34 +5117,34 @@ ___ ### getTransformWallet -▸ **getTransformWallet**(): *`ContractTxFunctionObj`* +▸ **getTransformWallet**(): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:661](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L661)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:680](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L680)* Return the current wallet instance that will serve as the execution context for transformations. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* ___ ### getTransformerDeployer -▸ **getTransformerDeployer**(): *`ContractTxFunctionObj`* +▸ **getTransformerDeployer**(): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:710](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L710)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:740](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L740)* Return the allowed deployer for transformers. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* ___ ### setQuoteSigner -▸ **setQuoteSigner**(`quoteSigner`: string): *`ContractTxFunctionObj`* +▸ **setQuoteSigner**(`quoteSigner`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:761](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L761)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:802](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L802)* Replace the optional signer for `transformERC20()` calldata. Only callable by the owner. @@ -6091,15 +5155,15 @@ Name | Type | Description | ------ | ------ | ------ | `quoteSigner` | string | The address of the new calldata signer. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### setTransformerDeployer -▸ **setTransformerDeployer**(`transformerDeployer`: string): *`ContractTxFunctionObj`* +▸ **setTransformerDeployer**(`transformerDeployer`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:814](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L814)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:866](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L866)* Replace the allowed deployer for transformers. Only callable by the owner. @@ -6110,15 +5174,15 @@ Name | Type | Description | ------ | ------ | ------ | `transformerDeployer` | string | The address of the new trusted deployer for transformers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [ITransformERC20Events](#enumeration-itransformerc20events), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [ITransformERC20Events](#enumeration-itransformerc20events), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:947](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L947)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:1021](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L1021)* Subscribe to an event type emitted by the ITransformERC20 contract. @@ -6131,10 +5195,10 @@ Subscribe to an event type emitted by the ITransformERC20 contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [ITransformERC20Events](#enumeration-itransformerc20events) | - | The ITransformERC20 contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -6144,9 +5208,9 @@ ___ ### transformERC20 -▸ **transformERC20**(`inputToken`: string, `outputToken`: string, `inputTokenAmount`: `BigNumber`, `minOutputTokenAmount`: `BigNumber`, `transformations`: `Array`): *`ContractTxFunctionObj`* +▸ **transformERC20**(`inputToken`: string, `outputToken`: string, `inputTokenAmount`: BigNumber, `minOutputTokenAmount`: BigNumber, `transformations`: Array‹object›): *ContractTxFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:874](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L874)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:937](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L937)* Executes a series of transformations to convert an ERC20 `inputToken` to an ERC20 `outputToken`. @@ -6157,11 +5221,11 @@ Name | Type | Description | ------ | ------ | ------ | `inputToken` | string | The token being provided by the sender. If `0xeee...`, ETH is implied and should be provided with the call.` | `outputToken` | string | The token to be acquired by the sender. `0xeee...` implies ETH. | -`inputTokenAmount` | `BigNumber` | The amount of `inputToken` to take from the sender. | -`minOutputTokenAmount` | `BigNumber` | The minimum amount of `outputToken` the sender must receive for the entire transformation to succeed. | -`transformations` | `Array` | The transformations to execute on the token balance(s) in sequence. | +`inputTokenAmount` | BigNumber | The amount of `inputToken` to take from the sender. | +`minOutputTokenAmount` | BigNumber | The minimum amount of `outputToken` the sender must receive for the entire transformation to succeed. | +`transformations` | Array‹object› | The transformations to execute on the token balance(s) in sequence. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ @@ -6169,7 +5233,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:973](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L973)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:1047](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L1047)* Cancel a subscription @@ -6187,7 +5251,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:980](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L980)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:1054](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L1054)* Cancels all existing subscriptions @@ -6197,11 +5261,11 @@ ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:180](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L180)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:163](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L163)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -6209,80 +5273,81 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ITransformERC20Contract](#class-itransformerc20contract)›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:136](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L136)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:123](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L123)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ITransformERC20Contract](#class-itransformerc20contract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ITransformERC20Contract](#class-itransformerc20contract)›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:77](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L77)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:72](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L72)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ITransformERC20Contract](#class-itransformerc20contract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[ITransformERC20Contract](#class-itransformerc20contract)›* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:103](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L103)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:94](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L94)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[ITransformERC20Contract](#class-itransformerc20contract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: IZeroExContract @@ -6292,21 +5357,22 @@ Name | Type | -\+ **new IZeroExContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[IZeroExContract](#class-izeroexcontract)* +\+ **new IZeroExContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[IZeroExContract](#class-izeroexcontract)* *Overrides void* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2781 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15441](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15441)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | IZeroExContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | IZeroExContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[IZeroExContract](#class-izeroexcontract)* @@ -6314,21 +5380,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -6336,9 +5402,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -6346,9 +5412,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -6356,9 +5422,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -6366,76 +5432,461 @@ ___ ▪ **contractName**: *string* = "IZeroEx" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:106 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:270](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L270)* ## Methods -### _executeMetaTransaction +### _fillLimitOrder -▸ **_executeMetaTransaction**(`sender`: string, `mtx`: object, `signature`: string): *`ContractTxFunctionObj`* +▸ **_fillLimitOrder**(`order`: object, `signature`: object, `takerTokenFillAmount`: BigNumber, `taker`: string, `sender`: string): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1188 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7226](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7226)* -Execute a meta-transaction via `sender`. Privileged variant. -Only callable from within. +Fill a limit order. Internal variant. ETH protocol fees can be +attached to this call. Any unspent ETH will be refunded to +`msg.sender` (not `sender`). **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`sender` | string | Who is executing the meta-transaction.. | -`mtx` | object | The meta-transaction. | -`signature` | string | The signature by `mtx.signer`. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj`* +The limit order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`feeRecipient` | string | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`sender` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`takerTokenFeeAmount` | BigNumber | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +Maximum taker token to fill this order with. + +▪ **taker**: *string* + +The order taker. + +▪ **sender**: *string* + +The order sender. + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* ___ -### _spendERC20Tokens +### _fillOtcOrder -▸ **_spendERC20Tokens**(`token`: string, `owner`: string, `to`: string, `amount`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **_fillOtcOrder**(`order`: object, `makerSignature`: object, `takerTokenFillAmount`: BigNumber, `taker`: string, `useSelfBalance`: boolean, `recipient`: string): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1261 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7328](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7328)* -Transfers ERC20 tokens from `owner` to `to`. -Only callable from within. +Fill an OTC order for up to `takerTokenFillAmount` taker tokens. +Internal variant. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **makerSignature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +Maximum taker token amount to fill this + order with. + +▪ **taker**: *string* + +The address to fill the order in the context of. + +▪ **useSelfBalance**: *boolean* + +Whether to use the Exchange Proxy's balance of + input tokens. + +▪ **recipient**: *string* + +The recipient of the bought maker tokens. + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +___ + +### _fillRfqOrder + +▸ **_fillRfqOrder**(`order`: object, `signature`: object, `takerTokenFillAmount`: BigNumber, `taker`: string, `useSelfBalance`: boolean, `recipient`: string): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7427](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7427)* + +Fill an RFQ order. Internal variant. + +**Parameters:** + +▪ **order**: *object* + +The RFQ order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +Maximum taker token to fill this order with. + +▪ **taker**: *string* + +The order taker. + +▪ **useSelfBalance**: *boolean* + +Whether to use the ExchangeProxy's transient + balance of taker tokens to fill the order. + +▪ **recipient**: *string* + +The recipient of the maker tokens. + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +___ + +### _sellHeldTokenForTokenToUniswapV3 + +▸ **_sellHeldTokenForTokenToUniswapV3**(`encodedPath`: string, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber, `recipient`: string): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7526](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7526)* + +Sell a token for another token directly against uniswap v3. +Private variant, uses tokens held by `address(this)`. **Parameters:** Name | Type | Description | ------ | ------ | ------ | -`token` | string | The token to spend. | -`owner` | string | The owner of the tokens. | -`to` | string | The recipient of the tokens. | -`amount` | `BigNumber` | The amount of `token` to transfer. | +`encodedPath` | string | Uniswap-encoded path. | +`sellAmount` | BigNumber | amount of the first token in the path to sell. | +`minBuyAmount` | BigNumber | Minimum amount of the last token in the path to buy. | +`recipient` | string | The recipient of the bought tokens. Can be zero for sender. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ ### _transformERC20 -▸ **_transformERC20**(`args`: object): *`ContractTxFunctionObj`* +▸ **_transformERC20**(`args`: object): *ContractTxFunctionObj‹BigNumber›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1320 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7601](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7601)* Internal version of `transformERC20()`. Only callable from within. **Parameters:** +▪ **args**: *object* + +A `TransformERC20Args` struct. + +Name | Type | +------ | ------ | +`inputToken` | string | +`inputTokenAmount` | BigNumber | +`minOutputTokenAmount` | BigNumber | +`outputToken` | string | +`recipient` | string | +`taker` | string | +`transformations` | Array‹object› | +`useSelfBalance` | boolean | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### batchBuyERC1155s + +▸ **batchBuyERC1155s**(`sellOrders`: Array‹object›, `signatures`: Array‹object›, `erc1155TokenAmounts`: BigNumber[], `callbackData`: string[], `revertIfIncomplete`: boolean): *ContractTxFunctionObj‹boolean[]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7682](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7682)* + +Buys multiple ERC1155 assets by filling the +given orders. + +**Parameters:** + Name | Type | Description | ------ | ------ | ------ | -`args` | object | A `TransformERC20Args` struct. | +`sellOrders` | Array‹object› | The ERC1155 sell orders. | +`signatures` | Array‹object› | The order signatures. | +`erc1155TokenAmounts` | BigNumber[] | The amounts of the ERC1155 assets to buy for each order. | +`callbackData` | string[] | The data (if any) to pass to the taker callback for each order. Refer to the `callbackData` parameter to for `buyERC1155`. | +`revertIfIncomplete` | boolean | If true, reverts if this function fails to fill any individual order. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean[]›* + +___ + +### batchBuyERC721s + +▸ **batchBuyERC721s**(`sellOrders`: Array‹object›, `signatures`: Array‹object›, `callbackData`: string[], `revertIfIncomplete`: boolean): *ContractTxFunctionObj‹boolean[]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7781](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7781)* + +Buys multiple ERC721 assets by filling the +given orders. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`sellOrders` | Array‹object› | The ERC721 sell orders. | +`signatures` | Array‹object› | The order signatures. | +`callbackData` | string[] | The data (if any) to pass to the taker callback for each order. Refer to the `callbackData` parameter to for `buyERC721`. | +`revertIfIncomplete` | boolean | If true, reverts if this function fails to fill any individual order. | + +**Returns:** *ContractTxFunctionObj‹boolean[]›* + +___ + +### batchCancelERC1155Orders + +▸ **batchCancelERC1155Orders**(`orderNonces`: BigNumber[]): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7872](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7872)* + +Cancel multiple ERC1155 orders by their nonces. The caller +should be the maker of the orders. Silently succeeds if +an order with the same nonce has already been filled or +cancelled. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orderNonces` | BigNumber[] | The order nonces. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### batchCancelERC721Orders + +▸ **batchCancelERC721Orders**(`orderNonces`: BigNumber[]): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7937](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7937)* + +Cancel multiple ERC721 orders by their nonces. The caller +should be the maker of the orders. Silently succeeds if +an order with the same nonce has already been filled or +cancelled. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orderNonces` | BigNumber[] | The order nonces. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### batchCancelLimitOrders + +▸ **batchCancelLimitOrders**(`orders`: Array‹object›): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8000](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8000)* + +Cancel multiple limit orders. The caller must be the maker or a valid order signer. +Silently succeeds if the order has already been cancelled. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orders` | Array‹object› | The limit orders. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### batchCancelPairLimitOrders + +▸ **batchCancelPairLimitOrders**(`makerTokens`: string[], `takerTokens`: string[], `minValidSalts`: BigNumber[]): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8083](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8083)* + +Cancel all limit orders for a given maker and pairs with salts less +than the values provided. The caller must be the maker. Subsequent +calls to this function with the same caller and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`makerTokens` | string[] | The maker tokens. | +`takerTokens` | string[] | The taker tokens. | +`minValidSalts` | BigNumber[] | The new minimum valid salts. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### batchCancelPairLimitOrdersWithSigner + +▸ **batchCancelPairLimitOrdersWithSigner**(`maker`: string, `makerTokens`: string[], `takerTokens`: string[], `minValidSalts`: BigNumber[]): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8157](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8157)* + +Cancel all limit orders for a given maker and pairs with salts less +than the values provided. The caller must be a signer registered to the maker. +Subsequent calls to this function with the same maker and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`maker` | string | The maker for which to cancel. | +`makerTokens` | string[] | The maker tokens. | +`takerTokens` | string[] | The taker tokens. | +`minValidSalts` | BigNumber[] | The new minimum valid salts. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### batchCancelPairRfqOrders + +▸ **batchCancelPairRfqOrders**(`makerTokens`: string[], `takerTokens`: string[], `minValidSalts`: BigNumber[]): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8237](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8237)* + +Cancel all RFQ orders for a given maker and pairs with salts less +than the values provided. The caller must be the maker. Subsequent +calls to this function with the same caller and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`makerTokens` | string[] | The maker tokens. | +`takerTokens` | string[] | The taker tokens. | +`minValidSalts` | BigNumber[] | The new minimum valid salts. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### batchCancelPairRfqOrdersWithSigner + +▸ **batchCancelPairRfqOrdersWithSigner**(`maker`: string, `makerTokens`: string[], `takerTokens`: string[], `minValidSalts`: BigNumber[]): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8311](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8311)* + +Cancel all RFQ orders for a given maker and pairs with salts less +than the values provided. The caller must be a signer registered to the maker. +Subsequent calls to this function with the same maker and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`maker` | string | The maker for which to cancel. | +`makerTokens` | string[] | The maker tokens. | +`takerTokens` | string[] | The taker tokens. | +`minValidSalts` | BigNumber[] | The new minimum valid salts. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### batchCancelRfqOrders + +▸ **batchCancelRfqOrders**(`orders`: Array‹object›): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8387](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8387)* + +Cancel multiple RFQ orders. The caller must be the maker or a valid order signer. +Silently succeeds if the order has already been cancelled. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orders` | Array‹object› | The RFQ orders. | + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### batchExecuteMetaTransactions -▸ **batchExecuteMetaTransactions**(`mtxs`: `Array`, `signatures`: string[]): *`ContractTxFunctionObj`* +▸ **batchExecuteMetaTransactions**(`mtxs`: Array‹object›, `signatures`: Array‹object›): *ContractTxFunctionObj‹string[]›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1382 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8464](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8464)* Execute multiple meta-transactions. @@ -6443,51 +5894,512 @@ Execute multiple meta-transactions. Name | Type | Description | ------ | ------ | ------ | -`mtxs` | `Array` | The meta-transactions. | -`signatures` | string[] | The signature by each respective `mtx.signer`. | +`mtxs` | Array‹object› | The meta-transactions. | +`signatures` | Array‹object› | The signature by each respective `mtx.signer`. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string[]›* ___ -### createTransformWallet +### batchFillLimitOrders -▸ **createTransformWallet**(): *`ContractTxFunctionObj`* +▸ **batchFillLimitOrders**(`orders`: Array‹object›, `signatures`: Array‹object›, `takerTokenFillAmounts`: BigNumber[], `revertIfIncomplete`: boolean): *ContractTxFunctionObj‹[BigNumber[], BigNumber[]]›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1450 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8546](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8546)* -Deploy a new flash wallet instance and replace the current one with it. -Useful if we somehow break the current wallet instance. -Only callable by the owner. - -**Returns:** *`ContractTxFunctionObj`* - -___ - -### executeMetaTransaction - -▸ **executeMetaTransaction**(`mtx`: object, `signature`: string): *`ContractTxFunctionObj`* - -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1501 - -Execute a single meta-transaction. +Fills multiple limit orders. **Parameters:** Name | Type | Description | ------ | ------ | ------ | -`mtx` | object | The meta-transaction. | -`signature` | string | The signature by `mtx.signer`. | +`orders` | Array‹object› | Array of limit orders. | +`signatures` | Array‹object› | Array of signatures corresponding to each order. | +`takerTokenFillAmounts` | BigNumber[] | Array of desired amounts to fill each order. | +`revertIfIncomplete` | boolean | If true, reverts if this function fails to fill the full fill amount for any individual order. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹[BigNumber[], BigNumber[]]›* + +___ + +### batchFillRfqOrders + +▸ **batchFillRfqOrders**(`orders`: Array‹object›, `signatures`: Array‹object›, `takerTokenFillAmounts`: BigNumber[], `revertIfIncomplete`: boolean): *ContractTxFunctionObj‹[BigNumber[], BigNumber[]]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8642](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8642)* + +Fills multiple RFQ orders. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orders` | Array‹object› | Array of RFQ orders. | +`signatures` | Array‹object› | Array of signatures corresponding to each order. | +`takerTokenFillAmounts` | BigNumber[] | Array of desired amounts to fill each order. | +`revertIfIncomplete` | boolean | If true, reverts if this function fails to fill the full fill amount for any individual order. | + +**Returns:** *ContractTxFunctionObj‹[BigNumber[], BigNumber[]]›* + +___ + +### batchFillTakerSignedOtcOrders + +▸ **batchFillTakerSignedOtcOrders**(`orders`: Array‹object›, `makerSignatures`: Array‹object›, `takerSignatures`: Array‹object›, `unwrapWeth`: boolean[]): *ContractTxFunctionObj‹boolean[]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8737](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8737)* + +Fills multiple taker-signed OTC orders. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orders` | Array‹object› | Array of OTC orders. | +`makerSignatures` | Array‹object› | Array of maker signatures for each order. | +`takerSignatures` | Array‹object› | Array of taker signatures for each order. | +`unwrapWeth` | boolean[] | Array of booleans representing whether or not to unwrap bought WETH into ETH for each order. Should be set to false if the maker token is not WETH. | + +**Returns:** *ContractTxFunctionObj‹boolean[]›* + +___ + +### batchGetLimitOrderRelevantStates + +▸ **batchGetLimitOrderRelevantStates**(`orders`: Array‹object›, `signatures`: Array‹object›): *ContractTxFunctionObj‹[Array‹object›, BigNumber[], boolean[]]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8825](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8825)* + +Batch version of `getLimitOrderRelevantState()`, without reverting. +Orders that would normally cause `getLimitOrderRelevantState()` +to revert will have empty results. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orders` | Array‹object› | The limit orders. | +`signatures` | Array‹object› | The order signatures. | + +**Returns:** *ContractTxFunctionObj‹[Array‹object›, BigNumber[], boolean[]]›* + +___ + +### batchGetRfqOrderRelevantStates + +▸ **batchGetRfqOrderRelevantStates**(`orders`: Array‹object›, `signatures`: Array‹object›): *ContractTxFunctionObj‹[Array‹object›, BigNumber[], boolean[]]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:8925](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L8925)* + +Batch version of `getRfqOrderRelevantState()`, without reverting. +Orders that would normally cause `getRfqOrderRelevantState()` +to revert will have empty results. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orders` | Array‹object› | The RFQ orders. | +`signatures` | Array‹object› | The order signatures. | + +**Returns:** *ContractTxFunctionObj‹[Array‹object›, BigNumber[], boolean[]]›* + +___ + +### batchMatchERC721Orders + +▸ **batchMatchERC721Orders**(`sellOrders`: Array‹object›, `buyOrders`: Array‹object›, `sellOrderSignatures`: Array‹object›, `buyOrderSignatures`: Array‹object›): *ContractTxFunctionObj‹[BigNumber[], boolean[]]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9026](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9026)* + +Matches pairs of complementary orders that have +non-negative spreads. Each order is filled at +their respective price, and the matcher receives +a profit denominated in the ERC20 token. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`sellOrders` | Array‹object› | Orders selling ERC721 assets. | +`buyOrders` | Array‹object› | Orders buying ERC721 assets. | +`sellOrderSignatures` | Array‹object› | Signatures for the sell orders. | +`buyOrderSignatures` | Array‹object› | Signatures for the buy orders. | + +**Returns:** *ContractTxFunctionObj‹[BigNumber[], boolean[]]›* + +___ + +### buyERC1155 + +▸ **buyERC1155**(`sellOrder`: object, `signature`: object, `erc1155BuyAmount`: BigNumber, `callbackData`: string): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9136](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9136)* + +Buys an ERC1155 asset by filling the given order. + +**Parameters:** + +▪ **sellOrder**: *object* + +The ERC1155 sell order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc1155Token` | string | +`erc1155TokenAmount` | BigNumber | +`erc1155TokenId` | BigNumber | +`erc1155TokenProperties` | Array‹object› | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **erc1155BuyAmount**: *BigNumber* + +The amount of the ERC1155 asset to buy. + +▪ **callbackData**: *string* + +If this parameter is non-zero, invokes + `zeroExERC1155OrderCallback` on `msg.sender` after the ERC1155 + asset has been transferred to `msg.sender` but before + transferring the ERC20 tokens to the seller. Native tokens + acquired during the callback can be used to fill the order. + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### buyERC721 + +▸ **buyERC721**(`sellOrder`: object, `signature`: object, `callbackData`: string): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9230](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9230)* + +Buys an ERC721 asset by filling the given order. + +**Parameters:** + +▪ **sellOrder**: *object* + +The ERC721 sell order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **callbackData**: *string* + +If this parameter is non-zero, invokes + `zeroExERC721OrderCallback` on `msg.sender` after the ERC721 + asset has been transferred to `msg.sender` but before + transferring the ERC20 tokens to the seller. Native tokens + acquired during the callback can be used to fill the order. + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelERC1155Order + +▸ **cancelERC1155Order**(`orderNonce`: BigNumber): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9313](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9313)* + +Cancel a single ERC1155 order by its nonce. The caller +should be the maker of the order. Silently succeeds if +an order with the same nonce has already been filled or +cancelled. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orderNonce` | BigNumber | The order nonce. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelERC721Order + +▸ **cancelERC721Order**(`orderNonce`: BigNumber): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9378](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9378)* + +Cancel a single ERC721 order by its nonce. The caller +should be the maker of the order. Silently succeeds if +an order with the same nonce has already been filled or +cancelled. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`orderNonce` | BigNumber | The order nonce. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelLimitOrder + +▸ **cancelLimitOrder**(`order`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9441](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9441)* + +Cancel a single limit order. The caller must be the maker or a valid order signer. +Silently succeeds if the order has already been cancelled. + +**Parameters:** + +▪ **order**: *object* + +The limit order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`feeRecipient` | string | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`sender` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`takerTokenFeeAmount` | BigNumber | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelPairLimitOrders + +▸ **cancelPairLimitOrders**(`makerToken`: string, `takerToken`: string, `minValidSalt`: BigNumber): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9522](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9522)* + +Cancel all limit orders for a given maker and pair with a salt less +than the value provided. The caller must be the maker. Subsequent +calls to this function with the same caller and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`makerToken` | string | The maker token. | +`takerToken` | string | The taker token. | +`minValidSalt` | BigNumber | The new minimum valid salt. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelPairLimitOrdersWithSigner + +▸ **cancelPairLimitOrdersWithSigner**(`maker`: string, `makerToken`: string, `takerToken`: string, `minValidSalt`: BigNumber): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9600](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9600)* + +Cancel all limit orders for a given maker and pair with a salt less +than the value provided. The caller must be a signer registered to the maker. +Subsequent calls to this function with the same maker and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`maker` | string | The maker for which to cancel. | +`makerToken` | string | The maker token. | +`takerToken` | string | The taker token. | +`minValidSalt` | BigNumber | The new minimum valid salt. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelPairRfqOrders + +▸ **cancelPairRfqOrders**(`makerToken`: string, `takerToken`: string, `minValidSalt`: BigNumber): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9680](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9680)* + +Cancel all RFQ orders for a given maker and pair with a salt less +than the value provided. The caller must be the maker. Subsequent +calls to this function with the same caller and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`makerToken` | string | The maker token. | +`takerToken` | string | The taker token. | +`minValidSalt` | BigNumber | The new minimum valid salt. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelPairRfqOrdersWithSigner + +▸ **cancelPairRfqOrdersWithSigner**(`maker`: string, `makerToken`: string, `takerToken`: string, `minValidSalt`: BigNumber): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9758](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9758)* + +Cancel all RFQ orders for a given maker and pair with a salt less +than the value provided. The caller must be a signer registered to the maker. +Subsequent calls to this function with the same maker and pair require the +new salt to be >= the old salt. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`maker` | string | The maker for which to cancel. | +`makerToken` | string | The maker token. | +`takerToken` | string | The taker token. | +`minValidSalt` | BigNumber | The new minimum valid salt. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### cancelRfqOrder + +▸ **cancelRfqOrder**(`order`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9834](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9834)* + +Cancel a single RFQ order. The caller must be the maker or a valid order signer. +Silently succeeds if the order has already been cancelled. + +**Parameters:** + +▪ **order**: *object* + +The RFQ order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### createTransformWallet + +▸ **createTransformWallet**(): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9909](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9909)* + +Deploy a new flash wallet instance and replace the current one with it. +Useful if we somehow break the current wallet instance. +Only callable by the owner. + +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### executeMetaTransaction + +▸ **executeMetaTransaction**(`mtx`: object, `signature`: object): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:9971](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L9971)* + +Execute a single meta-transaction. + +**Parameters:** + +▪ **mtx**: *object* + +The meta-transaction. + +Name | Type | +------ | ------ | +`callData` | string | +`expirationTimeSeconds` | BigNumber | +`feeAmount` | BigNumber | +`feeToken` | string | +`maxGasPrice` | BigNumber | +`minGasPrice` | BigNumber | +`salt` | BigNumber | +`sender` | string | +`signer` | string | +`value` | BigNumber | + +▪ **signature**: *object* + +The signature by `mtx.signer`. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹string›* ___ ### extend -▸ **extend**(`selector`: string, `impl`: string): *`ContractTxFunctionObj`* +▸ **extend**(`selector`: string, `impl`: string): *ContractTxFunctionObj‹void›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1569 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10049](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10049)* Register or replace a function. @@ -6498,15 +6410,450 @@ Name | Type | Description | `selector` | string | The function selector. | `impl` | string | The implementation contract for the function. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### fillLimitOrder + +▸ **fillLimitOrder**(`order`: object, `signature`: object, `takerTokenFillAmount`: BigNumber): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10116](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10116)* + +Fill a limit order. The taker and sender will be the caller. + +**Parameters:** + +▪ **order**: *object* + +The limit order. ETH protocol fees can be attached to this + call. Any unspent ETH will be refunded to the caller. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`feeRecipient` | string | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`sender` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`takerTokenFeeAmount` | BigNumber | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +Maximum taker token amount to fill this order + with. + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +___ + +### fillOrKillLimitOrder + +▸ **fillOrKillLimitOrder**(`order`: object, `signature`: object, `takerTokenFillAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10205](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10205)* + +Fill an RFQ order for exactly `takerTokenFillAmount` taker tokens. +The taker will be the caller. ETH protocol fees can be +attached to this call. Any unspent ETH will be refunded to +the caller. + +**Parameters:** + +▪ **order**: *object* + +The limit order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`feeRecipient` | string | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`sender` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`takerTokenFeeAmount` | BigNumber | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +How much taker token to fill this order with. + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### fillOrKillRfqOrder + +▸ **fillOrKillRfqOrder**(`order`: object, `signature`: object, `takerTokenFillAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10289](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10289)* + +Fill an RFQ order for exactly `takerTokenFillAmount` taker tokens. +The taker will be the caller. + +**Parameters:** + +▪ **order**: *object* + +The RFQ order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +How much taker token to fill this order with. + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### fillOtcOrder + +▸ **fillOtcOrder**(`order`: object, `makerSignature`: object, `takerTokenFillAmount`: BigNumber): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10371](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10371)* + +Fill an OTC order for up to `takerTokenFillAmount` taker tokens. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **makerSignature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +Maximum taker token amount to fill this + order with. + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +___ + +### fillOtcOrderForEth + +▸ **fillOtcOrderForEth**(`order`: object, `makerSignature`: object, `takerTokenFillAmount`: BigNumber): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10456](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10456)* + +Fill an OTC order for up to `takerTokenFillAmount` taker tokens. +Unwraps bought WETH into ETH before sending it to +the taker. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **makerSignature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +Maximum taker token amount to fill this + order with. + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +___ + +### fillOtcOrderWithEth + +▸ **fillOtcOrderWithEth**(`order`: object, `makerSignature`: object): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10538](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10538)* + +Fill an OTC order whose taker token is WETH for up +to `msg.value`. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **makerSignature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +___ + +### fillRfqOrder + +▸ **fillRfqOrder**(`order`: object, `signature`: object, `takerTokenFillAmount`: BigNumber): *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10620](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10620)* + +Fill an RFQ order for up to `takerTokenFillAmount` taker tokens. +The taker will be the caller. + +**Parameters:** + +▪ **order**: *object* + +The RFQ order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerTokenFillAmount**: *BigNumber* + +Maximum taker token amount to fill this order + with. + +**Returns:** *ContractTxFunctionObj‹[BigNumber, BigNumber]›* + +___ + +### fillTakerSignedOtcOrder + +▸ **fillTakerSignedOtcOrder**(`order`: object, `makerSignature`: object, `takerSignature`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10705](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10705)* + +Fully fill an OTC order. "Meta-transaction" variant, +requires order to be signed by both maker and taker. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **makerSignature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerSignature**: *object* + +The order signature from the taker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### fillTakerSignedOtcOrderForEth + +▸ **fillTakerSignedOtcOrderForEth**(`order`: object, `makerSignature`: object, `takerSignature`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10786](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10786)* + +Fully fill an OTC order. "Meta-transaction" variant, +requires order to be signed by both maker and taker. +Unwraps bought WETH into ETH before sending it to +the taker. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **makerSignature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **takerSignature**: *object* + +The order signature from the taker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1166 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7198](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7198)* **Type parameters:** @@ -6519,15 +6866,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1158 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7190](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7190)* **Type parameters:** @@ -6540,37 +6887,157 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ -### getAllowanceTarget +### getERC1155OrderHash -▸ **getAllowanceTarget**(): *`ContractTxFunctionObj`* +▸ **getERC1155OrderHash**(`order`: object): *ContractTxFunctionObj‹string›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1620 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10862](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10862)* -Get the address of the allowance target. +Get the EIP-712 hash of an ERC1155 order. -**Returns:** *`ContractTxFunctionObj`* +**Parameters:** + +▪ **order**: *object* + +The ERC1155 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc1155Token` | string | +`erc1155TokenAmount` | BigNumber | +`erc1155TokenId` | BigNumber | +`erc1155TokenProperties` | Array‹object› | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +**Returns:** *ContractTxFunctionObj‹string›* ___ -### getFunctionImplementation +### getERC1155OrderInfo -▸ **getFunctionImplementation**(`selector`: string): *`ContractTxFunctionObj`* +▸ **getERC1155OrderInfo**(`order`: object): *ContractTxFunctionObj‹object›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1670 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:10938](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L10938)* -Get the implementation contract of a registered function. +Get the order info for an ERC1155 order. + +**Parameters:** + +▪ **order**: *object* + +The ERC1155 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc1155Token` | string | +`erc1155TokenAmount` | BigNumber | +`erc1155TokenId` | BigNumber | +`erc1155TokenProperties` | Array‹object› | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +**Returns:** *ContractTxFunctionObj‹object›* + +___ + +### getERC721OrderHash + +▸ **getERC721OrderHash**(`order`: object): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11027](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11027)* + +Get the EIP-712 hash of an ERC721 order. + +**Parameters:** + +▪ **order**: *object* + +The ERC721 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### getERC721OrderStatus + +▸ **getERC721OrderStatus**(`order`: object): *ContractTxFunctionObj‹number›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11102](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11102)* + +Get the current status of an ERC721 order. + +**Parameters:** + +▪ **order**: *object* + +The ERC721 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +**Returns:** *ContractTxFunctionObj‹number›* + +___ + +### getERC721OrderStatusBitVector + +▸ **getERC721OrderStatusBitVector**(`maker`: string, `nonceRange`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11181](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11181)* + +Get the order status bit vector for the given +maker address and nonce range. **Parameters:** Name | Type | Description | ------ | ------ | ------ | -`selector` | string | The function selector. | +`maker` | string | The maker of the order. | +`nonceRange` | BigNumber | Order status bit vectors are indexed by maker address and the upper 248 bits of the order nonce. We define `nonceRange` to be these 248 bits. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ @@ -6578,7 +7045,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1151 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7183](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7183)* **Parameters:** @@ -6590,11 +7057,122 @@ Name | Type | ___ +### getLimitOrderHash + +▸ **getLimitOrderHash**(`order`: object): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11244](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11244)* + +Get the canonical hash of a limit order. + +**Parameters:** + +▪ **order**: *object* + +The limit order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`feeRecipient` | string | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`sender` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`takerTokenFeeAmount` | BigNumber | + +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### getLimitOrderInfo + +▸ **getLimitOrderInfo**(`order`: object): *ContractTxFunctionObj‹object›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11320](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11320)* + +Get the order info for a limit order. + +**Parameters:** + +▪ **order**: *object* + +The limit order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`feeRecipient` | string | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`sender` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`takerTokenFeeAmount` | BigNumber | + +**Returns:** *ContractTxFunctionObj‹object›* + +___ + +### getLimitOrderRelevantState + +▸ **getLimitOrderRelevantState**(`order`: object, `signature`: object): *ContractTxFunctionObj‹[object, BigNumber, boolean]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11405](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11405)* + +Get order info, fillable amount, and signature validity for a limit order. +Fillable amount is determined using balances and allowances of the maker. + +**Parameters:** + +▪ **order**: *object* + +The limit order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`feeRecipient` | string | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`sender` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`takerTokenFeeAmount` | BigNumber | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹[object, BigNumber, boolean]›* + +___ + ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [IZeroExEvents](#enumeration-izeroexevents), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [IZeroExEvents](#enumeration-izeroexevents), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2765 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15425](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15425)* Gets historical logs without creating a subscription @@ -6607,10 +7185,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [IZeroExEvents](#enumeration-izeroexevents) | The IZeroEx contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -6618,45 +7196,71 @@ ___ ### getMetaTransactionExecutedBlock -▸ **getMetaTransactionExecutedBlock**(`mtx`: object): *`ContractTxFunctionObj`* +▸ **getMetaTransactionExecutedBlock**(`mtx`: object): *ContractTxFunctionObj‹BigNumber›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1721 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11491](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11491)* Get the block at which a meta-transaction has been executed. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`mtx` | object | The meta-transaction. | +▪ **mtx**: *object* -**Returns:** *`ContractTxFunctionObj`* +The meta-transaction. + +Name | Type | +------ | ------ | +`callData` | string | +`expirationTimeSeconds` | BigNumber | +`feeAmount` | BigNumber | +`feeToken` | string | +`maxGasPrice` | BigNumber | +`minGasPrice` | BigNumber | +`salt` | BigNumber | +`sender` | string | +`signer` | string | +`value` | BigNumber | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ ### getMetaTransactionHash -▸ **getMetaTransactionHash**(`mtx`: object): *`ContractTxFunctionObj`* +▸ **getMetaTransactionHash**(`mtx`: object): *ContractTxFunctionObj‹string›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1784 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11565](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11565)* Get the EIP712 hash of a meta-transaction. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`mtx` | object | The meta-transaction. | +▪ **mtx**: *object* -**Returns:** *`ContractTxFunctionObj`* +The meta-transaction. + +Name | Type | +------ | ------ | +`callData` | string | +`expirationTimeSeconds` | BigNumber | +`feeAmount` | BigNumber | +`feeToken` | string | +`maxGasPrice` | BigNumber | +`minGasPrice` | BigNumber | +`salt` | BigNumber | +`sender` | string | +`signer` | string | +`value` | BigNumber | + +**Returns:** *ContractTxFunctionObj‹string›* ___ ### getMetaTransactionHashExecutedBlock -▸ **getMetaTransactionHashExecutedBlock**(`mtxHash`: string): *`ContractTxFunctionObj`* +▸ **getMetaTransactionHashExecutedBlock**(`mtxHash`: string): *ContractTxFunctionObj‹BigNumber›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1847 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11639](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11639)* Get the block at which a meta-transaction hash has been executed. @@ -6666,27 +7270,203 @@ Name | Type | Description | ------ | ------ | ------ | `mtxHash` | string | The meta-transaction hash. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### getOtcOrderHash + +▸ **getOtcOrderHash**(`order`: object): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11701](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11701)* + +Get the canonical hash of an OTC order. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### getOtcOrderInfo + +▸ **getOtcOrderInfo**(`order`: object): *ContractTxFunctionObj‹object›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11772](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11772)* + +Get the order info for an OTC order. + +**Parameters:** + +▪ **order**: *object* + +The OTC order. + +Name | Type | +------ | ------ | +`expiryAndNonce` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +**Returns:** *ContractTxFunctionObj‹object›* + +___ + +### getProtocolFeeMultiplier + +▸ **getProtocolFeeMultiplier**(): *ContractTxFunctionObj‹number›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11846](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11846)* + +Get the protocol fee multiplier. This should be multiplied by the +gas price to arrive at the required protocol fee to fill a native order. + +**Returns:** *ContractTxFunctionObj‹number›* ___ ### getQuoteSigner -▸ **getQuoteSigner**(): *`ContractTxFunctionObj`* +▸ **getQuoteSigner**(): *ContractTxFunctionObj‹string›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1897 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11906](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11906)* Return the optional signer for `transformERC20()` calldata. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### getRfqOrderHash + +▸ **getRfqOrderHash**(`order`: object): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:11967](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L11967)* + +Get the canonical hash of an RFQ order. + +**Parameters:** + +▪ **order**: *object* + +The RFQ order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### getRfqOrderInfo + +▸ **getRfqOrderInfo**(`order`: object): *ContractTxFunctionObj‹object›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12041](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12041)* + +Get the order info for an RFQ order. + +**Parameters:** + +▪ **order**: *object* + +The RFQ order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +**Returns:** *ContractTxFunctionObj‹object›* + +___ + +### getRfqOrderRelevantState + +▸ **getRfqOrderRelevantState**(`order`: object, `signature`: object): *ContractTxFunctionObj‹[object, BigNumber, boolean]›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12124](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12124)* + +Get order info, fillable amount, and signature validity for an RFQ order. +Fillable amount is determined using balances and allowances of the maker. + +**Parameters:** + +▪ **order**: *object* + +The RFQ order. + +Name | Type | +------ | ------ | +`expiry` | BigNumber | +`maker` | string | +`makerAmount` | BigNumber | +`makerToken` | string | +`pool` | string | +`salt` | BigNumber | +`taker` | string | +`takerAmount` | BigNumber | +`takerToken` | string | +`txOrigin` | string | + +▪ **signature**: *object* + +The order signature. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹[object, BigNumber, boolean]›* ___ ### getRollbackEntryAtIndex -▸ **getRollbackEntryAtIndex**(`selector`: string, `idx`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **getRollbackEntryAtIndex**(`selector`: string, `idx`: BigNumber): *ContractTxFunctionObj‹string›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1948 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12209](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12209)* Retrieve an entry in the rollback history for a function. @@ -6695,17 +7475,17 @@ Retrieve an entry in the rollback history for a function. Name | Type | Description | ------ | ------ | ------ | `selector` | string | The function selector. | -`idx` | `BigNumber` | The index in the rollback history. | +`idx` | BigNumber | The index in the rollback history. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* ___ ### getRollbackLength -▸ **getRollbackLength**(`selector`: string): *`ContractTxFunctionObj`* +▸ **getRollbackLength**(`selector`: string): *ContractTxFunctionObj‹BigNumber›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2000 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12272](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12272)* Retrieve the length of the rollback history for a function. @@ -6715,7 +7495,7 @@ Name | Type | Description | ------ | ------ | ------ | `selector` | string | The function selector. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ @@ -6723,7 +7503,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:1174 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:7209](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L7209)* **Parameters:** @@ -6735,76 +7515,150 @@ Name | Type | ___ -### getSpendableERC20BalanceOf - -▸ **getSpendableERC20BalanceOf**(`token`: string, `owner`: string): *`ContractTxFunctionObj`* - -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2053 - -Gets the maximum amount of an ERC20 token `token` that can be -pulled from `owner`. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`token` | string | The token to spend. | -`owner` | string | The owner of the tokens. | - -**Returns:** *`ContractTxFunctionObj`* - -___ - ### getTransformWallet -▸ **getTransformWallet**(): *`ContractTxFunctionObj`* +▸ **getTransformWallet**(): *ContractTxFunctionObj‹string›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2105 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12334](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12334)* Return the current wallet instance that will serve as the execution context for transformations. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* ___ ### getTransformerDeployer -▸ **getTransformerDeployer**(): *`ContractTxFunctionObj`* +▸ **getTransformerDeployer**(): *ContractTxFunctionObj‹string›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2154 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12394](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12394)* Return the allowed deployer for transformers. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* ___ -### isValidHashSignature +### isValidOrderSigner -▸ **isValidHashSignature**(`hash`: string, `signer`: string, `signature`: string): *`ContractTxFunctionObj`* +▸ **isValidOrderSigner**(`maker`: string, `signer`: string): *ContractTxFunctionObj‹boolean›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2207 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12456](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12456)* -Check that `hash` was signed by `signer` given `signature`. +checks if a given address is registered to sign on behalf of a maker address **Parameters:** Name | Type | Description | ------ | ------ | ------ | -`hash` | string | The hash that was signed. | -`signer` | string | The signer of the hash. | -`signature` | string | The signature. The last byte of this signature should be a member of the `SignatureType` enum. | +`maker` | string | The maker address encoded in an order (can be a contract) | +`signer` | string | The address that is providing a signature | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean›* + +___ + +### lastOtcTxOriginNonce + +▸ **lastOtcTxOriginNonce**(`txOrigin`: string, `nonceBucket`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12521](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12521)* + +Get the last nonce used for a particular +tx.origin address and nonce bucket. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`txOrigin` | string | The address. | +`nonceBucket` | BigNumber | The nonce bucket index. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### matchERC721Orders + +▸ **matchERC721Orders**(`sellOrder`: object, `buyOrder`: object, `sellOrderSignature`: object, `buyOrderSignature`: object): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12590](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12590)* + +Matches a pair of complementary orders that have +a non-negative spread. Each order is filled at +their respective price, and the matcher receives +a profit denominated in the ERC20 token. + +**Parameters:** + +▪ **sellOrder**: *object* + +Order selling an ERC721 asset. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **buyOrder**: *object* + +Order buying an ERC721 asset. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **sellOrderSignature**: *object* + +Signature for the sell order. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **buyOrderSignature**: *object* + +Signature for the buy order. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ ### migrate -▸ **migrate**(`target`: string, `data`: string, `newOwner`: string): *`ContractTxFunctionObj`* +▸ **migrate**(`target`: string, `data`: string, `newOwner`: string): *ContractTxFunctionObj‹void›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2266 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12693](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12693)* Execute a migration function in the context of the ZeroEx contract. The result of the function being called should be the magic bytes @@ -6820,27 +7674,323 @@ Name | Type | Description | `data` | string | The call data. | `newOwner` | string | The address of the new owner. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### multiplexBatchSellEthForToken + +▸ **multiplexBatchSellEthForToken**(`outputToken`: string, `calls`: Array‹object›, `minBuyAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12765](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12765)* + +Sells attached ETH for `outputToken` using the provided +calls. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`outputToken` | string | The token to buy. | +`calls` | Array‹object› | The calls to use to sell the attached ETH. | +`minBuyAmount` | BigNumber | The minimum amount of `outputToken` that must be bought for this function to not revert. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### multiplexBatchSellTokenForEth + +▸ **multiplexBatchSellTokenForEth**(`inputToken`: string, `calls`: Array‹object›, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12838](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12838)* + +Sells `sellAmount` of the given `inputToken` for ETH +using the provided calls. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`inputToken` | string | The token to sell. | +`calls` | Array‹object› | The calls to use to sell the input tokens. | +`sellAmount` | BigNumber | The amount of `inputToken` to sell. | +`minBuyAmount` | BigNumber | The minimum amount of ETH that must be bought for this function to not revert. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### multiplexBatchSellTokenForToken + +▸ **multiplexBatchSellTokenForToken**(`inputToken`: string, `outputToken`: string, `calls`: Array‹object›, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:12919](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L12919)* + +Sells `sellAmount` of the given `inputToken` for +`outputToken` using the provided calls. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`inputToken` | string | The token to sell. | +`outputToken` | string | The token to buy. | +`calls` | Array‹object› | The calls to use to sell the input tokens. | +`sellAmount` | BigNumber | The amount of `inputToken` to sell. | +`minBuyAmount` | BigNumber | The minimum amount of `outputToken` that must be bought for this function to not revert. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### multiplexMultiHopSellEthForToken + +▸ **multiplexMultiHopSellEthForToken**(`tokens`: string[], `calls`: Array‹object›, `minBuyAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13005](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13005)* + +Sells attached ETH via the given sequence of tokens +and calls. `tokens[0]` must be WETH. +The last token in `tokens` is the output token that +will ultimately be sent to `msg.sender` + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`tokens` | string[] | The sequence of tokens to use for the sell, i.e. `tokens[i]` will be sold for `tokens[i+1]` via `calls[i]`. | +`calls` | Array‹object› | The sequence of calls to use for the sell. | +`minBuyAmount` | BigNumber | The minimum amount of output tokens that must be bought for this function to not revert. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### multiplexMultiHopSellTokenForEth + +▸ **multiplexMultiHopSellTokenForEth**(`tokens`: string[], `calls`: Array‹object›, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13079](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13079)* + +Sells `sellAmount` of the input token (`tokens[0]`) +for ETH via the given sequence of tokens and calls. +The last token in `tokens` must be WETH. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`tokens` | string[] | The sequence of tokens to use for the sell, i.e. `tokens[i]` will be sold for `tokens[i+1]` via `calls[i]`. | +`calls` | Array‹object› | The sequence of calls to use for the sell. | +`sellAmount` | BigNumber | - | +`minBuyAmount` | BigNumber | The minimum amount of ETH that must be bought for this function to not revert. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### multiplexMultiHopSellTokenForToken + +▸ **multiplexMultiHopSellTokenForToken**(`tokens`: string[], `calls`: Array‹object›, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13156](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13156)* + +Sells `sellAmount` of the input token (`tokens[0]`) +via the given sequence of tokens and calls. +The last token in `tokens` is the output token that +will ultimately be sent to `msg.sender` + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`tokens` | string[] | The sequence of tokens to use for the sell, i.e. `tokens[i]` will be sold for `tokens[i+1]` via `calls[i]`. | +`calls` | Array‹object› | The sequence of calls to use for the sell. | +`sellAmount` | BigNumber | - | +`minBuyAmount` | BigNumber | The minimum amount of output tokens that must be bought for this function to not revert. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### onERC1155Received + +▸ **onERC1155Received**(`operator`: string, `from`: string, `tokenId`: BigNumber, `value`: BigNumber, `data`: string): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13237](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13237)* + +Callback for the ERC1155 `safeTransferFrom` function. +This callback can be used to sell an ERC1155 asset if +a valid ERC1155 order, signature and `unwrapNativeToken` +are encoded in `data`. This allows takers to sell their +ERC1155 asset without first calling `setApprovalForAll`. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`operator` | string | The address which called `safeTransferFrom`. | +`from` | string | The address which previously owned the token. | +`tokenId` | BigNumber | The ID of the asset being transferred. | +`value` | BigNumber | The amount being transferred. | +`data` | string | Additional data with no specified format. If a valid ERC1155 order, signature and `unwrapNativeToken` are encoded in `data`, this function will try to fill the order using the received asset. | + +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### onERC721Received + +▸ **onERC721Received**(`operator`: string, `from`: string, `tokenId`: BigNumber, `data`: string): *ContractTxFunctionObj‹string›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13325](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13325)* + +Callback for the ERC721 `safeTransferFrom` function. +This callback can be used to sell an ERC721 asset if +a valid ERC721 order, signature and `unwrapNativeToken` +are encoded in `data`. This allows takers to sell their +ERC721 asset without first calling `setApprovalForAll`. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`operator` | string | The address which called `safeTransferFrom`. | +`from` | string | The address which previously owned the token. | +`tokenId` | BigNumber | The ID of the asset being transferred. | +`data` | string | Additional data with no specified format. If a valid ERC721 order, signature and `unwrapNativeToken` are encoded in `data`, this function will try to fill the order using the received asset. | + +**Returns:** *ContractTxFunctionObj‹string›* ___ ### owner -▸ **owner**(): *`ContractTxFunctionObj`* +▸ **owner**(): *ContractTxFunctionObj‹string›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2322 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13399](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13399)* The owner of this contract. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* + +___ + +### preSignERC1155Order + +▸ **preSignERC1155Order**(`order`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13462](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13462)* + +Approves an ERC1155 order on-chain. After pre-signing +the order, the `PRESIGNED` signature type will become +valid for that order and signer. + +**Parameters:** + +▪ **order**: *object* + +An ERC1155 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc1155Token` | string | +`erc1155TokenAmount` | BigNumber | +`erc1155TokenId` | BigNumber | +`erc1155TokenProperties` | Array‹object› | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### preSignERC721Order + +▸ **preSignERC721Order**(`order`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13540](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13540)* + +Approves an ERC721 order on-chain. After pre-signing +the order, the `PRESIGNED` signature type will become +valid for that order and signer. + +**Parameters:** + +▪ **order**: *object* + +An ERC721 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### registerAllowedOrderSigner + +▸ **registerAllowedOrderSigner**(`signer`: string, `allowed`: boolean): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13617](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13617)* + +Register a signer who can sign on behalf of msg.sender +This allows one to sign on behalf of a contract that calls this function + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`signer` | string | The address from which you plan to generate signatures | +`allowed` | boolean | True to register, false to unregister. | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### registerAllowedRfqOrigins + +▸ **registerAllowedRfqOrigins**(`origins`: string[], `allowed`: boolean): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13682](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13682)* + +Mark what tx.origin addresses are allowed to fill an order that +specifies the message sender as its txOrigin. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`origins` | string[] | An array of origin addresses to update. | +`allowed` | boolean | True to register, false to unregister. | + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### rollback -▸ **rollback**(`selector`: string, `targetImpl`: string): *`ContractTxFunctionObj`* +▸ **rollback**(`selector`: string, `targetImpl`: string): *ContractTxFunctionObj‹void›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2373 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13746](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13746)* Roll back to a prior implementation of a function. @@ -6851,15 +8001,273 @@ Name | Type | Description | `selector` | string | The function selector. | `targetImpl` | string | The address of an older implementation of the function. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### sellERC1155 + +▸ **sellERC1155**(`buyOrder`: object, `signature`: object, `erc1155TokenId`: BigNumber, `erc1155SellAmount`: BigNumber, `unwrapNativeToken`: boolean, `callbackData`: string): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13821](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13821)* + +Sells an ERC1155 asset to fill the given order. + +**Parameters:** + +▪ **buyOrder**: *object* + +The ERC1155 buy order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc1155Token` | string | +`erc1155TokenAmount` | BigNumber | +`erc1155TokenId` | BigNumber | +`erc1155TokenProperties` | Array‹object› | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **signature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **erc1155TokenId**: *BigNumber* + +The ID of the ERC1155 asset being sold. If the + given order specifies properties, the asset must satisfy those + properties. Otherwise, it must equal the tokenId in the order. + +▪ **erc1155SellAmount**: *BigNumber* + +The amount of the ERC1155 asset to sell. + +▪ **unwrapNativeToken**: *boolean* + +If this parameter is true and the ERC20 + token of the order is e.g. WETH, unwraps the token before + transferring it to the taker. + +▪ **callbackData**: *string* + +If this parameter is non-zero, invokes + `zeroExERC1155OrderCallback` on `msg.sender` after the ERC20 + tokens have been transferred to `msg.sender` but before + transferring the ERC1155 asset to the buyer. + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### sellERC721 + +▸ **sellERC721**(`buyOrder`: object, `signature`: object, `erc721TokenId`: BigNumber, `unwrapNativeToken`: boolean, `callbackData`: string): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:13926](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L13926)* + +Sells an ERC721 asset to fill the given order. + +**Parameters:** + +▪ **buyOrder**: *object* + +The ERC721 buy order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **signature**: *object* + +The order signature from the maker. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +▪ **erc721TokenId**: *BigNumber* + +The ID of the ERC721 asset being sold. If the + given order specifies properties, the asset must satisfy those + properties. Otherwise, it must equal the tokenId in the order. + +▪ **unwrapNativeToken**: *boolean* + +If this parameter is true and the ERC20 + token of the order is e.g. WETH, unwraps the token before + transferring it to the taker. + +▪ **callbackData**: *string* + +If this parameter is non-zero, invokes + `zeroExERC721OrderCallback` on `msg.sender` after the ERC20 + tokens have been transferred to `msg.sender` but before + transferring the ERC721 asset to the buyer. + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### sellEthForTokenToUniswapV3 + +▸ **sellEthForTokenToUniswapV3**(`encodedPath`: string, `minBuyAmount`: BigNumber, `recipient`: string): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14018](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14018)* + +Sell attached ETH directly against uniswap v3. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`encodedPath` | string | Uniswap-encoded path, where the first token is WETH. | +`minBuyAmount` | BigNumber | Minimum amount of the last token in the path to buy. | +`recipient` | string | The recipient of the bought tokens. Can be zero for sender. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### sellToLiquidityProvider + +▸ **sellToLiquidityProvider**(`inputToken`: string, `outputToken`: string, `provider`: string, `recipient`: string, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber, `auxiliaryData`: string): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14100](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14100)* + +Sells `sellAmount` of `inputToken` to the liquidity provider +at the given `provider` address. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`inputToken` | string | The token being sold. | +`outputToken` | string | The token being bought. | +`provider` | string | The address of the on-chain liquidity provider to trade with. | +`recipient` | string | The recipient of the bought tokens. If equal to address(0), `msg.sender` is assumed to be the recipient. | +`sellAmount` | BigNumber | The amount of `inputToken` to sell. | +`minBuyAmount` | BigNumber | The minimum acceptable amount of `outputToken` to buy. Reverts if this amount is not satisfied. | +`auxiliaryData` | string | Auxiliary data supplied to the `provider` contract. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### sellToPancakeSwap + +▸ **sellToPancakeSwap**(`tokens`: string[], `sellAmount`: BigNumber, `minBuyAmount`: BigNumber, `fork`: number | BigNumber): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14187](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14187)* + +Efficiently sell directly to PancakeSwap (and forks). + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`tokens` | string[] | Sell path. | +`sellAmount` | BigNumber | of `tokens[0]` Amount to sell. | +`minBuyAmount` | BigNumber | Minimum amount of `tokens[-1]` to buy. | +`fork` | number | BigNumber | The protocol fork to use. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### sellToUniswap + +▸ **sellToUniswap**(`tokens`: string[], `sellAmount`: BigNumber, `minBuyAmount`: BigNumber, `isSushi`: boolean): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14260](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14260)* + +Efficiently sell directly to uniswap/sushiswap. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`tokens` | string[] | Sell path. | +`sellAmount` | BigNumber | of `tokens[0]` Amount to sell. | +`minBuyAmount` | BigNumber | Minimum amount of `tokens[-1]` to buy. | +`isSushi` | boolean | Use sushiswap if true. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### sellTokenForEthToUniswapV3 + +▸ **sellTokenForEthToUniswapV3**(`encodedPath`: string, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber, `recipient`: string): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14333](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14333)* + +Sell a token for ETH directly against uniswap v3. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`encodedPath` | string | Uniswap-encoded path, where the last token is WETH. | +`sellAmount` | BigNumber | amount of the first token in the path to sell. | +`minBuyAmount` | BigNumber | Minimum amount of ETH to buy. | +`recipient` | string | The recipient of the bought tokens. Can be zero for sender. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### sellTokenForTokenToUniswapV3 + +▸ **sellTokenForTokenToUniswapV3**(`encodedPath`: string, `sellAmount`: BigNumber, `minBuyAmount`: BigNumber, `recipient`: string): *ContractTxFunctionObj‹BigNumber›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14411](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14411)* + +Sell a token for another token directly against uniswap v3. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`encodedPath` | string | Uniswap-encoded path. | +`sellAmount` | BigNumber | amount of the first token in the path to sell. | +`minBuyAmount` | BigNumber | Minimum amount of the last token in the path to buy. | +`recipient` | string | The recipient of the bought tokens. Can be zero for sender. | + +**Returns:** *ContractTxFunctionObj‹BigNumber›* ___ ### setQuoteSigner -▸ **setQuoteSigner**(`quoteSigner`: string): *`ContractTxFunctionObj`* +▸ **setQuoteSigner**(`quoteSigner`: string): *ContractTxFunctionObj‹void›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2426 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14487](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14487)* Replace the optional signer for `transformERC20()` calldata. Only callable by the owner. @@ -6870,15 +8278,15 @@ Name | Type | Description | ------ | ------ | ------ | `quoteSigner` | string | The address of the new calldata signer. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### setTransformerDeployer -▸ **setTransformerDeployer**(`transformerDeployer`: string): *`ContractTxFunctionObj`* +▸ **setTransformerDeployer**(`transformerDeployer`: string): *ContractTxFunctionObj‹void›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2479 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14551](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14551)* Replace the allowed deployer for transformers. Only callable by the owner. @@ -6889,15 +8297,15 @@ Name | Type | Description | ------ | ------ | ------ | `transformerDeployer` | string | The address of the new trusted deployer for transformers. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [IZeroExEvents](#enumeration-izeroexevents), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [IZeroExEvents](#enumeration-izeroexevents), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2720 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15380](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15380)* Subscribe to an event type emitted by the IZeroEx contract. @@ -6910,10 +8318,10 @@ Subscribe to an event type emitted by the IZeroEx contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [IZeroExEvents](#enumeration-izeroexevents) | - | The IZeroEx contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -6921,11 +8329,30 @@ Subscription token used later to unsubscribe ___ +### supportInterface + +▸ **supportInterface**(`interfaceId`: string): *ContractTxFunctionObj‹boolean›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14614](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14614)* + +Indicates whether the 0x Exchange Proxy implements a particular +ERC165 interface. This function should use at most 30,000 gas. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`interfaceId` | string | The interface identifier, as specified in ERC165. | + +**Returns:** *ContractTxFunctionObj‹boolean›* + +___ + ### transferOwnership -▸ **transferOwnership**(`newOwner`: string): *`ContractTxFunctionObj`* +▸ **transferOwnership**(`newOwner`: string): *ContractTxFunctionObj‹void›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2530 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14681](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14681)* Transfers ownership of the contract to a new address. @@ -6935,15 +8362,54 @@ Name | Type | Description | ------ | ------ | ------ | `newOwner` | string | The address that will become the owner. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### transferProtocolFeesForPools + +▸ **transferProtocolFeesForPools**(`poolIds`: string[]): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14744](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14744)* + +Transfers protocol fees from the `FeeCollector` pools into +the staking contract. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`poolIds` | string[] | Staking pool IDs | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### transferTrappedTokensTo + +▸ **transferTrappedTokensTo**(`erc20`: string, `amountOut`: BigNumber, `recipientWallet`: string): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14808](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14808)* + +calledFrom FundRecoveryFeature.transferTrappedTokensTo() This will be delegatecalled in the context of the Exchange Proxy instance being used. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`erc20` | string | ERC20 Token Address. | +`amountOut` | BigNumber | Amount of tokens to withdraw. | +`recipientWallet` | string | Recipient wallet address. | + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### transformERC20 -▸ **transformERC20**(`inputToken`: string, `outputToken`: string, `inputTokenAmount`: `BigNumber`, `minOutputTokenAmount`: `BigNumber`, `transformations`: `Array`): *`ContractTxFunctionObj`* +▸ **transformERC20**(`inputToken`: string, `outputToken`: string, `inputTokenAmount`: BigNumber, `minOutputTokenAmount`: BigNumber, `transformations`: Array‹object›): *ContractTxFunctionObj‹BigNumber›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2590 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14889](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14889)* Executes a series of transformations to convert an ERC20 `inputToken` to an ERC20 `outputToken`. @@ -6954,11 +8420,33 @@ Name | Type | Description | ------ | ------ | ------ | `inputToken` | string | The token being provided by the sender. If `0xeee...`, ETH is implied and should be provided with the call.` | `outputToken` | string | The token to be acquired by the sender. `0xeee...` implies ETH. | -`inputTokenAmount` | `BigNumber` | The amount of `inputToken` to take from the sender. | -`minOutputTokenAmount` | `BigNumber` | The minimum amount of `outputToken` the sender must receive for the entire transformation to succeed. | -`transformations` | `Array` | The transformations to execute on the token balance(s) in sequence. | +`inputTokenAmount` | BigNumber | The amount of `inputToken` to take from the sender. | +`minOutputTokenAmount` | BigNumber | The minimum amount of `outputToken` the sender must receive for the entire transformation to succeed. | +`transformations` | Array‹object› | The transformations to execute on the token balance(s) in sequence. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* + +___ + +### uniswapV3SwapCallback + +▸ **uniswapV3SwapCallback**(`amount0Delta`: BigNumber, `amount1Delta`: BigNumber, `data`: string): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:14972](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L14972)* + +The UniswapV3 pool swap callback which pays the funds requested +by the caller/pool to the pool. Can only be called by a valid +UniswapV3 pool. + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`amount0Delta` | BigNumber | Token0 amount owed. | +`amount1Delta` | BigNumber | Token1 amount owed. | +`data` | string | Arbitrary data forwarded from swap() caller. An ABI-encoded struct of: inputToken, outputToken, fee, payer | + +**Returns:** *ContractTxFunctionObj‹void›* ___ @@ -6966,7 +8454,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2746 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15406](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15406)* Cancel a subscription @@ -6984,7 +8472,7 @@ ___ ▸ **unsubscribeAll**(): *void* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2753 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15413](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15413)* Cancels all existing subscriptions @@ -6992,34 +8480,187 @@ Cancels all existing subscriptions ___ -### validateHashSignature +### validateERC1155OrderProperties -▸ **validateHashSignature**(`hash`: string, `signer`: string, `signature`: string): *`ContractTxFunctionObj`* +▸ **validateERC1155OrderProperties**(`order`: object, `erc1155TokenId`: BigNumber): *ContractTxFunctionObj‹void›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:2661 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15047](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15047)* -Validate that `hash` was signed by `signer` given `signature`. -Reverts otherwise. +If the given order is buying an ERC1155 asset, checks +whether or not the given token ID satisfies the required +properties specified in the order. If the order does not +specify any properties, this function instead checks +whether the given token ID matches the ID in the order. +Reverts if any checks fail, or if the order is selling +an ERC1155 asset. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`hash` | string | The hash that was signed. | -`signer` | string | The signer of the hash. | -`signature` | string | The signature. The last byte of this signature should be a member of the `SignatureType` enum. | +▪ **order**: *object* -**Returns:** *`ContractTxFunctionObj`* +The ERC1155 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc1155Token` | string | +`erc1155TokenAmount` | BigNumber | +`erc1155TokenId` | BigNumber | +`erc1155TokenProperties` | Array‹object› | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **erc1155TokenId**: *BigNumber* + +The ID of the ERC1155 asset. + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### validateERC1155OrderSignature + +▸ **validateERC1155OrderSignature**(`order`: object, `signature`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15129](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15129)* + +Checks whether the given signature is valid for the +the given ERC1155 order. Reverts if not. + +**Parameters:** + +▪ **order**: *object* + +The ERC1155 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc1155Token` | string | +`erc1155TokenAmount` | BigNumber | +`erc1155TokenId` | BigNumber | +`erc1155TokenProperties` | Array‹object› | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **signature**: *object* + +The signature to validate. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### validateERC721OrderProperties + +▸ **validateERC721OrderProperties**(`order`: object, `erc721TokenId`: BigNumber): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15215](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15215)* + +If the given order is buying an ERC721 asset, checks +whether or not the given token ID satisfies the required +properties specified in the order. If the order does not +specify any properties, this function instead checks +whether the given token ID matches the ID in the order. +Reverts if any checks fail, or if the order is selling +an ERC721 asset. + +**Parameters:** + +▪ **order**: *object* + +The ERC721 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **erc721TokenId**: *BigNumber* + +The ID of the ERC721 asset. + +**Returns:** *ContractTxFunctionObj‹void›* + +___ + +### validateERC721OrderSignature + +▸ **validateERC721OrderSignature**(`order`: object, `signature`: object): *ContractTxFunctionObj‹void›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:15296](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L15296)* + +Checks whether the given signature is valid for the +the given ERC721 order. Reverts if not. + +**Parameters:** + +▪ **order**: *object* + +The ERC721 order. + +Name | Type | +------ | ------ | +`direction` | number | BigNumber | +`erc20Token` | string | +`erc20TokenAmount` | BigNumber | +`erc721Token` | string | +`erc721TokenId` | BigNumber | +`erc721TokenProperties` | Array‹object› | +`expiry` | BigNumber | +`fees` | Array‹object› | +`maker` | string | +`nonce` | BigNumber | +`taker` | string | + +▪ **signature**: *object* + +The signature to validate. + +Name | Type | +------ | ------ | +`r` | string | +`s` | string | +`signatureType` | number | BigNumber | +`v` | number | BigNumber | + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:212 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:364](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L364)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -7027,80 +8668,81 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[IZeroExContract](#class-izeroexcontract)›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:168 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:324](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L324)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[IZeroExContract](#class-izeroexcontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[IZeroExContract](#class-izeroexcontract)›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:109 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:273](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L273)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[IZeroExContract](#class-izeroexcontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[IZeroExContract](#class-izeroexcontract)›* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:135 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:295](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L295)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[IZeroExContract](#class-izeroexcontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: StakingContract @@ -7110,21 +8752,22 @@ Name | Type | -\+ **new StakingContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[StakingContract](#class-stakingcontract)* +\+ **new StakingContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[StakingContract](#class-stakingcontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3557](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3557)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3773](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3773)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | StakingContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | StakingContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[StakingContract](#class-stakingcontract)* @@ -7132,21 +8775,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -7154,9 +8797,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -7164,9 +8807,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -7174,9 +8817,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -7184,15 +8827,15 @@ ___ ▪ **contractName**: *string* = "Staking" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:177](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L177)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:172](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L172)* ## Methods ### addAuthorizedAddress -▸ **addAuthorizedAddress**(`target`: string): *`ContractTxFunctionObj`* +▸ **addAuthorizedAddress**(`target`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1701](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1701)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1687](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1687)* Authorizes an address. @@ -7202,15 +8845,15 @@ Name | Type | Description | ------ | ------ | ------ | `target` | string | Address to authorize. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### addExchangeAddress -▸ **addExchangeAddress**(`addr`: string): *`ContractTxFunctionObj`* +▸ **addExchangeAddress**(`addr`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1752](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1752)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1749](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1749)* Adds a new exchange address @@ -7220,47 +8863,47 @@ Name | Type | Description | ------ | ------ | ------ | `addr` | string | Address of exchange contract to add | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### aggregatedStatsByEpoch -▸ **aggregatedStatsByEpoch**(`index_0`: `BigNumber`): *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]>`* +▸ **aggregatedStatsByEpoch**(`index_0`: BigNumber): *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1799](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1799)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1807](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1807)* **Parameters:** Name | Type | ------ | ------ | -`index_0` | `BigNumber` | +`index_0` | BigNumber | -**Returns:** *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]>`* +**Returns:** *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]›* ___ ### authorities -▸ **authorities**(`index_0`: `BigNumber`): *`ContractFunctionObj`* +▸ **authorities**(`index_0`: BigNumber): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1827](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1827)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1836](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1836)* **Parameters:** Name | Type | ------ | ------ | -`index_0` | `BigNumber` | +`index_0` | BigNumber | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### authorized -▸ **authorized**(`index_0`: string): *`ContractFunctionObj`* +▸ **authorized**(`index_0`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1848](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1848)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1858](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1858)* **Parameters:** @@ -7268,35 +8911,35 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### cobbDouglasAlphaDenominator -▸ **cobbDouglasAlphaDenominator**(): *`ContractFunctionObj`* +▸ **cobbDouglasAlphaDenominator**(): *ContractFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1869](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1869)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1880](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1880)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹number›* ___ ### cobbDouglasAlphaNumerator -▸ **cobbDouglasAlphaNumerator**(): *`ContractFunctionObj`* +▸ **cobbDouglasAlphaNumerator**(): *ContractFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1889](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1889)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1901](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1901)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹number›* ___ ### computeRewardBalanceOfDelegator -▸ **computeRewardBalanceOfDelegator**(`poolId`: string, `member`: string): *`ContractFunctionObj`* +▸ **computeRewardBalanceOfDelegator**(`poolId`: string, `member`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1915](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1915)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1928](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1928)* Computes the reward balance in ETH of a specific member of a pool. @@ -7307,7 +8950,7 @@ Name | Type | Description | `poolId` | string | Unique id of pool. | `member` | string | The member of the pool. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* totalReward Balance in ETH. @@ -7315,9 +8958,9 @@ ___ ### computeRewardBalanceOfOperator -▸ **computeRewardBalanceOfOperator**(`poolId`: string): *`ContractFunctionObj`* +▸ **computeRewardBalanceOfOperator**(`poolId`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1942](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1942)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1956](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1956)* Computes the reward balance in ETH of the operator of a pool. @@ -7327,7 +8970,7 @@ Name | Type | Description | ------ | ------ | ------ | `poolId` | string | Unique id of pool. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* totalReward Balance in ETH. @@ -7335,9 +8978,9 @@ ___ ### createStakingPool -▸ **createStakingPool**(`operatorShare`: number | `BigNumber`, `addOperatorAsMaker`: boolean): *`ContractTxFunctionObj`* +▸ **createStakingPool**(`operatorShare`: number | BigNumber, `addOperatorAsMaker`: boolean): *ContractTxFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1970](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1970)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1985](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1985)* Create a new staking pool. The sender will be the operator of this pool. Note that an operator must be payable. @@ -7345,10 +8988,10 @@ Create a new staking pool. The sender will be the operator of this pool. Note th Name | Type | Description | ------ | ------ | ------ | -`operatorShare` | number \| `BigNumber` | Portion of rewards owned by the operator, in ppm. | +`operatorShare` | number | BigNumber | Portion of rewards owned by the operator, in ppm. | `addOperatorAsMaker` | boolean | Adds operator to the created pool as a maker for convenience iff true. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string›* poolId The unique pool id generated for this pool. @@ -7356,29 +8999,29 @@ ___ ### currentEpoch -▸ **currentEpoch**(): *`ContractFunctionObj`* +▸ **currentEpoch**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2021](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2021)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2047](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2047)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### currentEpochStartTimeInSeconds -▸ **currentEpochStartTimeInSeconds**(): *`ContractFunctionObj`* +▸ **currentEpochStartTimeInSeconds**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2041](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2041)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2068](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2068)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### decreaseStakingPoolOperatorShare -▸ **decreaseStakingPoolOperatorShare**(`poolId`: string, `newOperatorShare`: number | `BigNumber`): *`ContractTxFunctionObj`* +▸ **decreaseStakingPoolOperatorShare**(`poolId`: string, `newOperatorShare`: number | BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2067](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2067)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2095](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2095)* Decreases the operator share for the given pool (i.e. increases pool rewards for members). @@ -7387,23 +9030,23 @@ Decreases the operator share for the given pool (i.e. increases pool rewards for Name | Type | Description | ------ | ------ | ------ | `poolId` | string | Unique Id of pool. | -`newOperatorShare` | number \| `BigNumber` | The newly decreased percentage of any rewards owned by the operator. | +`newOperatorShare` | number | BigNumber | The newly decreased percentage of any rewards owned by the operator. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### endEpoch -▸ **endEpoch**(): *`ContractTxFunctionObj`* +▸ **endEpoch**(): *ContractTxFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2124](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2124)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2163](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2163)* Begins a new epoch, preparing the prior one for finalization. Throws if not enough time has passed between epochs or if the previous epoch was not fully finalized. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹BigNumber›* numPoolsToFinalize The number of unfinalized pools. @@ -7411,19 +9054,19 @@ ___ ### epochDurationInSeconds -▸ **epochDurationInSeconds**(): *`ContractFunctionObj`* +▸ **epochDurationInSeconds**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2170](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2170)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2220](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2220)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### finalizePool -▸ **finalizePool**(`poolId`: string): *`ContractTxFunctionObj`* +▸ **finalizePool**(`poolId`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2198](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2198)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2249](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2249)* Instantly finalizes a single pool that earned rewards in the previous epoch, crediting it rewards for members and withdrawing operator's @@ -7437,15 +9080,15 @@ Name | Type | Description | ------ | ------ | ------ | `poolId` | string | The pool ID to finalize. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1682](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1682)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1665](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1665)* **Type parameters:** @@ -7458,15 +9101,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1674](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1674)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1657](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1657)* **Type parameters:** @@ -7479,19 +9122,19 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getAuthorizedAddresses -▸ **getAuthorizedAddresses**(): *`ContractFunctionObj`* +▸ **getAuthorizedAddresses**(): *ContractFunctionObj‹string[]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2249](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2249)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2311](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2311)* Gets all authorized addresses. -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string[]›* Array of authorized addresses. @@ -7499,15 +9142,15 @@ ___ ### getCurrentEpochEarliestEndTimeInSeconds -▸ **getCurrentEpochEarliestEndTimeInSeconds**(): *`ContractFunctionObj`* +▸ **getCurrentEpochEarliestEndTimeInSeconds**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2275](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2275)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2338](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2338)* Returns the earliest end time in seconds of this epoch. The next epoch can begin once this time is reached. Epoch period = [startTimeInSeconds..endTimeInSeconds) -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* Time in seconds. @@ -7517,7 +9160,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1667](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1667)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1650](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1650)* **Parameters:** @@ -7531,9 +9174,9 @@ ___ ### getGlobalStakeByStatus -▸ **getGlobalStakeByStatus**(`stakeStatus`: number | `BigNumber`): *`ContractFunctionObj`* +▸ **getGlobalStakeByStatus**(`stakeStatus`: number | BigNumber): *ContractFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2300](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2300)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2364](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2364)* Gets global stake for a given status. @@ -7541,9 +9184,9 @@ Gets global stake for a given status. Name | Type | Description | ------ | ------ | ------ | -`stakeStatus` | number \| `BigNumber` | UNDELEGATED or DELEGATED | +`stakeStatus` | number | BigNumber | UNDELEGATED or DELEGATED | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹object›* Global stake for given status. @@ -7551,9 +9194,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [StakingEvents](#enumeration-stakingevents), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [StakingEvents](#enumeration-stakingevents), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3541](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3541)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3757](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3757)* Gets historical logs without creating a subscription @@ -7566,10 +9209,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [StakingEvents](#enumeration-stakingevents) | The Staking contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -7577,9 +9220,9 @@ ___ ### getOwnerStakeByStatus -▸ **getOwnerStakeByStatus**(`staker`: string, `stakeStatus`: number | `BigNumber`): *`ContractFunctionObj`* +▸ **getOwnerStakeByStatus**(`staker`: string, `stakeStatus`: number | BigNumber): *ContractFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2336](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2336)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2401](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2401)* Gets an owner's stake balances by status. @@ -7588,9 +9231,9 @@ Gets an owner's stake balances by status. Name | Type | Description | ------ | ------ | ------ | `staker` | string | Owner of stake. | -`stakeStatus` | number \| `BigNumber` | UNDELEGATED or DELEGATED | +`stakeStatus` | number | BigNumber | UNDELEGATED or DELEGATED | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹object›* Owner's stake balances for given status. @@ -7598,13 +9241,13 @@ ___ ### getParams -▸ **getParams**(): *`ContractFunctionObj<[BigNumber, number, BigNumber, number, number]>`* +▸ **getParams**(): *ContractFunctionObj‹[BigNumber, number, BigNumber, number, number]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2372](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2372)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2438](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2438)* Retrieves all configurable parameter values. -**Returns:** *`ContractFunctionObj<[BigNumber, number, BigNumber, number, number]>`* +**Returns:** *ContractFunctionObj‹[BigNumber, number, BigNumber, number, number]›* _epochDurationInSeconds Minimum seconds between epochs._rewardDelegatedStakeWeight How much delegated stake is weighted vs operator stake, in ppm._minimumPoolStake Minimum amount of stake required in a pool to collect rewards._cobbDouglasAlphaNumerator Numerator for cobb douglas alpha factor._cobbDouglasAlphaDenominator Denominator for cobb douglas alpha factor. @@ -7614,7 +9257,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:1690](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1690)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:1676](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L1676)* **Parameters:** @@ -7628,9 +9271,9 @@ ___ ### getStakeDelegatedToPoolByOwner -▸ **getStakeDelegatedToPoolByOwner**(`staker`: string, `poolId`: string): *`ContractFunctionObj`* +▸ **getStakeDelegatedToPoolByOwner**(`staker`: string, `poolId`: string): *ContractFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2403](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2403)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2470](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2470)* Returns the stake delegated to a specific staking pool, by a given staker. @@ -7641,7 +9284,7 @@ Name | Type | Description | `staker` | string | of stake. | `poolId` | string | Unique Id of pool. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹object›* Stake delegated to pool by staker. @@ -7649,9 +9292,9 @@ ___ ### getStakingPool -▸ **getStakingPool**(`poolId`: string): *`ContractFunctionObj`* +▸ **getStakingPool**(`poolId`: string): *ContractFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2439](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2439)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2507](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2507)* Returns a staking pool @@ -7661,15 +9304,15 @@ Name | Type | Description | ------ | ------ | ------ | `poolId` | string | Unique id of pool. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹object›* ___ ### getStakingPoolStatsThisEpoch -▸ **getStakingPoolStatsThisEpoch**(`poolId`: string): *`ContractFunctionObj`* +▸ **getStakingPoolStatsThisEpoch**(`poolId`: string): *ContractFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2468](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2468)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2537](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2537)* Get stats on a staking pool in this epoch. @@ -7679,7 +9322,7 @@ Name | Type | Description | ------ | ------ | ------ | `poolId` | string | Pool Id to query. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹object›* PoolStats struct for pool id. @@ -7687,9 +9330,9 @@ ___ ### getTotalStake -▸ **getTotalStake**(`staker`: string): *`ContractFunctionObj`* +▸ **getTotalStake**(`staker`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2503](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2503)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2573](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2573)* Returns the total stake for a given staker. @@ -7699,7 +9342,7 @@ Name | Type | Description | ------ | ------ | ------ | `staker` | string | of stake. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* Total ZRX staked by `staker`. @@ -7707,9 +9350,9 @@ ___ ### getTotalStakeDelegatedToPool -▸ **getTotalStakeDelegatedToPool**(`poolId`: string): *`ContractFunctionObj`* +▸ **getTotalStakeDelegatedToPool**(`poolId`: string): *ContractFunctionObj‹object›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2530](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2530)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2601](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2601)* Returns the total stake delegated to a specific staking pool, across all members. @@ -7720,7 +9363,7 @@ Name | Type | Description | ------ | ------ | ------ | `poolId` | string | Unique Id of pool. | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹object›* Total stake delegated to pool. @@ -7728,14 +9371,14 @@ ___ ### getWethContract -▸ **getWethContract**(): *`ContractFunctionObj`* +▸ **getWethContract**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2565](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2565)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2637](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2637)* An overridable way to access the deployed WETH contract. Must be view to allow overrides to access state. -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* wethContract The WETH contract instance. @@ -7743,14 +9386,14 @@ ___ ### getZrxVault -▸ **getZrxVault**(): *`ContractFunctionObj`* +▸ **getZrxVault**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2590](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2590)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2663](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2663)* An overridable way to access the deployed zrxVault. Must be view to allow overrides to access state. -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* zrxVault The zrxVault contract. @@ -7758,23 +9401,23 @@ ___ ### init -▸ **init**(): *`ContractTxFunctionObj`* +▸ **init**(): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2615](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2615)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2689](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2689)* Initialize storage owned by this contract. This function should not be called directly. The StakingProxy contract will call it in `attachStakingContract()`. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### joinStakingPoolAsMaker -▸ **joinStakingPoolAsMaker**(`poolId`: string): *`ContractTxFunctionObj`* +▸ **joinStakingPoolAsMaker**(`poolId`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2665](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2665)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2750](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2750)* Allows caller to join a staking pool as a maker. @@ -7784,35 +9427,35 @@ Name | Type | Description | ------ | ------ | ------ | `poolId` | string | Unique id of pool. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### lastPoolId -▸ **lastPoolId**(): *`ContractFunctionObj`* +▸ **lastPoolId**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2712](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2712)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2808](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2808)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### minimumPoolStake -▸ **minimumPoolStake**(): *`ContractFunctionObj`* +▸ **minimumPoolStake**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2732](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2732)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2829](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2829)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### moveStake -▸ **moveStake**(`from`: object, `to`: object, `amount`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **moveStake**(`from`: object, `to`: object, `amount`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2760](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2760)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2858](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2858)* Moves stake between statuses: 'undelegated' or 'delegated'. Delegated stake can also be moved between pools. @@ -7820,31 +9463,47 @@ This change comes into effect next epoch. **Parameters:** -Name | Type | Description | ------- | ------ | ------ | -`from` | object | Status to move stake out of. | -`to` | object | Status to move stake into. | -`amount` | `BigNumber` | Amount of stake to move. | +▪ **from**: *object* -**Returns:** *`ContractTxFunctionObj`* +Status to move stake out of. + +Name | Type | +------ | ------ | +`poolId` | string | +`status` | number | BigNumber | + +▪ **to**: *object* + +Status to move stake into. + +Name | Type | +------ | ------ | +`poolId` | string | +`status` | number | BigNumber | + +▪ **amount**: *BigNumber* + +Amount of stake to move. + +**Returns:** *ContractTxFunctionObj‹void›* ___ ### owner -▸ **owner**(): *`ContractFunctionObj`* +▸ **owner**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2812](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2812)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2921](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2921)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### payProtocolFee -▸ **payProtocolFee**(`makerAddress`: string, `payerAddress`: string, `protocolFee`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **payProtocolFee**(`makerAddress`: string, `payerAddress`: string, `protocolFee`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2841](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2841)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:2951](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2951)* Pays a protocol fee in ETH or WETH. Only a known 0x exchange can call this method. See @@ -7856,17 +9515,17 @@ Name | Type | Description | ------ | ------ | ------ | `makerAddress` | string | The address of the order's maker. | `payerAddress` | string | The address of the protocol fee payer. | -`protocolFee` | `BigNumber` | The protocol fee amount. This is either passed as ETH or transferred as WETH. | +`protocolFee` | BigNumber | The protocol fee amount. This is either passed as ETH or transferred as WETH. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### poolIdByMaker -▸ **poolIdByMaker**(`index_0`: string): *`ContractFunctionObj`* +▸ **poolIdByMaker**(`index_0`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2898](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2898)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3019](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3019)* **Parameters:** @@ -7874,32 +9533,32 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### poolStatsByEpoch -▸ **poolStatsByEpoch**(`index_0`: string, `index_1`: `BigNumber`): *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber]>`* +▸ **poolStatsByEpoch**(`index_0`: string, `index_1`: BigNumber): *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2919](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2919)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3041](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3041)* **Parameters:** Name | Type | ------ | ------ | `index_0` | string | -`index_1` | `BigNumber` | +`index_1` | BigNumber | -**Returns:** *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber]>`* +**Returns:** *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber]›* ___ ### removeAuthorizedAddress -▸ **removeAuthorizedAddress**(`target`: string): *`ContractTxFunctionObj`* +▸ **removeAuthorizedAddress**(`target`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:2951](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L2951)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3074](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3074)* Removes authorizion of an address. @@ -7909,15 +9568,15 @@ Name | Type | Description | ------ | ------ | ------ | `target` | string | Address to remove authorization from. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### removeAuthorizedAddressAtIndex -▸ **removeAuthorizedAddressAtIndex**(`target`: string, `index`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **removeAuthorizedAddressAtIndex**(`target`: string, `index`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3003](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3003)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3137](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3137)* Removes authorizion of an address. @@ -7926,17 +9585,17 @@ Removes authorizion of an address. Name | Type | Description | ------ | ------ | ------ | `target` | string | Address to remove authorization from. | -`index` | `BigNumber` | Index of target in authorities array. | +`index` | BigNumber | Index of target in authorities array. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### removeExchangeAddress -▸ **removeExchangeAddress**(`addr`: string): *`ContractTxFunctionObj`* +▸ **removeExchangeAddress**(`addr`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3055](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3055)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3200](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3200)* Removes an existing exchange address @@ -7946,25 +9605,25 @@ Name | Type | Description | ------ | ------ | ------ | `addr` | string | Address of exchange contract to remove | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### rewardDelegatedStakeWeight -▸ **rewardDelegatedStakeWeight**(): *`ContractFunctionObj`* +▸ **rewardDelegatedStakeWeight**(): *ContractFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3102](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3102)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3258](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3258)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹number›* ___ ### rewardsByPoolId -▸ **rewardsByPoolId**(`index_0`: string): *`ContractFunctionObj`* +▸ **rewardsByPoolId**(`index_0`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3122](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3122)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3279](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3279)* **Parameters:** @@ -7972,15 +9631,15 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### setParams -▸ **setParams**(`_epochDurationInSeconds`: `BigNumber`, `_rewardDelegatedStakeWeight`: number | `BigNumber`, `_minimumPoolStake`: `BigNumber`, `_cobbDouglasAlphaNumerator`: number | `BigNumber`, `_cobbDouglasAlphaDenominator`: number | `BigNumber`): *`ContractTxFunctionObj`* +▸ **setParams**(`_epochDurationInSeconds`: BigNumber, `_rewardDelegatedStakeWeight`: number | BigNumber, `_minimumPoolStake`: BigNumber, `_cobbDouglasAlphaNumerator`: number | BigNumber, `_cobbDouglasAlphaDenominator`: number | BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3154](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3154)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3312](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3312)* Set all configurable parameters at once. @@ -7988,21 +9647,21 @@ Set all configurable parameters at once. Name | Type | Description | ------ | ------ | ------ | -`_epochDurationInSeconds` | `BigNumber` | Minimum seconds between epochs. | -`_rewardDelegatedStakeWeight` | number \| `BigNumber` | How much delegated stake is weighted vs operator stake, in ppm. | -`_minimumPoolStake` | `BigNumber` | Minimum amount of stake required in a pool to collect rewards. | -`_cobbDouglasAlphaNumerator` | number \| `BigNumber` | Numerator for cobb douglas alpha factor. | -`_cobbDouglasAlphaDenominator` | number \| `BigNumber` | Denominator for cobb douglas alpha factor. | +`_epochDurationInSeconds` | BigNumber | Minimum seconds between epochs. | +`_rewardDelegatedStakeWeight` | number | BigNumber | How much delegated stake is weighted vs operator stake, in ppm. | +`_minimumPoolStake` | BigNumber | Minimum amount of stake required in a pool to collect rewards. | +`_cobbDouglasAlphaNumerator` | number | BigNumber | Numerator for cobb douglas alpha factor. | +`_cobbDouglasAlphaDenominator` | number | BigNumber | Denominator for cobb douglas alpha factor. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### stake -▸ **stake**(`amount`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **stake**(`amount`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3222](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3222)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3391](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3391)* Stake ZRX tokens. Tokens are deposited into the ZRX Vault. Unstake to retrieve the ZRX. Stake is in the 'Active' status. @@ -8011,27 +9670,27 @@ Unstake to retrieve the ZRX. Stake is in the 'Active' status. Name | Type | Description | ------ | ------ | ------ | -`amount` | `BigNumber` | Amount of ZRX to stake. | +`amount` | BigNumber | Amount of ZRX to stake. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### stakingContract -▸ **stakingContract**(): *`ContractFunctionObj`* +▸ **stakingContract**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3269](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3269)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3449](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3449)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [StakingEvents](#enumeration-stakingevents), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [StakingEvents](#enumeration-stakingevents), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3496](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3496)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3712](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3712)* Subscribe to an event type emitted by the Staking contract. @@ -8044,10 +9703,10 @@ Subscribe to an event type emitted by the Staking contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [StakingEvents](#enumeration-stakingevents) | - | The Staking contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -8057,9 +9716,9 @@ ___ ### transferOwnership -▸ **transferOwnership**(`newOwner`: string): *`ContractTxFunctionObj`* +▸ **transferOwnership**(`newOwner`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3293](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3293)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3474](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3474)* Change the owner of this contract. @@ -8069,15 +9728,15 @@ Name | Type | Description | ------ | ------ | ------ | `newOwner` | string | New owner address. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### unstake -▸ **unstake**(`amount`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **unstake**(`amount`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3346](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3346)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3538](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3538)* Unstake. Tokens are withdrawn from the ZRX Vault and returned to the staker. Stake must be in the 'undelegated' status in both the @@ -8087,9 +9746,9 @@ current and next epoch in order to be unstaked. Name | Type | Description | ------ | ------ | ------ | -`amount` | `BigNumber` | Amount of ZRX to unstake. | +`amount` | BigNumber | Amount of ZRX to unstake. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ @@ -8097,7 +9756,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3522](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3522)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3738](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3738)* Cancel a subscription @@ -8115,7 +9774,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3529](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3529)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3745](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3745)* Cancels all existing subscriptions @@ -8125,9 +9784,9 @@ ___ ### validExchanges -▸ **validExchanges**(`index_0`: string): *`ContractFunctionObj`* +▸ **validExchanges**(`index_0`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3393](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3393)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3596](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3596)* **Parameters:** @@ -8135,25 +9794,25 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### wethReservedForPoolRewards -▸ **wethReservedForPoolRewards**(): *`ContractFunctionObj`* +▸ **wethReservedForPoolRewards**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3414](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3414)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3618](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3618)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### withdrawDelegatorRewards -▸ **withdrawDelegatorRewards**(`poolId`: string): *`ContractTxFunctionObj`* +▸ **withdrawDelegatorRewards**(`poolId`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:3439](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3439)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:3644](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L3644)* Withdraws the caller's WETH rewards that have accumulated until the last epoch. @@ -8164,17 +9823,17 @@ Name | Type | Description | ------ | ------ | ------ | `poolId` | string | Unique id of pool. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:283](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L283)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:266](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L266)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -8182,80 +9841,81 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[StakingContract](#class-stakingcontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:239](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L239)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:226](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L226)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[StakingContract](#class-stakingcontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[StakingContract](#class-stakingcontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:180](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L180)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:175](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L175)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[StakingContract](#class-stakingcontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[StakingContract](#class-stakingcontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:206](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L206)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:197](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L197)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[StakingContract](#class-stakingcontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: StakingProxyContract @@ -8265,21 +9925,22 @@ Name | Type | -\+ **new StakingProxyContract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[StakingProxyContract](#class-stakingproxycontract)* +\+ **new StakingProxyContract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[StakingProxyContract](#class-stakingproxycontract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1681](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1681)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1764](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1764)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | StakingProxyContract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | StakingProxyContract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[StakingProxyContract](#class-stakingproxycontract)* @@ -8287,21 +9948,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -8309,9 +9970,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -8319,9 +9980,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -8329,9 +9990,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -8339,15 +10000,15 @@ ___ ▪ **contractName**: *string* = "StakingProxy" -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:83](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L83)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:78](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L78)* ## Methods ### addAuthorizedAddress -▸ **addAuthorizedAddress**(`target`: string): *`ContractTxFunctionObj`* +▸ **addAuthorizedAddress**(`target`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:828](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L828)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:814](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L814)* Authorizes an address. @@ -8357,43 +10018,43 @@ Name | Type | Description | ------ | ------ | ------ | `target` | string | Address to authorize. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### aggregatedStatsByEpoch -▸ **aggregatedStatsByEpoch**(`index_0`: `BigNumber`): *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]>`* +▸ **aggregatedStatsByEpoch**(`index_0`: BigNumber): *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:875](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L875)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:872](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L872)* **Parameters:** Name | Type | ------ | ------ | -`index_0` | `BigNumber` | +`index_0` | BigNumber | -**Returns:** *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]>`* +**Returns:** *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber]›* ___ ### assertValidStorageParams -▸ **assertValidStorageParams**(): *`ContractFunctionObj`* +▸ **assertValidStorageParams**(): *ContractFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:906](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L906)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:904](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L904)* Asserts that an epoch is between 5 and 30 days long. -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹void›* ___ ### attachStakingContract -▸ **attachStakingContract**(`_stakingContract`: string): *`ContractTxFunctionObj`* +▸ **attachStakingContract**(`_stakingContract`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:930](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L930)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:929](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L929)* Attach a staking contract; future calls will be delegated to the staking contract. Note that this is callable only by an authorized address. @@ -8403,31 +10064,31 @@ Name | Type | Description | ------ | ------ | ------ | `_stakingContract` | string | Address of staking contract. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### authorities -▸ **authorities**(`index_0`: `BigNumber`): *`ContractFunctionObj`* +▸ **authorities**(`index_0`: BigNumber): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:977](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L977)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:987](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L987)* **Parameters:** Name | Type | ------ | ------ | -`index_0` | `BigNumber` | +`index_0` | BigNumber | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### authorized -▸ **authorized**(`index_0`: string): *`ContractFunctionObj`* +▸ **authorized**(`index_0`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:998](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L998)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1009](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1009)* **Parameters:** @@ -8435,15 +10096,15 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### batchExecute -▸ **batchExecute**(`data`: string[]): *`ContractTxFunctionObj`* +▸ **batchExecute**(`data`: string[]): *ContractTxFunctionObj‹string[]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1024](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1024)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1036](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1036)* Batch executes a series of calls to the staking contract. @@ -8453,77 +10114,77 @@ Name | Type | Description | ------ | ------ | ------ | `data` | string[] | An array of data that encodes a sequence of functions to call in the staking contracts. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹string[]›* ___ ### cobbDouglasAlphaDenominator -▸ **cobbDouglasAlphaDenominator**(): *`ContractFunctionObj`* +▸ **cobbDouglasAlphaDenominator**(): *ContractFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1071](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1071)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1094](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1094)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹number›* ___ ### cobbDouglasAlphaNumerator -▸ **cobbDouglasAlphaNumerator**(): *`ContractFunctionObj`* +▸ **cobbDouglasAlphaNumerator**(): *ContractFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1091](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1091)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1115](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1115)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹number›* ___ ### currentEpoch -▸ **currentEpoch**(): *`ContractFunctionObj`* +▸ **currentEpoch**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1111](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1111)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1136](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1136)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### currentEpochStartTimeInSeconds -▸ **currentEpochStartTimeInSeconds**(): *`ContractFunctionObj`* +▸ **currentEpochStartTimeInSeconds**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1131](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1131)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1157](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1157)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### detachStakingContract -▸ **detachStakingContract**(): *`ContractTxFunctionObj`* +▸ **detachStakingContract**(): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1154](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1154)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1181](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1181)* Detach the current staking contract. Note that this is callable only by an authorized address. -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### epochDurationInSeconds -▸ **epochDurationInSeconds**(): *`ContractFunctionObj`* +▸ **epochDurationInSeconds**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1200](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1200)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1238](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1238)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:809](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L809)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:792](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L792)* **Type parameters:** @@ -8536,15 +10197,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:801](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L801)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:784](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L784)* **Type parameters:** @@ -8557,19 +10218,19 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getAuthorizedAddresses -▸ **getAuthorizedAddresses**(): *`ContractFunctionObj`* +▸ **getAuthorizedAddresses**(): *ContractFunctionObj‹string[]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1224](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1224)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1263](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1263)* Gets all authorized addresses. -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string[]›* Array of authorized addresses. @@ -8579,7 +10240,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:794](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L794)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:777](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L777)* **Parameters:** @@ -8593,9 +10254,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [StakingProxyEvents](#enumeration-stakingproxyevents), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [StakingProxyEvents](#enumeration-stakingproxyevents), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1665](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1665)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1748](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1748)* Gets historical logs without creating a subscription @@ -8608,10 +10269,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [StakingProxyEvents](#enumeration-stakingproxyevents) | The StakingProxy contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -8621,7 +10282,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:817](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L817)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:803](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L803)* **Parameters:** @@ -8635,39 +10296,39 @@ ___ ### lastPoolId -▸ **lastPoolId**(): *`ContractFunctionObj`* +▸ **lastPoolId**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1244](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1244)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1284](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1284)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### minimumPoolStake -▸ **minimumPoolStake**(): *`ContractFunctionObj`* +▸ **minimumPoolStake**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1264](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1264)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1305](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1305)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### owner -▸ **owner**(): *`ContractFunctionObj`* +▸ **owner**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1284](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1284)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1326](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1326)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### poolIdByMaker -▸ **poolIdByMaker**(`index_0`: string): *`ContractFunctionObj`* +▸ **poolIdByMaker**(`index_0`: string): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1304](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1304)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1347](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1347)* **Parameters:** @@ -8675,32 +10336,32 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### poolStatsByEpoch -▸ **poolStatsByEpoch**(`index_0`: string, `index_1`: `BigNumber`): *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber]>`* +▸ **poolStatsByEpoch**(`index_0`: string, `index_1`: BigNumber): *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber]›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1325](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1325)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1369](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1369)* **Parameters:** Name | Type | ------ | ------ | `index_0` | string | -`index_1` | `BigNumber` | +`index_1` | BigNumber | -**Returns:** *`ContractFunctionObj<[BigNumber, BigNumber, BigNumber]>`* +**Returns:** *ContractFunctionObj‹[BigNumber, BigNumber, BigNumber]›* ___ ### removeAuthorizedAddress -▸ **removeAuthorizedAddress**(`target`: string): *`ContractTxFunctionObj`* +▸ **removeAuthorizedAddress**(`target`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1357](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1357)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1402](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1402)* Removes authorizion of an address. @@ -8710,15 +10371,15 @@ Name | Type | Description | ------ | ------ | ------ | `target` | string | Address to remove authorization from. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### removeAuthorizedAddressAtIndex -▸ **removeAuthorizedAddressAtIndex**(`target`: string, `index`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **removeAuthorizedAddressAtIndex**(`target`: string, `index`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1409](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1409)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1465](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1465)* Removes authorizion of an address. @@ -8727,27 +10388,27 @@ Removes authorizion of an address. Name | Type | Description | ------ | ------ | ------ | `target` | string | Address to remove authorization from. | -`index` | `BigNumber` | Index of target in authorities array. | +`index` | BigNumber | Index of target in authorities array. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### rewardDelegatedStakeWeight -▸ **rewardDelegatedStakeWeight**(): *`ContractFunctionObj`* +▸ **rewardDelegatedStakeWeight**(): *ContractFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1457](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1457)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1524](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1524)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹number›* ___ ### rewardsByPoolId -▸ **rewardsByPoolId**(`index_0`: string): *`ContractFunctionObj`* +▸ **rewardsByPoolId**(`index_0`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1477](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1477)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1545](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1545)* **Parameters:** @@ -8755,25 +10416,25 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### stakingContract -▸ **stakingContract**(): *`ContractFunctionObj`* +▸ **stakingContract**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1498](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1498)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1567](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1567)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [StakingProxyEvents](#enumeration-stakingproxyevents), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [StakingProxyEvents](#enumeration-stakingproxyevents), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1620](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1620)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1703](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1703)* Subscribe to an event type emitted by the StakingProxy contract. @@ -8786,10 +10447,10 @@ Subscribe to an event type emitted by the StakingProxy contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [StakingProxyEvents](#enumeration-stakingproxyevents) | - | The StakingProxy contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -8799,9 +10460,9 @@ ___ ### transferOwnership -▸ **transferOwnership**(`newOwner`: string): *`ContractTxFunctionObj`* +▸ **transferOwnership**(`newOwner`: string): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1522](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1522)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1592](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1592)* Change the owner of this contract. @@ -8811,7 +10472,7 @@ Name | Type | Description | ------ | ------ | ------ | `newOwner` | string | New owner address. | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ @@ -8819,7 +10480,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1646](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1646)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1729](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1729)* Cancel a subscription @@ -8837,7 +10498,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1653](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1653)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1736](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1736)* Cancels all existing subscriptions @@ -8847,9 +10508,9 @@ ___ ### validExchanges -▸ **validExchanges**(`index_0`: string): *`ContractFunctionObj`* +▸ **validExchanges**(`index_0`: string): *ContractFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1569](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1569)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1650](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1650)* **Parameters:** @@ -8857,27 +10518,27 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹boolean›* ___ ### wethReservedForPoolRewards -▸ **wethReservedForPoolRewards**(): *`ContractFunctionObj`* +▸ **wethReservedForPoolRewards**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:1590](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1590)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:1672](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L1672)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:210](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L210)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:193](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L193)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -8885,83 +10546,84 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `_stakingContract`: string): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `_stakingContract`: string): *Promise‹[StakingProxyContract](#class-stakingproxycontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:161](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L161)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:148](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L148)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `_stakingContract` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[StakingProxyContract](#class-stakingproxycontract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `_stakingContract`: string): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `_stakingContract`: string): *Promise‹[StakingProxyContract](#class-stakingproxycontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:86](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L86)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:81](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L81)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `_stakingContract` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[StakingProxyContract](#class-stakingproxycontract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object, `_stakingContract`: string): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object, `_stakingContract`: string): *Promise‹[StakingProxyContract](#class-stakingproxycontract)›* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:120](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L120)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:111](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L111)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | `_stakingContract` | string | -**Returns:** *`Promise`* +**Returns:** *Promise‹[StakingProxyContract](#class-stakingproxycontract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* +
# Class: WETH9Contract @@ -8971,21 +10633,22 @@ Name | Type | -\+ **new WETH9Contract**(`address`: string, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults?`: `Partial`, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined): *[WETH9Contract](#class-weth9contract)* +\+ **new WETH9Contract**(`address`: string, `supportedProvider`: SupportedProvider, `txDefaults?`: Partial‹TxData›, `logDecodeDependencies?`: undefined | object, `deployedBytecode`: string | undefined, `encoderOverrides?`: Partial‹EncoderOverrides›): *[WETH9Contract](#class-weth9contract)* *Overrides void* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:984](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L984)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:1031](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L1031)* **Parameters:** Name | Type | Default | ------ | ------ | ------ | `address` | string | - | -`supportedProvider` | [SupportedProvider](#supportedprovider) | - | -`txDefaults?` | `Partial` | - | -`logDecodeDependencies?` | undefined \| object | - | -`deployedBytecode` | string \| undefined | WETH9Contract.deployedBytecode | +`supportedProvider` | SupportedProvider | - | +`txDefaults?` | Partial‹TxData› | - | +`logDecodeDependencies?` | undefined | object | - | +`deployedBytecode` | string | undefined | WETH9Contract.deployedBytecode | +`encoderOverrides?` | Partial‹EncoderOverrides› | - | **Returns:** *[WETH9Contract](#class-weth9contract)* @@ -8993,21 +10656,21 @@ Name | Type | Default | ### `Optional` _deployedBytecodeIfExists -• **_deployedBytecodeIfExists**? : *`Buffer`* +• **_deployedBytecodeIfExists**? : *Buffer* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[_deployedBytecodeIfExists](#optional-_deployedbytecodeifexists)* - -Defined in base-contract/lib/src/index.d.ts:34 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:39 ___ ### abi -• **abi**: *[ContractAbi](#contractabi)* +• **abi**: *ContractAbi* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[abi](#abi)* - -Defined in base-contract/lib/src/index.d.ts:30 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:35 ___ @@ -9015,9 +10678,9 @@ ___ • **address**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[address](#address)* - -Defined in base-contract/lib/src/index.d.ts:31 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:36 ___ @@ -9025,9 +10688,9 @@ Args • **constructorArgs**: *any[]* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[constructorArgs](#constructorargs)* - -Defined in base-contract/lib/src/index.d.ts:33 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:38 ___ @@ -9035,9 +10698,9 @@ ___ • **contractName**: *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[contractName](#contractname)* - -Defined in base-contract/lib/src/index.d.ts:32 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:37 ___ @@ -9045,15 +10708,15 @@ ___ ▪ **contractName**: *string* = "WETH9" -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:82](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L82)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:77](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L77)* ## Methods ### allowance -▸ **allowance**(`index_0`: string, `index_1`: string): *`ContractFunctionObj`* +▸ **allowance**(`index_0`: string, `index_1`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:552](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L552)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:538](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L538)* **Parameters:** @@ -9062,32 +10725,32 @@ Name | Type | `index_0` | string | `index_1` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### approve -▸ **approve**(`guy`: string, `wad`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **approve**(`guy`: string, `wad`: BigNumber): *ContractTxFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:574](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L574)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:561](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L561)* **Parameters:** Name | Type | ------ | ------ | `guy` | string | -`wad` | `BigNumber` | +`wad` | BigNumber | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean›* ___ ### balanceOf -▸ **balanceOf**(`index_0`: string): *`ContractFunctionObj`* +▸ **balanceOf**(`index_0`: string): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:622](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L622)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:620](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L620)* **Parameters:** @@ -9095,35 +10758,35 @@ Name | Type | ------ | ------ | `index_0` | string | -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### decimals -▸ **decimals**(): *`ContractFunctionObj`* +▸ **decimals**(): *ContractFunctionObj‹number›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:643](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L643)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:642](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L642)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹number›* ___ ### deposit -▸ **deposit**(): *`ContractTxFunctionObj`* +▸ **deposit**(): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:663](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L663)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:663](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L663)* -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### getABIDecodedReturnData -▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedReturnData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:537](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L537)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:520](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L520)* **Type parameters:** @@ -9136,15 +10799,15 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ ### getABIDecodedTransactionData -▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *`T`* +▸ **getABIDecodedTransactionData**<**T**>(`methodName`: string, `callData`: string): *T* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:529](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L529)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:512](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L512)* **Type parameters:** @@ -9157,7 +10820,7 @@ Name | Type | `methodName` | string | `callData` | string | -**Returns:** *`T`* +**Returns:** *T* ___ @@ -9165,7 +10828,7 @@ ___ ▸ **getFunctionSignature**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:522](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L522)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:505](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L505)* **Parameters:** @@ -9179,9 +10842,9 @@ ___ ### getLogsAsync -▸ **getLogsAsync**<**ArgsType**>(`eventName`: [WETH9Events](#enumeration-weth9events), `blockRange`: `BlockRange`, `indexFilterValues`: `IndexedFilterValues`): *`Promise>>`* +▸ **getLogsAsync**<**ArgsType**>(`eventName`: [WETH9Events](#enumeration-weth9events), `blockRange`: BlockRange, `indexFilterValues`: IndexedFilterValues): *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:968](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L968)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:1015](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L1015)* Gets historical logs without creating a subscription @@ -9194,10 +10857,10 @@ Gets historical logs without creating a subscription Name | Type | Description | ------ | ------ | ------ | `eventName` | [WETH9Events](#enumeration-weth9events) | The WETH9 contract event you would like to subscribe to. | -`blockRange` | `BlockRange` | Block range to get logs from. | -`indexFilterValues` | `IndexedFilterValues` | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | +`blockRange` | BlockRange | Block range to get logs from. | +`indexFilterValues` | IndexedFilterValues | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{_from: aUserAddressHex}` | -**Returns:** *`Promise>>`* +**Returns:** *Promise‹Array‹LogWithDecodedArgs‹ArgsType›››* Array of logs that match the parameters @@ -9207,7 +10870,7 @@ ___ ▸ **getSelector**(`methodName`: string): *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:545](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L545)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:531](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L531)* **Parameters:** @@ -9221,19 +10884,19 @@ ___ ### name -▸ **name**(): *`ContractFunctionObj`* +▸ **name**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:709](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L709)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:720](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L720)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### subscribe -▸ **subscribe**<**ArgsType**>(`eventName`: [WETH9Events](#enumeration-weth9events), `indexFilterValues`: `IndexedFilterValues`, `callback`: [EventCallback](#eventcallback)‹*`ArgsType`*›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* +▸ **subscribe**<**ArgsType**>(`eventName`: [WETH9Events](#enumeration-weth9events), `indexFilterValues`: IndexedFilterValues, `callback`: EventCallback‹ArgsType›, `isVerbose`: boolean, `blockPollingIntervalMs?`: undefined | number): *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:923](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L923)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:970](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L970)* Subscribe to an event type emitted by the WETH9 contract. @@ -9246,10 +10909,10 @@ Subscribe to an event type emitted by the WETH9 contract. Name | Type | Default | Description | ------ | ------ | ------ | ------ | `eventName` | [WETH9Events](#enumeration-weth9events) | - | The WETH9 contract event you would like to subscribe to. | -`indexFilterValues` | `IndexedFilterValues` | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | -`callback` | [EventCallback](#eventcallback)‹*`ArgsType`*› | - | Callback that gets called when a log is added/removed | +`indexFilterValues` | IndexedFilterValues | - | An object where the keys are indexed args returned by the event and the value is the value you are interested in. E.g `{maker: aUserAddressHex}` | +`callback` | EventCallback‹ArgsType› | - | Callback that gets called when a log is added/removed | `isVerbose` | boolean | false | Enable verbose subscription warnings (e.g recoverable network issues encountered) | -`blockPollingIntervalMs?` | undefined \| number | - | - | +`blockPollingIntervalMs?` | undefined | number | - | - | **Returns:** *string* @@ -9259,46 +10922,46 @@ ___ ### symbol -▸ **symbol**(): *`ContractFunctionObj`* +▸ **symbol**(): *ContractFunctionObj‹string›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:729](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L729)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:741](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L741)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹string›* ___ ### totalSupply -▸ **totalSupply**(): *`ContractFunctionObj`* +▸ **totalSupply**(): *ContractFunctionObj‹BigNumber›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:749](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L749)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:762](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L762)* -**Returns:** *`ContractFunctionObj`* +**Returns:** *ContractFunctionObj‹BigNumber›* ___ ### transfer -▸ **transfer**(`dst`: string, `wad`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **transfer**(`dst`: string, `wad`: BigNumber): *ContractTxFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:769](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L769)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:783](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L783)* **Parameters:** Name | Type | ------ | ------ | `dst` | string | -`wad` | `BigNumber` | +`wad` | BigNumber | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean›* ___ ### transferFrom -▸ **transferFrom**(`src`: string, `dst`: string, `wad`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **transferFrom**(`src`: string, `dst`: string, `wad`: BigNumber): *ContractTxFunctionObj‹boolean›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:817](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L817)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:842](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L842)* **Parameters:** @@ -9306,9 +10969,9 @@ Name | Type | ------ | ------ | `src` | string | `dst` | string | -`wad` | `BigNumber` | +`wad` | BigNumber | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹boolean›* ___ @@ -9316,7 +10979,7 @@ ___ ▸ **unsubscribe**(`subscriptionToken`: string): *void* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:949](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L949)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:996](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L996)* Cancel a subscription @@ -9334,7 +10997,7 @@ ___ ▸ **unsubscribeAll**(): *void* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:956](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L956)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:1003](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L1003)* Cancels all existing subscriptions @@ -9344,27 +11007,27 @@ ___ ### withdraw -▸ **withdraw**(`wad`: `BigNumber`): *`ContractTxFunctionObj`* +▸ **withdraw**(`wad`: BigNumber): *ContractTxFunctionObj‹void›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:866](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L866)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:902](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L902)* **Parameters:** Name | Type | ------ | ------ | -`wad` | `BigNumber` | +`wad` | BigNumber | -**Returns:** *`ContractTxFunctionObj`* +**Returns:** *ContractTxFunctionObj‹void›* ___ ### `Static` ABI -▸ **ABI**(): *[ContractAbi](#contractabi)* +▸ **ABI**(): *ContractAbi* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:188](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L188)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:171](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L171)* -**Returns:** *[ContractAbi](#contractabi)* +**Returns:** *ContractAbi* The contract ABI @@ -9372,200 +11035,83 @@ ___ ### `Static` deployAsync -▸ **deployAsync**(`bytecode`: string, `abi`: [ContractAbi](#contractabi), `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployAsync**(`bytecode`: string, `abi`: ContractAbi, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[WETH9Contract](#class-weth9contract)›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:144](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L144)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:131](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L131)* **Parameters:** Name | Type | ------ | ------ | `bytecode` | string | -`abi` | [ContractAbi](#contractabi) | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`abi` | ContractAbi | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[WETH9Contract](#class-weth9contract)›* ___ ### `Static` deployFrom0xArtifactAsync -▸ **deployFrom0xArtifactAsync**(`artifact`: `ContractArtifact` | `SimpleContractArtifact`, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployFrom0xArtifactAsync**(`artifact`: ContractArtifact | SimpleContractArtifact, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[WETH9Contract](#class-weth9contract)›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:85](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L85)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:80](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L80)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` \| `SimpleContractArtifact` | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`artifact` | ContractArtifact | SimpleContractArtifact | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[WETH9Contract](#class-weth9contract)›* ___ ### `Static` deployWithLibrariesFrom0xArtifactAsync -▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: `ContractArtifact`, `libraryArtifacts`: object, `supportedProvider`: [SupportedProvider](#supportedprovider), `txDefaults`: `Partial`, `logDecodeDependencies`: object): *`Promise`* +▸ **deployWithLibrariesFrom0xArtifactAsync**(`artifact`: ContractArtifact, `libraryArtifacts`: object, `supportedProvider`: SupportedProvider, `txDefaults`: Partial‹TxData›, `logDecodeDependencies`: object): *Promise‹[WETH9Contract](#class-weth9contract)›* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:111](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L111)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:102](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L102)* **Parameters:** Name | Type | ------ | ------ | -`artifact` | `ContractArtifact` | +`artifact` | ContractArtifact | `libraryArtifacts` | object | -`supportedProvider` | [SupportedProvider](#supportedprovider) | -`txDefaults` | `Partial` | +`supportedProvider` | SupportedProvider | +`txDefaults` | Partial‹TxData› | `logDecodeDependencies` | object | -**Returns:** *`Promise`* +**Returns:** *Promise‹[WETH9Contract](#class-weth9contract)›* ___ ### `Static` strictArgumentEncodingCheck -▸ **strictArgumentEncodingCheck**(`inputAbi`: `DataItem`[], `args`: any[]): *string* +▸ **strictArgumentEncodingCheck**(`inputAbi`: DataItem[], `args`: any[]): *string* +*Inherited from [CoordinatorContract](#interface-coordinatorcontract).[strictArgumentEncodingCheck](#static-strictargumentencodingcheck)* - -Defined in base-contract/lib/src/index.d.ts:44 +Defined in node_modules/@0x/base-contract/lib/src/index.d.ts:49 **Parameters:** Name | Type | ------ | ------ | -`inputAbi` | `DataItem`[] | +`inputAbi` | DataItem[] | `args` | any[] | **Returns:** *string* -
- -# Class: AbiDecoder - -AbiDecoder allows you to decode event logs given a set of supplied contract ABI's. It takes the contract's event -signature from the ABI and attempts to decode the logs using it. - - -## Constructors - - - -\+ **new AbiDecoder**(`abiArrays`: [AbiDefinition](#abidefinition)[][]): *[AbiDecoder](#class-abidecoder)* - -*Defined in [utils/src/abi_decoder.ts:39](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/utils/src/abi_decoder.ts#L39)* - -Instantiate an AbiDecoder - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`abiArrays` | [AbiDefinition](#abidefinition)[][] | An array of contract ABI's | - -**Returns:** *[AbiDecoder](#class-abidecoder)* - -AbiDecoder instance - -## Methods - -### addABI - -▸ **addABI**(`abiArray`: [AbiDefinition](#abidefinition)[], `contractName?`: undefined | string): *void* - -*Defined in [utils/src/abi_decoder.ts:150](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/utils/src/abi_decoder.ts#L150)* - -Adds a set of ABI definitions, after which calldata and logs targeting these ABI's can be decoded. -Additional properties can be included to disambiguate similar ABI's. For example, if two functions -have the same signature but different parameter names, then their ABI definitions can be disambiguated -by specifying a contract name. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`abiArray` | [AbiDefinition](#abidefinition)[] | - | -`contractName?` | undefined \| string | Name of contract that encapsulates the ABI definitions (optional). This can be used when decoding calldata to disambiguate methods with the same signature but different parameter names. | - -**Returns:** *void* - -___ - -### decodeCalldataOrThrow - -▸ **decodeCalldataOrThrow**(`calldata`: string, `contractName?`: undefined | string): *`DecodedCalldata`* - -*Defined in [utils/src/abi_decoder.ts:110](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/utils/src/abi_decoder.ts#L110)* - -Decodes calldata for a known ABI. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`calldata` | string | hex-encoded calldata. | -`contractName?` | undefined \| string | used to disambiguate similar ABI's (optional). | - -**Returns:** *`DecodedCalldata`* - -Decoded calldata. Includes: function name and signature, along with the decoded arguments. - -___ - -### tryToDecodeLogOrNoop - -▸ **tryToDecodeLogOrNoop**<**ArgsType**>(`log`: `LogEntry`): *`LogWithDecodedArgs` | [RawLog](#rawlog)* - -*Defined in [utils/src/abi_decoder.ts:55](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/utils/src/abi_decoder.ts#L55)* - -Attempt to decode a log given the ABI's the AbiDecoder knows about. - -**Type parameters:** - -▪ **ArgsType**: *`DecodedLogArgs`* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`log` | `LogEntry` | The log to attempt to decode | - -**Returns:** *`LogWithDecodedArgs` | [RawLog](#rawlog)* - -The decoded log if the requisite ABI was available. Otherwise the log unaltered.
-# Enumeration: SubscriptionErrors - - -## Enumeration members - -### SubscriptionAlreadyPresent - -• **SubscriptionAlreadyPresent**: = "SUBSCRIPTION_ALREADY_PRESENT" - -*Defined in [base-contract/src/types.ts:21](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L21)* - -___ - -### SubscriptionNotFound - -• **SubscriptionNotFound**: = "SUBSCRIPTION_NOT_FOUND" - -*Defined in [base-contract/src/types.ts:20](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L20)* - -
- - - # Enumeration: ERC20TokenEvents @@ -9575,7 +11121,7 @@ ___ • **Approval**: = "Approval" -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:41](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L41)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:39](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L39)* ___ @@ -9583,7 +11129,8 @@ ___ • **Transfer**: = "Transfer" -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:42](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L42)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:40](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L40)* +
@@ -9596,7 +11143,7 @@ ___ • **Approval**: = "Approval" -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:44](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L44)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:42](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L42)* ___ @@ -9604,7 +11151,7 @@ ___ • **ApprovalForAll**: = "ApprovalForAll" -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L45)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:43](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L43)* ___ @@ -9612,7 +11159,8 @@ ___ • **Transfer**: = "Transfer" -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:44](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L44)* +
@@ -9625,7 +11173,7 @@ ___ • **AssetProxyRegistered**: = "AssetProxyRegistered" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:50](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L50)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:48](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L48)* ___ @@ -9633,7 +11181,7 @@ ___ • **Cancel**: = "Cancel" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:51](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L51)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:49](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L49)* ___ @@ -9641,7 +11189,7 @@ ___ • **CancelUpTo**: = "CancelUpTo" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:52](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L52)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:50](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L50)* ___ @@ -9649,7 +11197,7 @@ ___ • **Fill**: = "Fill" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:53](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L53)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:51](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L51)* ___ @@ -9657,7 +11205,7 @@ ___ • **OwnershipTransferred**: = "OwnershipTransferred" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:54](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L54)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:52](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L52)* ___ @@ -9665,7 +11213,7 @@ ___ • **ProtocolFeeCollectorAddress**: = "ProtocolFeeCollectorAddress" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:55](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L55)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:53](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L53)* ___ @@ -9673,7 +11221,7 @@ ___ • **ProtocolFeeMultiplier**: = "ProtocolFeeMultiplier" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:56](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L56)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:54](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L54)* ___ @@ -9681,7 +11229,7 @@ ___ • **SignatureValidatorApproval**: = "SignatureValidatorApproval" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:57](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L57)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:55](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L55)* ___ @@ -9689,7 +11237,8 @@ ___ • **TransactionExecution**: = "TransactionExecution" -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:58](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L58)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:56](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L56)* +
@@ -9702,7 +11251,8 @@ ___ • **OwnershipTransferred**: = "OwnershipTransferred" -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:41](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L41)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:39](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L39)* +
@@ -9715,7 +11265,7 @@ ___ • **QuoteSignerUpdated**: = "QuoteSignerUpdated" -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:44](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L44)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:42](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L42)* ___ @@ -9723,7 +11273,7 @@ ___ • **TransformedERC20**: = "TransformedERC20" -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L45)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:43](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L43)* ___ @@ -9731,7 +11281,8 @@ ___ • **TransformerDeployerUpdated**: = "TransformerDeployerUpdated" -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:44](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L44)* +
@@ -9740,11 +11291,75 @@ ___ ## Enumeration members +### ERC1155OrderCancelled + +• **ERC1155OrderCancelled**: = "ERC1155OrderCancelled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:61](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L61)* + +___ + +### ERC1155OrderFilled + +• **ERC1155OrderFilled**: = "ERC1155OrderFilled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:62](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L62)* + +___ + +### ERC1155OrderPreSigned + +• **ERC1155OrderPreSigned**: = "ERC1155OrderPreSigned" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:63](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L63)* + +___ + +### ERC721OrderCancelled + +• **ERC721OrderCancelled**: = "ERC721OrderCancelled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:64](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L64)* + +___ + +### ERC721OrderFilled + +• **ERC721OrderFilled**: = "ERC721OrderFilled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:65](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L65)* + +___ + +### ERC721OrderPreSigned + +• **ERC721OrderPreSigned**: = "ERC721OrderPreSigned" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:66](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L66)* + +___ + +### LimitOrderFilled + +• **LimitOrderFilled**: = "LimitOrderFilled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:67](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L67)* + +___ + +### LiquidityProviderSwap + +• **LiquidityProviderSwap**: = "LiquidityProviderSwap" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:68](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L68)* + +___ + ### MetaTransactionExecuted • **MetaTransactionExecuted**: = "MetaTransactionExecuted" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:48 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:69](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L69)* ___ @@ -9752,7 +11367,31 @@ ___ • **Migrated**: = "Migrated" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:49 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:70](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L70)* + +___ + +### OrderCancelled + +• **OrderCancelled**: = "OrderCancelled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:71](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L71)* + +___ + +### OrderSignerRegistered + +• **OrderSignerRegistered**: = "OrderSignerRegistered" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:72](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L72)* + +___ + +### OtcOrderFilled + +• **OtcOrderFilled**: = "OtcOrderFilled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:73](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L73)* ___ @@ -9760,7 +11399,23 @@ ___ • **OwnershipTransferred**: = "OwnershipTransferred" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:50 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:74](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L74)* + +___ + +### PairCancelledLimitOrders + +• **PairCancelledLimitOrders**: = "PairCancelledLimitOrders" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:75](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L75)* + +___ + +### PairCancelledRfqOrders + +• **PairCancelledRfqOrders**: = "PairCancelledRfqOrders" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:76](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L76)* ___ @@ -9768,7 +11423,7 @@ ___ • **ProxyFunctionUpdated**: = "ProxyFunctionUpdated" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:51 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:77](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L77)* ___ @@ -9776,7 +11431,23 @@ ___ • **QuoteSignerUpdated**: = "QuoteSignerUpdated" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:52 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:78](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L78)* + +___ + +### RfqOrderFilled + +• **RfqOrderFilled**: = "RfqOrderFilled" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:79](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L79)* + +___ + +### RfqOrderOriginsAllowed + +• **RfqOrderOriginsAllowed**: = "RfqOrderOriginsAllowed" + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:80](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L80)* ___ @@ -9784,7 +11455,7 @@ ___ • **TransformedERC20**: = "TransformedERC20" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:53 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:81](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L81)* ___ @@ -9792,7 +11463,8 @@ ___ • **TransformerDeployerUpdated**: = "TransformerDeployerUpdated" -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:54 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:82](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L82)* +
@@ -9805,7 +11477,7 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:54 • **AuthorizedAddressAdded**: = "AuthorizedAddressAdded" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:57](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L57)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:55](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L55)* ___ @@ -9813,7 +11485,7 @@ ___ • **AuthorizedAddressRemoved**: = "AuthorizedAddressRemoved" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:58](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L58)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:56](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L56)* ___ @@ -9821,7 +11493,7 @@ ___ • **EpochEnded**: = "EpochEnded" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:59](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L59)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:57](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L57)* ___ @@ -9829,7 +11501,7 @@ ___ • **EpochFinalized**: = "EpochFinalized" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:60](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L60)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:58](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L58)* ___ @@ -9837,7 +11509,7 @@ ___ • **ExchangeAdded**: = "ExchangeAdded" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:61](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L61)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:59](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L59)* ___ @@ -9845,7 +11517,7 @@ ___ • **ExchangeRemoved**: = "ExchangeRemoved" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:62](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L62)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:60](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L60)* ___ @@ -9853,7 +11525,7 @@ ___ • **MakerStakingPoolSet**: = "MakerStakingPoolSet" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:63](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L63)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:61](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L61)* ___ @@ -9861,7 +11533,7 @@ ___ • **MoveStake**: = "MoveStake" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:64](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L64)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:62](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L62)* ___ @@ -9869,7 +11541,7 @@ ___ • **OperatorShareDecreased**: = "OperatorShareDecreased" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:65](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L65)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:63](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L63)* ___ @@ -9877,7 +11549,7 @@ ___ • **OwnershipTransferred**: = "OwnershipTransferred" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:66](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L66)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:64](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L64)* ___ @@ -9885,7 +11557,7 @@ ___ • **ParamsSet**: = "ParamsSet" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:67](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L67)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:65](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L65)* ___ @@ -9893,7 +11565,7 @@ ___ • **RewardsPaid**: = "RewardsPaid" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:68](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L68)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:66](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L66)* ___ @@ -9901,7 +11573,7 @@ ___ • **Stake**: = "Stake" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:69](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L69)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:67](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L67)* ___ @@ -9909,7 +11581,7 @@ ___ • **StakingPoolCreated**: = "StakingPoolCreated" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:70](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L70)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:68](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L68)* ___ @@ -9917,7 +11589,7 @@ ___ • **StakingPoolEarnedRewardsInEpoch**: = "StakingPoolEarnedRewardsInEpoch" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:71](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L71)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:69](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L69)* ___ @@ -9925,7 +11597,8 @@ ___ • **Unstake**: = "Unstake" -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:72](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L72)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:70](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L70)* +
@@ -9938,7 +11611,7 @@ ___ • **AuthorizedAddressAdded**: = "AuthorizedAddressAdded" -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:44](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L44)* ___ @@ -9946,7 +11619,7 @@ ___ • **AuthorizedAddressRemoved**: = "AuthorizedAddressRemoved" -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:47](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L47)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:45](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L45)* ___ @@ -9954,7 +11627,7 @@ ___ • **OwnershipTransferred**: = "OwnershipTransferred" -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:48](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L48)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:46](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L46)* ___ @@ -9962,7 +11635,7 @@ ___ • **StakingContractAttachedToProxy**: = "StakingContractAttachedToProxy" -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:49](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L49)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:47](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L47)* ___ @@ -9970,7 +11643,8 @@ ___ • **StakingContractDetachedFromProxy**: = "StakingContractDetachedFromProxy" -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:50](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L50)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:48](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L48)* +
@@ -9983,7 +11657,7 @@ ___ • **Approval**: = "Approval" -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L45)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:43](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L43)* ___ @@ -9991,7 +11665,7 @@ ___ • **Deposit**: = "Deposit" -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:44](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L44)* ___ @@ -9999,7 +11673,7 @@ ___ • **Transfer**: = "Transfer" -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:47](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L47)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:45](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L45)* ___ @@ -10007,7 +11681,8 @@ ___ • **Withdrawal**: = "Withdrawal" -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:48](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L48)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:46](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L46)* +
@@ -10020,7 +11695,7 @@ ___ • **ContractNotDeployedOnChain**: = "CONTRACT_NOT_DEPLOYED_ON_CHAIN" -*Defined in [contract-wrappers/src/types.ts:9](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L9)* +*Defined in [packages/contract-wrappers/src/types.ts:9](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L9)* ___ @@ -10028,7 +11703,7 @@ ___ • **ERC721NoApproval**: = "ERC_721_NO_APPROVAL" -*Defined in [contract-wrappers/src/types.ts:19](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L19)* +*Defined in [packages/contract-wrappers/src/types.ts:19](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L19)* ___ @@ -10036,7 +11711,7 @@ ___ • **ERC721OwnerNotFound**: = "ERC_721_OWNER_NOT_FOUND" -*Defined in [contract-wrappers/src/types.ts:18](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L18)* +*Defined in [packages/contract-wrappers/src/types.ts:18](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L18)* ___ @@ -10044,7 +11719,7 @@ ___ • **InsufficientAllowanceForTransfer**: = "INSUFFICIENT_ALLOWANCE_FOR_TRANSFER" -*Defined in [contract-wrappers/src/types.ts:10](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L10)* +*Defined in [packages/contract-wrappers/src/types.ts:10](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L10)* ___ @@ -10052,7 +11727,7 @@ ___ • **InsufficientBalanceForTransfer**: = "INSUFFICIENT_BALANCE_FOR_TRANSFER" -*Defined in [contract-wrappers/src/types.ts:11](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L11)* +*Defined in [packages/contract-wrappers/src/types.ts:11](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L11)* ___ @@ -10060,7 +11735,7 @@ ___ • **InsufficientEthBalanceForDeposit**: = "INSUFFICIENT_ETH_BALANCE_FOR_DEPOSIT" -*Defined in [contract-wrappers/src/types.ts:12](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L12)* +*Defined in [packages/contract-wrappers/src/types.ts:12](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L12)* ___ @@ -10068,7 +11743,7 @@ ___ • **InsufficientWEthBalanceForWithdrawal**: = "INSUFFICIENT_WETH_BALANCE_FOR_WITHDRAWAL" -*Defined in [contract-wrappers/src/types.ts:13](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L13)* +*Defined in [packages/contract-wrappers/src/types.ts:13](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L13)* ___ @@ -10076,7 +11751,7 @@ ___ • **InvalidJump**: = "INVALID_JUMP" -*Defined in [contract-wrappers/src/types.ts:14](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L14)* +*Defined in [packages/contract-wrappers/src/types.ts:14](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L14)* ___ @@ -10084,7 +11759,7 @@ ___ • **OutOfGas**: = "OUT_OF_GAS" -*Defined in [contract-wrappers/src/types.ts:15](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L15)* +*Defined in [packages/contract-wrappers/src/types.ts:15](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L15)* ___ @@ -10092,7 +11767,7 @@ ___ • **SignatureRequestDenied**: = "SIGNATURE_REQUEST_DENIED" -*Defined in [contract-wrappers/src/types.ts:20](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L20)* +*Defined in [packages/contract-wrappers/src/types.ts:20](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L20)* ___ @@ -10100,7 +11775,7 @@ ___ • **SubscriptionAlreadyPresent**: = "SUBSCRIPTION_ALREADY_PRESENT" -*Defined in [contract-wrappers/src/types.ts:17](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L17)* +*Defined in [packages/contract-wrappers/src/types.ts:17](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L17)* ___ @@ -10108,7 +11783,8 @@ ___ • **SubscriptionNotFound**: = "SUBSCRIPTION_NOT_FOUND" -*Defined in [contract-wrappers/src/types.ts:16](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L16)* +*Defined in [packages/contract-wrappers/src/types.ts:16](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L16)* +
@@ -10121,654 +11797,70 @@ ___ • **CompleteFillFailed**: = "COMPLETE_FILL_FAILED" -*Defined in [contract-wrappers/src/types.ts:5](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L5)* +*Defined in [packages/contract-wrappers/src/types.ts:5](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L5)* +
- - - - -# Enumeration: BlockParamLiteral +# Enumeration: OrderStatus ## Enumeration members -### Earliest +### Cancelled -• **Earliest**: = "earliest" +• **Cancelled**: -*Defined in [ethereum-types/src/index.ts:488](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L488)* +*Defined in [packages/contract-wrappers/src/types.ts:49](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L49)* ___ -### Latest +### Expired -• **Latest**: = "latest" +• **Expired**: -*Defined in [ethereum-types/src/index.ts:489](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L489)* +*Defined in [packages/contract-wrappers/src/types.ts:47](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L47)* ___ -### Pending +### Fillable -• **Pending**: = "pending" +• **Fillable**: -*Defined in [ethereum-types/src/index.ts:490](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L490)* - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# Interface: AwaitTransactionSuccessOpts - -Used with `awaitTransactionSuccessAsync` -* pollingIntervalMs: Determine polling intervals in milliseconds -* timeoutMs: Determines timeout in milliseconds - - -## Properties - -### `Optional` pollingIntervalMs - -• **pollingIntervalMs**? : *undefined | number* - -*Defined in [base-contract/src/types.ts:39](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L39)* +*Defined in [packages/contract-wrappers/src/types.ts:46](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L46)* ___ -### `Optional` shouldValidate +### FullyFilled -• **shouldValidate**? : *undefined | false | true* +• **FullyFilled**: -*Inherited from [SendTransactionOpts](#interface-sendtransactionopts).[shouldValidate](#optional-shouldvalidate)* - -*Defined in [base-contract/src/types.ts:30](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L30)* +*Defined in [packages/contract-wrappers/src/types.ts:48](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L48)* ___ -### `Optional` timeoutMs +### Invalid -• **timeoutMs**? : *undefined | number* +• **Invalid**: = 0 -*Defined in [base-contract/src/types.ts:40](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L40)* - -
- -# Interface: ContractEvent <**ContractEventArgs**> - -## Type parameters - -▪ **ContractEventArgs** - - -## Properties - -### address - -• **address**: *string* - -*Defined in [base-contract/src/types.ts:13](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L13)* +*Defined in [packages/contract-wrappers/src/types.ts:43](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L43)* ___ -### args +### InvalidMakerAssetAmount -• **args**: *`ContractEventArgs`* +• **InvalidMakerAssetAmount**: -*Defined in [base-contract/src/types.ts:16](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L16)* +*Defined in [packages/contract-wrappers/src/types.ts:44](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L44)* ___ -### blockHash +### InvalidTakerAssetAmount -• **blockHash**: *string* +• **InvalidTakerAssetAmount**: -*Defined in [base-contract/src/types.ts:11](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L11)* +*Defined in [packages/contract-wrappers/src/types.ts:45](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L45)* -___ - -### blockNumber - -• **blockNumber**: *number* - -*Defined in [base-contract/src/types.ts:12](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L12)* - -___ - -### event - -• **event**: *string* - -*Defined in [base-contract/src/types.ts:15](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L15)* - -___ - -### logIndex - -• **logIndex**: *number* - -*Defined in [base-contract/src/types.ts:8](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L8)* - -___ - -### transactionHash - -• **transactionHash**: *string* - -*Defined in [base-contract/src/types.ts:10](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L10)* - -___ - -### transactionIndex - -• **transactionIndex**: *number* - -*Defined in [base-contract/src/types.ts:9](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L9)* - -___ - -### type - -• **type**: *string* - -*Defined in [base-contract/src/types.ts:14](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L14)* - -
- -# Interface: ContractFunctionObj <**T**> - -## Type parameters - -▪ **T** - - -## Methods - -### callAsync - -▸ **callAsync**(`callData?`: `Partial`, `defaultBlock?`: [BlockParam](#blockparam)): *`Promise`* - -*Defined in [base-contract/src/types.ts:44](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L44)* - -**Parameters:** - -Name | Type | ------- | ------ | -`callData?` | `Partial` | -`defaultBlock?` | [BlockParam](#blockparam) | - -**Returns:** *`Promise`* - -___ - -### getABIEncodedTransactionData - -▸ **getABIEncodedTransactionData**(): *string* - -*Defined in [base-contract/src/types.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L45)* - -**Returns:** *string* - -
- -# Interface: ContractTxFunctionObj <**T**> - -## Type parameters - -▪ **T** - - -## Methods - -### awaitTransactionSuccessAsync - -▸ **awaitTransactionSuccessAsync**(`txData?`: `Partial`, `opts?`: [AwaitTransactionSuccessOpts](#class-awaittransactionsuccessopts)): *`PromiseWithTransactionHash`* - -*Defined in [base-contract/src/types.ts:50](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L50)* - -**Parameters:** - -Name | Type | ------- | ------ | -`txData?` | `Partial` | -`opts?` | [AwaitTransactionSuccessOpts](#class-awaittransactionsuccessopts) | - -**Returns:** *`PromiseWithTransactionHash`* - -___ - -### callAsync - -▸ **callAsync**(`callData?`: `Partial`, `defaultBlock?`: [BlockParam](#blockparam)): *`Promise`* - -*Inherited from [ContractFunctionObj](#interface-contractfunctionobj).[callAsync](#callasync)* - -*Defined in [base-contract/src/types.ts:44](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L44)* - -**Parameters:** - -Name | Type | ------- | ------ | -`callData?` | `Partial` | -`defaultBlock?` | [BlockParam](#blockparam) | - -**Returns:** *`Promise`* - -___ - -### estimateGasAsync - -▸ **estimateGasAsync**(`txData?`: `Partial`): *`Promise`* - -*Defined in [base-contract/src/types.ts:54](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L54)* - -**Parameters:** - -Name | Type | ------- | ------ | -`txData?` | `Partial` | - -**Returns:** *`Promise`* - -___ - -### getABIEncodedTransactionData - -▸ **getABIEncodedTransactionData**(): *string* - -*Inherited from [ContractFunctionObj](#interface-contractfunctionobj).[getABIEncodedTransactionData](#getabiencodedtransactiondata)* - -*Defined in [base-contract/src/types.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L45)* - -**Returns:** *string* - -___ - -### sendTransactionAsync - -▸ **sendTransactionAsync**(`txData?`: `Partial`, `opts?`: [SendTransactionOpts](#class-sendtransactionopts)): *`Promise`* - -*Defined in [base-contract/src/types.ts:49](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L49)* - -**Parameters:** - -Name | Type | ------- | ------ | -`txData?` | `Partial` | -`opts?` | [SendTransactionOpts](#class-sendtransactionopts) | - -**Returns:** *`Promise`* - -
- -# Interface: SendTransactionOpts - -Used with `sendTransactionAsync` -* shouldValidate: Flag indicating whether the library should make attempts to validate a transaction before -broadcasting it. For example, order has a valid signature, maker has sufficient funds, etc. Default=true. - - -## Properties - -### `Optional` shouldValidate - -• **shouldValidate**? : *undefined | false | true* - -*Defined in [base-contract/src/types.ts:30](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/base-contract/src/types.ts#L30)* - -
- -# Interface: ContractAddresses - - -## Properties - -### assetProxyOwner - -• **assetProxyOwner**: *string* - -*Defined in [contract-addresses/src/index.ts:10](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L10)* - -___ - -### balancerBridge - -• **balancerBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:37](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L37)* - -___ - -### broker - -• **broker**: *string* - -*Defined in [contract-addresses/src/index.ts:32](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L32)* - -___ - -### chaiBridge - -• **chaiBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:28](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L28)* - -___ - -### chainlinkStopLimit - -• **chainlinkStopLimit**: *string* - -*Defined in [contract-addresses/src/index.ts:33](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L33)* - -___ - -### coordinator - -• **coordinator**: *string* - -*Defined in [contract-addresses/src/index.ts:14](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L14)* - -___ - -### coordinatorRegistry - -• **coordinatorRegistry**: *string* - -*Defined in [contract-addresses/src/index.ts:13](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L13)* - -___ - -### curveBridge - -• **curveBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:30](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L30)* - -___ - -### devUtils - -• **devUtils**: *string* - -*Defined in [contract-addresses/src/index.ts:18](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L18)* - -___ - -### dexForwarderBridge - -• **dexForwarderBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:35](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L35)* - -___ - -### dydxBridge - -• **dydxBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:29](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L29)* - -___ - -### erc1155Proxy - -• **erc1155Proxy**: *string* - -*Defined in [contract-addresses/src/index.ts:17](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L17)* - -___ - -### erc20BridgeProxy - -• **erc20BridgeProxy**: *string* - -*Defined in [contract-addresses/src/index.ts:22](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L22)* - -___ - -### erc20BridgeSampler - -• **erc20BridgeSampler**: *string* - -*Defined in [contract-addresses/src/index.ts:23](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L23)* - -___ - -### erc20Proxy - -• **erc20Proxy**: *string* - -*Defined in [contract-addresses/src/index.ts:4](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L4)* - -___ - -### erc721Proxy - -• **erc721Proxy**: *string* - -*Defined in [contract-addresses/src/index.ts:5](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L5)* - -___ - -### eth2DaiBridge - -• **eth2DaiBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:26](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L26)* - -___ - -### etherToken - -• **etherToken**: *string* - -*Defined in [contract-addresses/src/index.ts:7](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L7)* - -___ - -### exchange - -• **exchange**: *string* - -*Defined in [contract-addresses/src/index.ts:9](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L9)* - -___ - -### exchangeProxy - -• **exchangeProxy**: *string* - -*Defined in [contract-addresses/src/index.ts:39](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L39)* - -___ - -### exchangeProxyAllowanceTarget - -• **exchangeProxyAllowanceTarget**: *string* - -*Defined in [contract-addresses/src/index.ts:40](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L40)* - -___ - -### exchangeProxyFlashWallet - -• **exchangeProxyFlashWallet**: *string* - -*Defined in [contract-addresses/src/index.ts:42](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L42)* - -___ - -### exchangeProxyGovernor - -• **exchangeProxyGovernor**: *string* - -*Defined in [contract-addresses/src/index.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L38)* - -___ - -### exchangeProxyTransformerDeployer - -• **exchangeProxyTransformerDeployer**: *string* - -*Defined in [contract-addresses/src/index.ts:41](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L41)* - -___ - -### exchangeV2 - -• **exchangeV2**: *string* - -*Defined in [contract-addresses/src/index.ts:8](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L8)* - -___ - -### forwarder - -• **forwarder**: *string* - -*Defined in [contract-addresses/src/index.ts:12](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L12)* - -___ - -### godsUnchainedValidator - -• **godsUnchainedValidator**: *string* - -*Defined in [contract-addresses/src/index.ts:31](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L31)* - -___ - -### kyberBridge - -• **kyberBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:27](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L27)* - -___ - -### maximumGasPrice - -• **maximumGasPrice**: *string* - -*Defined in [contract-addresses/src/index.ts:34](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L34)* - -___ - -### multiAssetProxy - -• **multiAssetProxy**: *string* - -*Defined in [contract-addresses/src/index.ts:15](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L15)* - -___ - -### multiBridge - -• **multiBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:36](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L36)* - -___ - -### staking - -• **staking**: *string* - -*Defined in [contract-addresses/src/index.ts:20](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L20)* - -___ - -### stakingProxy - -• **stakingProxy**: *string* - -*Defined in [contract-addresses/src/index.ts:21](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L21)* - -___ - -### staticCallProxy - -• **staticCallProxy**: *string* - -*Defined in [contract-addresses/src/index.ts:16](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L16)* - -___ - -### transformers - -• **transformers**: *object* - -*Defined in [contract-addresses/src/index.ts:43](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L43)* - -#### Type declaration: - -___ - -### uniswapBridge - -• **uniswapBridge**: *string* - -*Defined in [contract-addresses/src/index.ts:24](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L24)* - -___ - -### uniswapV2Bridge - -• **uniswapV2Bridge**: *string* - -*Defined in [contract-addresses/src/index.ts:25](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L25)* - -___ - -### zeroExGovernor - -• **zeroExGovernor**: *string* - -*Defined in [contract-addresses/src/index.ts:11](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L11)* - -___ - -### zrxToken - -• **zrxToken**: *string* - -*Defined in [contract-addresses/src/index.ts:6](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L6)* - -___ - -### zrxVault - -• **zrxVault**: *string* - -*Defined in [contract-addresses/src/index.ts:19](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L19)*
@@ -10789,7 +11881,7 @@ ___ • **_owner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:44](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L44)* ___ @@ -10797,15 +11889,16 @@ ___ • **_spender**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:47](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L47)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:45](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L45)* ___ ### _value -• **_value**: *`BigNumber`* +• **_value**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:46](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L46)* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:48](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L48)*
@@ -10826,7 +11919,7 @@ ___ • **_from**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:52](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L52)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:50](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L50)* ___ @@ -10834,15 +11927,16 @@ ___ • **_to**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:53](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L53)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:51](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L51)* ___ ### _value -• **_value**: *`BigNumber`* +• **_value**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:52](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L52)* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:54](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L54)*
@@ -10863,7 +11957,7 @@ ___ • **_approved**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:51](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L51)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:49](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L49)* ___ @@ -10871,15 +11965,16 @@ ___ • **_owner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:50](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L50)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:48](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L48)* ___ ### _tokenId -• **_tokenId**: *`BigNumber`* +• **_tokenId**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:50](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L50)* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:52](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L52)*
@@ -10900,7 +11995,7 @@ ___ • **_approved**: *boolean* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:58](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L58)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:56](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L56)* ___ @@ -10908,7 +12003,7 @@ ___ • **_operator**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:57](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L57)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:55](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L55)* ___ @@ -10916,7 +12011,8 @@ ___ • **_owner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:56](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L56)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:54](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L54)* +
@@ -10937,7 +12033,7 @@ ___ • **_from**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:62](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L62)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:60](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L60)* ___ @@ -10945,15 +12041,16 @@ ___ • **_to**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:63](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L63)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:61](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L61)* ___ ### _tokenId -• **_tokenId**: *`BigNumber`* +• **_tokenId**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:62](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L62)* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:64](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L64)*
@@ -10973,7 +12070,7 @@ ___ • **assetProxy**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:63](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L63)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:61](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L61)* ___ @@ -10981,7 +12078,8 @@ ___ • **id**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:62](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L62)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:60](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L60)* +
@@ -11005,7 +12103,7 @@ ___ • **feeRecipientAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:68](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L68)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:66](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L66)* ___ @@ -11013,7 +12111,7 @@ ___ • **makerAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:67](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L67)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:65](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L65)* ___ @@ -11021,7 +12119,7 @@ ___ • **makerAssetData**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:69](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L69)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:67](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L67)* ___ @@ -11029,7 +12127,7 @@ ___ • **orderHash**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:72](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L72)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:70](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L70)* ___ @@ -11037,7 +12135,7 @@ ___ • **senderAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:71](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L71)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:69](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L69)* ___ @@ -11045,7 +12143,8 @@ ___ • **takerAssetData**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:70](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L70)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:68](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L68)* +
@@ -11066,15 +12165,15 @@ ___ • **makerAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:76](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L76)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:74](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L74)* ___ ### orderEpoch -• **orderEpoch**: *`BigNumber`* +• **orderEpoch**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:78](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L78)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:76](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L76)* ___ @@ -11082,7 +12181,8 @@ ___ • **orderSenderAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:77](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L77)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:75](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L75)* +
@@ -11114,7 +12214,7 @@ ___ • **feeRecipientAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:83](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L83)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:81](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L81)* ___ @@ -11122,7 +12222,7 @@ ___ • **makerAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:82](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L82)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:80](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L80)* ___ @@ -11130,15 +12230,15 @@ ___ • **makerAssetData**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:84](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L84)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:82](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L82)* ___ ### makerAssetFilledAmount -• **makerAssetFilledAmount**: *`BigNumber`* +• **makerAssetFilledAmount**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:91](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L91)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:89](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L89)* ___ @@ -11146,15 +12246,15 @@ ___ • **makerFeeAssetData**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:86](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L86)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:84](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L84)* ___ ### makerFeePaid -• **makerFeePaid**: *`BigNumber`* +• **makerFeePaid**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:93](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L93)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:91](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L91)* ___ @@ -11162,15 +12262,15 @@ ___ • **orderHash**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:88](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L88)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:86](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L86)* ___ ### protocolFeePaid -• **protocolFeePaid**: *`BigNumber`* +• **protocolFeePaid**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:95](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L95)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:93](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L93)* ___ @@ -11178,7 +12278,7 @@ ___ • **senderAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:90](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L90)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:88](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L88)* ___ @@ -11186,7 +12286,7 @@ ___ • **takerAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:89](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L89)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:87](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L87)* ___ @@ -11194,15 +12294,15 @@ ___ • **takerAssetData**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:85](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L85)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:83](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L83)* ___ ### takerAssetFilledAmount -• **takerAssetFilledAmount**: *`BigNumber`* +• **takerAssetFilledAmount**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:92](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L92)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:90](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L90)* ___ @@ -11210,15 +12310,16 @@ ___ • **takerFeeAssetData**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:87](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L87)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:85](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L85)* ___ ### takerFeePaid -• **takerFeePaid**: *`BigNumber`* +• **takerFeePaid**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:92](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L92)* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:94](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L94)*
@@ -11238,7 +12339,7 @@ ___ • **newOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:100](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L100)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:98](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L98)* ___ @@ -11246,7 +12347,8 @@ ___ • **previousOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:99](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L99)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:97](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L97)* +
@@ -11266,7 +12368,7 @@ ___ • **oldProtocolFeeCollector**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:104](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L104)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:102](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L102)* ___ @@ -11274,7 +12376,8 @@ ___ • **updatedProtocolFeeCollector**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:105](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L105)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:103](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L103)* +
@@ -11292,17 +12395,18 @@ ___ ### oldProtocolFeeMultiplier -• **oldProtocolFeeMultiplier**: *`BigNumber`* +• **oldProtocolFeeMultiplier**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:109](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L109)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:107](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L107)* ___ ### updatedProtocolFeeMultiplier -• **updatedProtocolFeeMultiplier**: *`BigNumber`* +• **updatedProtocolFeeMultiplier**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:108](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L108)* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:110](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L110)*
@@ -11323,7 +12427,7 @@ ___ • **isApproved**: *boolean* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:116](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L116)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:114](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L114)* ___ @@ -11331,7 +12435,7 @@ ___ • **signerAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:114](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L114)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:112](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L112)* ___ @@ -11339,7 +12443,8 @@ ___ • **validatorAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:115](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L115)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:113](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L113)* +
@@ -11358,7 +12463,8 @@ ___ • **transactionHash**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:120](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L120)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:118](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L118)* +
@@ -11378,7 +12484,7 @@ ___ • **newOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:46](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L46)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:44](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L44)* ___ @@ -11386,7 +12492,8 @@ ___ • **previousOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L45)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:43](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L43)* +
@@ -11405,7 +12512,8 @@ ___ • **quoteSigner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:50](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L50)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:48](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L48)* +
@@ -11428,15 +12536,15 @@ ___ • **inputToken**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:55](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L55)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:53](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L53)* ___ ### inputTokenAmount -• **inputTokenAmount**: *`BigNumber`* +• **inputTokenAmount**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:57](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L57)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:55](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L55)* ___ @@ -11444,15 +12552,15 @@ ___ • **outputToken**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:56](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L56)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:54](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L54)* ___ ### outputTokenAmount -• **outputTokenAmount**: *`BigNumber`* +• **outputTokenAmount**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:58](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L58)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:56](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L56)* ___ @@ -11460,7 +12568,8 @@ ___ • **taker**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:54](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L54)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:52](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L52)* +
@@ -11479,7 +12588,663 @@ ___ • **transformerDeployer**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:62](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L62)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:60](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L60)* + + +
+ +# Interface: IZeroExERC1155OrderCancelledEventArgs + + +## Index + +### Properties + +* [maker](#maker) +* [nonce](#nonce) + +## Properties + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:86](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L86)* + +___ + +### nonce + +• **nonce**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:87](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L87)* + + +
+ +# Interface: IZeroExERC1155OrderFilledEventArgs + + +## Index + +### Properties + +* [direction](#direction) +* [erc1155FillAmount](#erc1155fillamount) +* [erc1155Token](#erc1155token) +* [erc1155TokenId](#erc1155tokenid) +* [erc20FillAmount](#erc20fillamount) +* [erc20Token](#erc20token) +* [maker](#maker) +* [matcher](#matcher) +* [nonce](#nonce) +* [taker](#taker) + +## Properties + +### direction + +• **direction**: *number* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:91](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L91)* + +___ + +### erc1155FillAmount + +• **erc1155FillAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:99](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L99)* + +___ + +### erc1155Token + +• **erc1155Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:97](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L97)* + +___ + +### erc1155TokenId + +• **erc1155TokenId**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:98](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L98)* + +___ + +### erc20FillAmount + +• **erc20FillAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:96](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L96)* + +___ + +### erc20Token + +• **erc20Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:95](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L95)* + +___ + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:92](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L92)* + +___ + +### matcher + +• **matcher**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:100](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L100)* + +___ + +### nonce + +• **nonce**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:94](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L94)* + +___ + +### taker + +• **taker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:93](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L93)* + + +
+ +# Interface: IZeroExERC1155OrderPreSignedEventArgs + + +## Index + +### Properties + +* [direction](#direction) +* [erc1155Token](#erc1155token) +* [erc1155TokenAmount](#erc1155tokenamount) +* [erc1155TokenId](#erc1155tokenid) +* [erc1155TokenProperties](#erc1155tokenproperties) +* [erc20Token](#erc20token) +* [erc20TokenAmount](#erc20tokenamount) +* [expiry](#expiry) +* [fees](#fees) +* [maker](#maker) +* [nonce](#nonce) +* [taker](#taker) + +## Properties + +### direction + +• **direction**: *number* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:104](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L104)* + +___ + +### erc1155Token + +• **erc1155Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:112](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L112)* + +___ + +### erc1155TokenAmount + +• **erc1155TokenAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:115](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L115)* + +___ + +### erc1155TokenId + +• **erc1155TokenId**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:113](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L113)* + +___ + +### erc1155TokenProperties + +• **erc1155TokenProperties**: *Array‹object›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:114](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L114)* + +___ + +### erc20Token + +• **erc20Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:109](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L109)* + +___ + +### erc20TokenAmount + +• **erc20TokenAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:110](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L110)* + +___ + +### expiry + +• **expiry**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:107](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L107)* + +___ + +### fees + +• **fees**: *Array‹object›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:111](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L111)* + +___ + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:105](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L105)* + +___ + +### nonce + +• **nonce**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:108](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L108)* + +___ + +### taker + +• **taker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:106](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L106)* + + +
+ +# Interface: IZeroExERC721OrderCancelledEventArgs + + +## Index + +### Properties + +* [maker](#maker) +* [nonce](#nonce) + +## Properties + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:119](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L119)* + +___ + +### nonce + +• **nonce**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:120](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L120)* + + +
+ +# Interface: IZeroExERC721OrderFilledEventArgs + + +## Index + +### Properties + +* [direction](#direction) +* [erc20Token](#erc20token) +* [erc20TokenAmount](#erc20tokenamount) +* [erc721Token](#erc721token) +* [erc721TokenId](#erc721tokenid) +* [maker](#maker) +* [matcher](#matcher) +* [nonce](#nonce) +* [taker](#taker) + +## Properties + +### direction + +• **direction**: *number* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:124](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L124)* + +___ + +### erc20Token + +• **erc20Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:128](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L128)* + +___ + +### erc20TokenAmount + +• **erc20TokenAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:129](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L129)* + +___ + +### erc721Token + +• **erc721Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:130](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L130)* + +___ + +### erc721TokenId + +• **erc721TokenId**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:131](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L131)* + +___ + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:125](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L125)* + +___ + +### matcher + +• **matcher**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:132](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L132)* + +___ + +### nonce + +• **nonce**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:127](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L127)* + +___ + +### taker + +• **taker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:126](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L126)* + + +
+ +# Interface: IZeroExERC721OrderPreSignedEventArgs + + +## Index + +### Properties + +* [direction](#direction) +* [erc20Token](#erc20token) +* [erc20TokenAmount](#erc20tokenamount) +* [erc721Token](#erc721token) +* [erc721TokenId](#erc721tokenid) +* [erc721TokenProperties](#erc721tokenproperties) +* [expiry](#expiry) +* [fees](#fees) +* [maker](#maker) +* [nonce](#nonce) +* [taker](#taker) + +## Properties + +### direction + +• **direction**: *number* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:136](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L136)* + +___ + +### erc20Token + +• **erc20Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:141](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L141)* + +___ + +### erc20TokenAmount + +• **erc20TokenAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:142](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L142)* + +___ + +### erc721Token + +• **erc721Token**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:144](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L144)* + +___ + +### erc721TokenId + +• **erc721TokenId**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:145](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L145)* + +___ + +### erc721TokenProperties + +• **erc721TokenProperties**: *Array‹object›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:146](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L146)* + +___ + +### expiry + +• **expiry**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:139](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L139)* + +___ + +### fees + +• **fees**: *Array‹object›* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:143](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L143)* + +___ + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:137](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L137)* + +___ + +### nonce + +• **nonce**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:140](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L140)* + +___ + +### taker + +• **taker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:138](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L138)* + + +
+ +# Interface: IZeroExLimitOrderFilledEventArgs + + +## Index + +### Properties + +* [feeRecipient](#feerecipient) +* [maker](#maker) +* [makerToken](#makertoken) +* [makerTokenFilledAmount](#makertokenfilledamount) +* [orderHash](#orderhash) +* [pool](#pool) +* [protocolFeePaid](#protocolfeepaid) +* [taker](#taker) +* [takerToken](#takertoken) +* [takerTokenFeeFilledAmount](#takertokenfeefilledamount) +* [takerTokenFilledAmount](#takertokenfilledamount) + +## Properties + +### feeRecipient + +• **feeRecipient**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:153](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L153)* + +___ + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:151](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L151)* + +___ + +### makerToken + +• **makerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:154](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L154)* + +___ + +### makerTokenFilledAmount + +• **makerTokenFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:157](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L157)* + +___ + +### orderHash + +• **orderHash**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:150](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L150)* + +___ + +### pool + +• **pool**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:160](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L160)* + +___ + +### protocolFeePaid + +• **protocolFeePaid**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:159](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L159)* + +___ + +### taker + +• **taker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:152](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L152)* + +___ + +### takerToken + +• **takerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:155](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L155)* + +___ + +### takerTokenFeeFilledAmount + +• **takerTokenFeeFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:158](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L158)* + +___ + +### takerTokenFilledAmount + +• **takerTokenFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:156](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L156)* + + +
+ +# Interface: IZeroExLiquidityProviderSwapEventArgs + + +## Index + +### Properties + +* [inputToken](#inputtoken) +* [inputTokenAmount](#inputtokenamount) +* [outputToken](#outputtoken) +* [outputTokenAmount](#outputtokenamount) +* [provider](#provider) +* [recipient](#recipient) + +## Properties + +### inputToken + +• **inputToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:164](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L164)* + +___ + +### inputTokenAmount + +• **inputTokenAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:166](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L166)* + +___ + +### outputToken + +• **outputToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:165](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L165)* + +___ + +### outputTokenAmount + +• **outputTokenAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:167](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L167)* + +___ + +### provider + +• **provider**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:168](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L168)* + +___ + +### recipient + +• **recipient**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:169](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L169)* +
@@ -11501,7 +13266,7 @@ ___ • **hash**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:58 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:173](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L173)* ___ @@ -11509,7 +13274,7 @@ ___ • **selector**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:59 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:174](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L174)* ___ @@ -11517,7 +13282,7 @@ ___ • **sender**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:61 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:176](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L176)* ___ @@ -11525,7 +13290,8 @@ ___ • **signer**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:60 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:175](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L175)* +
@@ -11546,7 +13312,7 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:60 • **caller**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:65 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:180](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L180)* ___ @@ -11554,7 +13320,7 @@ ___ • **migrator**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:66 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:181](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L181)* ___ @@ -11562,7 +13328,149 @@ ___ • **newOwner**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:67 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:182](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L182)* + + +
+ +# Interface: IZeroExOrderCancelledEventArgs + + +## Index + +### Properties + +* [maker](#maker) +* [orderHash](#orderhash) + +## Properties + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:187](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L187)* + +___ + +### orderHash + +• **orderHash**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:186](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L186)* + + +
+ +# Interface: IZeroExOrderSignerRegisteredEventArgs + + +## Index + +### Properties + +* [allowed](#allowed) +* [maker](#maker) +* [signer](#signer) + +## Properties + +### allowed + +• **allowed**: *boolean* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:193](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L193)* + +___ + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:191](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L191)* + +___ + +### signer + +• **signer**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:192](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L192)* + + +
+ +# Interface: IZeroExOtcOrderFilledEventArgs + + +## Index + +### Properties + +* [maker](#maker) +* [makerToken](#makertoken) +* [makerTokenFilledAmount](#makertokenfilledamount) +* [orderHash](#orderhash) +* [taker](#taker) +* [takerToken](#takertoken) +* [takerTokenFilledAmount](#takertokenfilledamount) + +## Properties + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:198](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L198)* + +___ + +### makerToken + +• **makerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:200](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L200)* + +___ + +### makerTokenFilledAmount + +• **makerTokenFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:202](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L202)* + +___ + +### orderHash + +• **orderHash**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:197](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L197)* + +___ + +### taker + +• **taker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:199](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L199)* + +___ + +### takerToken + +• **takerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:201](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L201)* + +___ + +### takerTokenFilledAmount + +• **takerTokenFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:203](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L203)* +
@@ -11582,7 +13490,7 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:67 • **newOwner**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:72 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:208](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L208)* ___ @@ -11590,7 +13498,102 @@ ___ • **previousOwner**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:71 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:207](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L207)* + + +
+ +# Interface: IZeroExPairCancelledLimitOrdersEventArgs + + +## Index + +### Properties + +* [maker](#maker) +* [makerToken](#makertoken) +* [minValidSalt](#minvalidsalt) +* [takerToken](#takertoken) + +## Properties + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:212](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L212)* + +___ + +### makerToken + +• **makerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:213](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L213)* + +___ + +### minValidSalt + +• **minValidSalt**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:215](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L215)* + +___ + +### takerToken + +• **takerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:214](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L214)* + + +
+ +# Interface: IZeroExPairCancelledRfqOrdersEventArgs + + +## Index + +### Properties + +* [maker](#maker) +* [makerToken](#makertoken) +* [minValidSalt](#minvalidsalt) +* [takerToken](#takertoken) + +## Properties + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:219](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L219)* + +___ + +### makerToken + +• **makerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:220](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L220)* + +___ + +### minValidSalt + +• **minValidSalt**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:222](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L222)* + +___ + +### takerToken + +• **takerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:221](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L221)* +
@@ -11611,7 +13614,7 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:71 • **newImpl**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:78 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:228](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L228)* ___ @@ -11619,7 +13622,7 @@ ___ • **oldImpl**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:77 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:227](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L227)* ___ @@ -11627,7 +13630,8 @@ ___ • **selector**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:76 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:226](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L226)* +
@@ -11646,7 +13650,129 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:76 • **quoteSigner**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:82 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:232](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L232)* + + +
+ +# Interface: IZeroExRfqOrderFilledEventArgs + + +## Index + +### Properties + +* [maker](#maker) +* [makerToken](#makertoken) +* [makerTokenFilledAmount](#makertokenfilledamount) +* [orderHash](#orderhash) +* [pool](#pool) +* [taker](#taker) +* [takerToken](#takertoken) +* [takerTokenFilledAmount](#takertokenfilledamount) + +## Properties + +### maker + +• **maker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:237](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L237)* + +___ + +### makerToken + +• **makerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:239](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L239)* + +___ + +### makerTokenFilledAmount + +• **makerTokenFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:242](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L242)* + +___ + +### orderHash + +• **orderHash**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:236](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L236)* + +___ + +### pool + +• **pool**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:243](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L243)* + +___ + +### taker + +• **taker**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:238](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L238)* + +___ + +### takerToken + +• **takerToken**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:240](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L240)* + +___ + +### takerTokenFilledAmount + +• **takerTokenFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:241](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L241)* + + +
+ +# Interface: IZeroExRfqOrderOriginsAllowedEventArgs + + +## Index + +### Properties + +* [addrs](#addrs) +* [allowed](#allowed) +* [origin](#origin) + +## Properties + +### addrs + +• **addrs**: *string[]* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:248](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L248)* + +___ + +### allowed + +• **allowed**: *boolean* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:249](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L249)* + +___ + +### origin + +• **origin**: *string* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:247](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L247)* +
@@ -11669,15 +13795,15 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:82 • **inputToken**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:87 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:254](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L254)* ___ ### inputTokenAmount -• **inputTokenAmount**: *`BigNumber`* +• **inputTokenAmount**: *BigNumber* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:89 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:256](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L256)* ___ @@ -11685,15 +13811,15 @@ ___ • **outputToken**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:88 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:255](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L255)* ___ ### outputTokenAmount -• **outputTokenAmount**: *`BigNumber`* +• **outputTokenAmount**: *BigNumber* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:90 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:257](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L257)* ___ @@ -11701,7 +13827,8 @@ ___ • **taker**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:86 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:253](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L253)* +
@@ -11720,7 +13847,8 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:86 • **transformerDeployer**: *string* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:94 +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:261](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L261)* +
@@ -11740,7 +13868,7 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:94 • **caller**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:77](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L77)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:75](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L75)* ___ @@ -11748,7 +13876,8 @@ ___ • **target**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:76](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L76)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:74](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L74)* +
@@ -11768,7 +13897,7 @@ ___ • **caller**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:82](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L82)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:80](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L80)* ___ @@ -11776,7 +13905,8 @@ ___ • **target**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:81](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L81)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:79](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L79)* +
@@ -11797,41 +13927,42 @@ ___ ### epoch -• **epoch**: *`BigNumber`* +• **epoch**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:86](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L86)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:84](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L84)* ___ ### numPoolsToFinalize -• **numPoolsToFinalize**: *`BigNumber`* +• **numPoolsToFinalize**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:87](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L87)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:85](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L85)* ___ ### rewardsAvailable -• **rewardsAvailable**: *`BigNumber`* +• **rewardsAvailable**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:88](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L88)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:86](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L86)* ___ ### totalFeesCollected -• **totalFeesCollected**: *`BigNumber`* +• **totalFeesCollected**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:89](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L89)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:87](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L87)* ___ ### totalWeightedStake -• **totalWeightedStake**: *`BigNumber`* +• **totalWeightedStake**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:88](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L88)* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:90](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L90)*
@@ -11850,25 +13981,26 @@ ___ ### epoch -• **epoch**: *`BigNumber`* +• **epoch**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:94](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L94)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:92](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L92)* ___ ### rewardsPaid -• **rewardsPaid**: *`BigNumber`* +• **rewardsPaid**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:95](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L95)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:93](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L93)* ___ ### rewardsRemaining -• **rewardsRemaining**: *`BigNumber`* +• **rewardsRemaining**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:94](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L94)* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:96](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L96)*
@@ -11887,7 +14019,8 @@ ___ • **exchangeAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:100](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L100)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:98](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L98)* +
@@ -11906,7 +14039,8 @@ ___ • **exchangeAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:104](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L104)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:102](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L102)* +
@@ -11926,7 +14060,7 @@ ___ • **makerAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:108](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L108)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:106](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L106)* ___ @@ -11934,7 +14068,8 @@ ___ • **poolId**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:109](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L109)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:107](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L107)* +
@@ -11956,9 +14091,9 @@ ___ ### amount -• **amount**: *`BigNumber`* +• **amount**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:114](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L114)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:112](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L112)* ___ @@ -11966,7 +14101,7 @@ ___ • **fromPool**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:116](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L116)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:114](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L114)* ___ @@ -11974,7 +14109,7 @@ ___ • **fromStatus**: *number* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:115](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L115)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:113](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L113)* ___ @@ -11982,7 +14117,7 @@ ___ • **staker**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:113](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L113)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:111](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L111)* ___ @@ -11990,7 +14125,7 @@ ___ • **toPool**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:118](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L118)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:116](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L116)* ___ @@ -11998,7 +14133,8 @@ ___ • **toStatus**: *number* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:117](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L117)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:115](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L115)* +
@@ -12019,7 +14155,7 @@ ___ • **newOperatorShare**: *number* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:124](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L124)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:122](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L122)* ___ @@ -12027,7 +14163,7 @@ ___ • **oldOperatorShare**: *number* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:123](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L123)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:121](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L121)* ___ @@ -12035,7 +14171,8 @@ ___ • **poolId**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:122](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L122)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:120](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L120)* +
@@ -12055,7 +14192,7 @@ ___ • **newOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:129](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L129)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:127](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L127)* ___ @@ -12063,7 +14200,8 @@ ___ • **previousOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:128](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L128)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:126](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L126)* +
@@ -12084,33 +14222,33 @@ ___ ### cobbDouglasAlphaDenominator -• **cobbDouglasAlphaDenominator**: *`BigNumber`* +• **cobbDouglasAlphaDenominator**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:137](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L137)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:135](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L135)* ___ ### cobbDouglasAlphaNumerator -• **cobbDouglasAlphaNumerator**: *`BigNumber`* +• **cobbDouglasAlphaNumerator**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:136](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L136)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:134](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L134)* ___ ### epochDurationInSeconds -• **epochDurationInSeconds**: *`BigNumber`* +• **epochDurationInSeconds**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:133](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L133)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:131](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L131)* ___ ### minimumPoolStake -• **minimumPoolStake**: *`BigNumber`* +• **minimumPoolStake**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:135](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L135)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:133](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L133)* ___ @@ -12118,7 +14256,8 @@ ___ • **rewardDelegatedStakeWeight**: *number* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:134](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L134)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:132](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L132)* +
@@ -12138,25 +14277,25 @@ ___ ### epoch -• **epoch**: *`BigNumber`* +• **epoch**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:141](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L141)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:139](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L139)* ___ ### membersReward -• **membersReward**: *`BigNumber`* +• **membersReward**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:144](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L144)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:142](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L142)* ___ ### operatorReward -• **operatorReward**: *`BigNumber`* +• **operatorReward**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:143](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L143)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:141](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L141)* ___ @@ -12164,7 +14303,8 @@ ___ • **poolId**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:142](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L142)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:140](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L140)* +
@@ -12182,9 +14322,9 @@ ___ ### amount -• **amount**: *`BigNumber`* +• **amount**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:149](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L149)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:147](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L147)* ___ @@ -12192,7 +14332,8 @@ ___ • **staker**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:148](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L148)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:146](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L146)* +
@@ -12213,7 +14354,7 @@ ___ • **operator**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:154](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L154)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:152](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L152)* ___ @@ -12221,7 +14362,7 @@ ___ • **operatorShare**: *number* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:155](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L155)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:153](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L153)* ___ @@ -12229,7 +14370,8 @@ ___ • **poolId**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:153](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L153)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:151](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L151)* +
@@ -12247,9 +14389,9 @@ ___ ### epoch -• **epoch**: *`BigNumber`* +• **epoch**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:159](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L159)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:157](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L157)* ___ @@ -12257,7 +14399,8 @@ ___ • **poolId**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:160](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L160)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:158](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L158)* +
@@ -12275,9 +14418,9 @@ ___ ### amount -• **amount**: *`BigNumber`* +• **amount**: *BigNumber* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:165](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L165)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:163](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L163)* ___ @@ -12285,7 +14428,8 @@ ___ • **staker**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:164](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L164)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:162](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L162)* +
@@ -12305,7 +14449,7 @@ ___ • **caller**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:55](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L55)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:53](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L53)* ___ @@ -12313,7 +14457,8 @@ ___ • **target**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:54](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L54)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:52](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L52)* +
@@ -12333,7 +14478,7 @@ ___ • **caller**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:60](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L60)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:58](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L58)* ___ @@ -12341,7 +14486,8 @@ ___ • **target**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:59](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L59)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:57](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L57)* +
@@ -12361,7 +14507,7 @@ ___ • **newOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:65](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L65)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:63](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L63)* ___ @@ -12369,7 +14515,8 @@ ___ • **previousOwner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:64](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L64)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:62](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L62)* +
@@ -12388,7 +14535,8 @@ ___ • **newStakingContractAddress**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:69](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L69)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:67](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L67)* +
@@ -12397,9 +14545,9 @@ ___ ## Hierarchy -* `DecodedLogArgs` +* DecodedLogArgs - * **WETH9ApprovalEventArgs** + ↳ **WETH9ApprovalEventArgs** ## Index @@ -12416,7 +14564,7 @@ ___ • **_owner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:52](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L52)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:50](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L50)* ___ @@ -12424,15 +14572,16 @@ ___ • **_spender**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:53](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L53)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:51](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L51)* ___ ### _value -• **_value**: *`BigNumber`* +• **_value**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:52](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L52)* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:54](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L54)*
@@ -12452,15 +14601,16 @@ ___ • **_owner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:58](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L58)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:56](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L56)* ___ ### _value -• **_value**: *`BigNumber`* +• **_value**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:57](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L57)* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:59](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L59)*
@@ -12481,7 +14631,7 @@ ___ • **_from**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:63](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L63)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:61](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L61)* ___ @@ -12489,15 +14639,16 @@ ___ • **_to**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:64](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L64)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:62](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L62)* ___ ### _value -• **_value**: *`BigNumber`* +• **_value**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:63](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L63)* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:65](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L65)*
@@ -12517,15 +14668,16 @@ ___ • **_owner**: *string* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:69](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L69)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:67](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L67)* ___ ### _value -• **_value**: *`BigNumber`* +• **_value**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:68](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L68)* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:70](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L70)*
@@ -12543,7 +14695,7 @@ blockPollingIntervalMs: The interval to use for block polling in event watching • **blockPollingIntervalMs**? : *undefined | number* -*Defined in [contract-wrappers/src/types.ts:33](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L33)* +*Defined in [packages/contract-wrappers/src/types.ts:33](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L33)* ___ @@ -12551,52 +14703,56 @@ ___ • **chainId**: *number* -*Defined in [contract-wrappers/src/types.ts:30](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L30)* +*Defined in [packages/contract-wrappers/src/types.ts:30](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L30)* ___ ### `Optional` contractAddresses -• **contractAddresses**? : *[ContractAddresses](#class-contractaddresses)* +• **contractAddresses**? : *ContractAddresses* -*Defined in [contract-wrappers/src/types.ts:32](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L32)* +*Defined in [packages/contract-wrappers/src/types.ts:32](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L32)* ___ ### `Optional` gasPrice -• **gasPrice**? : *`BigNumber`* +• **gasPrice**? : *BigNumber* + +*Defined in [packages/contract-wrappers/src/types.ts:31](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L31)* -*Defined in [contract-wrappers/src/types.ts:31](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/types.ts#L31)*
- - - - - - -# Interface: BlockRange +# Interface: OrderInfo ## Properties -### fromBlock +### orderHash -• **fromBlock**: *[BlockParam](#blockparam)* +• **orderHash**: *string* -*Defined in [ethereum-types/src/index.ts:759](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L759)* +*Defined in [packages/contract-wrappers/src/types.ts:38](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L38)* ___ -### toBlock +### orderStatus -• **toBlock**: *[BlockParam](#blockparam)* +• **orderStatus**: *[OrderStatus](#enumeration-orderstatus)* + +*Defined in [packages/contract-wrappers/src/types.ts:37](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L37)* + +___ + +### orderTakerAssetFilledAmount + +• **orderTakerAssetFilledAmount**: *BigNumber* + +*Defined in [packages/contract-wrappers/src/types.ts:39](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/types.ts#L39)* -*Defined in [ethereum-types/src/index.ts:760](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L760)*
@@ -12604,2102 +14760,6 @@ ___ -# Interface: CallData - - -## Properties - -### `Optional` data - -• **data**? : *undefined | string* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[data](#optional-data)* - -*Defined in [ethereum-types/src/index.ts:394](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L394)* - -___ - -### `Optional` from - -• **from**? : *undefined | string* - -*Defined in [ethereum-types/src/index.ts:411](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L411)* - -___ - -### `Optional` gas - -• **gas**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[gas](#optional-gas)* - -*Defined in [ethereum-types/src/index.ts:392](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L392)* - -___ - -### `Optional` gasPrice - -• **gasPrice**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[gasPrice](#optional-gasprice)* - -*Defined in [ethereum-types/src/index.ts:393](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L393)* - -___ - -### `Optional` nonce - -• **nonce**? : *undefined | number* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[nonce](#optional-nonce)* - -*Defined in [ethereum-types/src/index.ts:395](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L395)* - -___ - -### `Optional` overrides - -• **overrides**? : *[GethCallOverrides](#class-gethcalloverrides)* - -*Defined in [ethereum-types/src/index.ts:412](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L412)* - -___ - -### `Optional` to - -• **to**? : *undefined | string* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[to](#optional-to)* - -*Defined in [ethereum-types/src/index.ts:390](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L390)* - -___ - -### `Optional` value - -• **value**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[value](#optional-value)* - -*Defined in [ethereum-types/src/index.ts:391](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L391)* - -
- - - - - -# Interface: CompilerOpts - - -## Properties - -### name - -• **name**: *"solc"* - -*Defined in [ethereum-types/src/index.ts:672](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L672)* - -___ - -### settings - -• **settings**: *[CompilerSettings](#class-compilersettings)* - -*Defined in [ethereum-types/src/index.ts:674](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L674)* - -___ - -### version - -• **version**: *string* - -*Defined in [ethereum-types/src/index.ts:673](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L673)* - -
- -# Interface: CompilerSettings - - -## Properties - -### `Optional` evmVersion - -• **evmVersion**? : *"homestead" | "tangerineWhistle" | "spuriousDragon" | "byzantium" | "constantinople"* - -*Defined in [ethereum-types/src/index.ts:706](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L706)* - -___ - -### `Optional` libraries - -• **libraries**? : *undefined | object* - -*Defined in [ethereum-types/src/index.ts:708](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L708)* - -___ - -### `Optional` metadata - -• **metadata**? : *[CompilerSettingsMetadata](#class-compilersettingsmetadata)* - -*Defined in [ethereum-types/src/index.ts:707](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L707)* - -___ - -### `Optional` optimizer - -• **optimizer**? : *[OptimizerSettings](#class-optimizersettings)* - -*Defined in [ethereum-types/src/index.ts:705](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L705)* - -___ - -### outputSelection - -• **outputSelection**: *object* - -*Defined in [ethereum-types/src/index.ts:713](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L713)* - -#### Type declaration: - -● \[▪ **fileName**: *string*\]: object - -● \[▪ **contractName**: *string*\]: [OutputField](#outputfield)[] - -___ - -### `Optional` remappings - -• **remappings**? : *string[]* - -*Defined in [ethereum-types/src/index.ts:704](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L704)* - -
- -# Interface: CompilerSettingsMetadata - - -## Properties - -### useLiteralContent - -• **useLiteralContent**: *true* - -*Defined in [ethereum-types/src/index.ts:721](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L721)* - -
- -# Interface: ConstructorAbi - - -## Properties - -### inputs - -• **inputs**: *[DataItem](#class-dataitem)[]* - -*Defined in [ethereum-types/src/index.ts:103](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L103)* - -___ - -### payable - -• **payable**: *boolean* - -*Defined in [ethereum-types/src/index.ts:104](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L104)* - -___ - -### stateMutability - -• **stateMutability**: *[ConstructorStateMutability](#constructorstatemutability)* - -*Defined in [ethereum-types/src/index.ts:105](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L105)* - -___ - -### type - -• **type**: *string* - -*Defined in [ethereum-types/src/index.ts:102](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L102)* - -
- -# Interface: ContractArtifact - -This type defines the schema of the artifact.json file generated by Sol-compiler -schemaVersion: The version of the artifact schema -contractName: The contract name it represents -chains: Chain specific information by chain (address, id, constructor args, etc...) -compilerOutput: The Solidity compiler output generated from the specified compiler input -description (http://solidity.readthedocs.io/en/v0.4.24/using-the-compiler.html#compiler-input-and-output-json-description) -compiler: The compiler settings used -sourceCodes: The source code of the contract and all it's dependencies -sources: A mapping from source filePath to sourceMap id -sourceTreeHashHex: A unique hash generated from the contract source and that of it's dependencies. -If any of the sources change, the hash would change notifying us that a re-compilation is necessary - - -## Properties - -### chains - -• **chains**: *[ContractChains](#class-contractchains)* - -*Defined in [ethereum-types/src/index.ts:693](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L693)* - -___ - -### compiler - -• **compiler**: *[CompilerOpts](#class-compileropts)* - -*Inherited from [ContractVersionData](#interface-contractversiondata).[compiler](#compiler)* - -*Defined in [ethereum-types/src/index.ts:658](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L658)* - -___ - -### compilerOutput - -• **compilerOutput**: *[StandardContractOutput](#class-standardcontractoutput)* - -*Inherited from [ContractVersionData](#interface-contractversiondata).[compilerOutput](#compileroutput)* - -*Defined in [ethereum-types/src/index.ts:668](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L668)* - -___ - -### contractName - -• **contractName**: *string* - -*Defined in [ethereum-types/src/index.ts:692](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L692)* - -___ - -### schemaVersion - -• **schemaVersion**: *string* - -*Defined in [ethereum-types/src/index.ts:691](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L691)* - -___ - -### sourceCodes - -• **sourceCodes**: *object* - -*Inherited from [ContractVersionData](#interface-contractversiondata).[sourceCodes](#sourcecodes)* - -*Defined in [ethereum-types/src/index.ts:664](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L664)* - -#### Type declaration: - -● \[▪ **sourceName**: *string*\]: string - -___ - -### sourceTreeHashHex - -• **sourceTreeHashHex**: *string* - -*Inherited from [ContractVersionData](#interface-contractversiondata).[sourceTreeHashHex](#sourcetreehashhex)* - -*Defined in [ethereum-types/src/index.ts:667](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L667)* - -___ - -### sources - -• **sources**: *object* - -*Inherited from [ContractVersionData](#interface-contractversiondata).[sources](#sources)* - -*Defined in [ethereum-types/src/index.ts:659](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L659)* - -#### Type declaration: - -● \[▪ **sourceName**: *string*\]: object - -
- -# Interface: ContractChainData - - -## Properties - -### address - -• **address**: *string* - -*Defined in [ethereum-types/src/index.ts:564](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L564)* - -___ - -Args - -• **constructorArgs**: *string* - -*Defined in [ethereum-types/src/index.ts:568](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L568)* - -___ - -### links - -• **links**: *object* - -*Defined in [ethereum-types/src/index.ts:565](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L565)* - -#### Type declaration: - -● \[▪ **linkName**: *string*\]: string - -
- -# Interface: ContractChains - - -## Hierarchy - -* **ContractVersionData** - - * [ContractArtifact](#class-contractartifact) - - -## Properties - -### compiler - -• **compiler**: *[CompilerOpts](#class-compileropts)* - -*Defined in [ethereum-types/src/index.ts:658](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L658)* - -___ - -### compilerOutput - -• **compilerOutput**: *[StandardContractOutput](#class-standardcontractoutput)* - -*Defined in [ethereum-types/src/index.ts:668](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L668)* - -___ - -### sourceCodes - -• **sourceCodes**: *object* - -*Defined in [ethereum-types/src/index.ts:664](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L664)* - -#### Type declaration: - -● \[▪ **sourceName**: *string*\]: string - -___ - -### sourceTreeHashHex - -• **sourceTreeHashHex**: *string* - -*Defined in [ethereum-types/src/index.ts:667](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L667)* - -___ - -### sources - -• **sources**: *object* - -*Defined in [ethereum-types/src/index.ts:659](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L659)* - -#### Type declaration: - -● \[▪ **sourceName**: *string*\]: object - -
- -# Interface: DataItem - - -## Properties - -### `Optional` components - -• **components**? : *[DataItem](#class-dataitem)[]* - -*Defined in [ethereum-types/src/index.ts:138](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L138)* - -___ - -### `Optional` internalType - -• **internalType**? : *undefined | string* - -*Defined in [ethereum-types/src/index.ts:137](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L137)* - -___ - -### name - -• **name**: *string* - -*Defined in [ethereum-types/src/index.ts:135](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L135)* - -___ - -### type - -• **type**: *string* - -*Defined in [ethereum-types/src/index.ts:136](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L136)* - -
- -# Interface: DecodedLogArgs - - -## Type parameters - -▪ **A** - - -## Properties - -### address - -• **address**: *string* - -*Inherited from [LogEntry](#interface-logentry).[address](#address)* - -*Defined in [ethereum-types/src/index.ts:444](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L444)* - -___ - -### args - -• **args**: *`A`* - -*Defined in [ethereum-types/src/index.ts:427](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L427)* - -___ - -### blockHash - -• **blockHash**: *string | null* - -*Inherited from [LogEntry](#interface-logentry).[blockHash](#blockhash)* - -*Defined in [ethereum-types/src/index.ts:442](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L442)* - -___ - -### blockNumber - -• **blockNumber**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[blockNumber](#blocknumber)* - -*Defined in [ethereum-types/src/index.ts:443](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L443)* - -___ - -### data - -• **data**: *string* - -*Inherited from [LogEntry](#interface-logentry).[data](#data)* - -*Defined in [ethereum-types/src/index.ts:445](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L445)* - -___ - -### event - -• **event**: *string* - -*Defined in [ethereum-types/src/index.ts:426](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L426)* - -___ - -### logIndex - -• **logIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[logIndex](#logindex)* - -*Defined in [ethereum-types/src/index.ts:439](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L439)* - -___ - -### topics - -• **topics**: *string[]* - -*Inherited from [LogEntry](#interface-logentry).[topics](#topics)* - -*Defined in [ethereum-types/src/index.ts:446](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L446)* - -___ - -### transactionHash - -• **transactionHash**: *string* - -*Inherited from [LogEntry](#interface-logentry).[transactionHash](#transactionhash)* - -*Defined in [ethereum-types/src/index.ts:441](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L441)* - -___ - -### transactionIndex - -• **transactionIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[transactionIndex](#transactionindex)* - -*Defined in [ethereum-types/src/index.ts:440](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L440)* - -
- -# Interface: DecodedLogEntryEvent <**A**> - -## Type parameters - -▪ **A** - - -## Properties - -### address - -• **address**: *string* - -*Inherited from [LogEntry](#interface-logentry).[address](#address)* - -*Defined in [ethereum-types/src/index.ts:444](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L444)* - -___ - -### args - -• **args**: *`A`* - -*Inherited from [DecodedLogEntry](#interface-decodedlogentry).[args](#args)* - -*Defined in [ethereum-types/src/index.ts:427](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L427)* - -___ - -### blockHash - -• **blockHash**: *string | null* - -*Inherited from [LogEntry](#interface-logentry).[blockHash](#blockhash)* - -*Defined in [ethereum-types/src/index.ts:442](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L442)* - -___ - -### blockNumber - -• **blockNumber**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[blockNumber](#blocknumber)* - -*Defined in [ethereum-types/src/index.ts:443](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L443)* - -___ - -### data - -• **data**: *string* - -*Inherited from [LogEntry](#interface-logentry).[data](#data)* - -*Defined in [ethereum-types/src/index.ts:445](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L445)* - -___ - -### event - -• **event**: *string* - -*Inherited from [DecodedLogEntry](#interface-decodedlogentry).[event](#event)* - -*Defined in [ethereum-types/src/index.ts:426](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L426)* - -___ - -### logIndex - -• **logIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[logIndex](#logindex)* - -*Defined in [ethereum-types/src/index.ts:439](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L439)* - -___ - -### removed - -• **removed**: *boolean* - -*Defined in [ethereum-types/src/index.ts:431](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L431)* - -___ - -### topics - -• **topics**: *string[]* - -*Inherited from [LogEntry](#interface-logentry).[topics](#topics)* - -*Defined in [ethereum-types/src/index.ts:446](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L446)* - -___ - -### transactionHash - -• **transactionHash**: *string* - -*Inherited from [LogEntry](#interface-logentry).[transactionHash](#transactionhash)* - -*Defined in [ethereum-types/src/index.ts:441](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L441)* - -___ - -### transactionIndex - -• **transactionIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[transactionIndex](#transactionindex)* - -*Defined in [ethereum-types/src/index.ts:440](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L440)* - -
- -# Interface: DevdocOutput - - -## Properties - -### `Optional` author - -• **author**? : *undefined | string* - -*Defined in [ethereum-types/src/index.ts:645](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L645)* - -___ - -### methods - -• **methods**: *object* - -*Defined in [ethereum-types/src/index.ts:646](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L646)* - -#### Type declaration: - -● \[▪ **signature**: *string*\]: object - -___ - -### `Optional` title - -• **title**? : *undefined | string* - -*Defined in [ethereum-types/src/index.ts:644](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L644)* - -
- -# Interface: EIP1193Provider - - -## Properties - -### isEIP1193 - -• **isEIP1193**: *boolean* - -*Defined in [ethereum-types/src/index.ts:73](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L73)* - -## Methods - -### on - -▸ **on**(`event`: [EIP1193Event](#eip1193event), `listener`: function): *this* - -*Defined in [ethereum-types/src/index.ts:75](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L75)* - -**Parameters:** - -▪ **event**: *[EIP1193Event](#eip1193event)* - -▪ **listener**: *function* - -▸ (`result`: any): *void* - -**Parameters:** - -Name | Type | ------- | ------ | -`result` | any | - -**Returns:** *this* - -___ - -### send - -▸ **send**(`method`: string, `params?`: any[]): *`Promise`* - -*Defined in [ethereum-types/src/index.ts:74](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L74)* - -**Parameters:** - -Name | Type | ------- | ------ | -`method` | string | -`params?` | any[] | - -**Returns:** *`Promise`* - -
- - - - - -# Interface: EvmBytecodeOutput - - -## Properties - -### linkReferences - -• **linkReferences**: *[EvmBytecodeOutputLinkReferences](#class-evmbytecodeoutputlinkreferences)* - -*Defined in [ethereum-types/src/index.ts:632](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L632)* - -___ - -### object - -• **object**: *string* - -*Defined in [ethereum-types/src/index.ts:633](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L633)* - -___ - -### sourceMap - -• **sourceMap**: *string* - -*Defined in [ethereum-types/src/index.ts:634](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L634)* - -
- -# Interface: EvmBytecodeOutputLinkReferences - - -## Hierarchy - -* **EvmOutput** - - -## Properties - -### bytecode - -• **bytecode**: *[EvmBytecodeOutput](#class-evmbytecodeoutput)* - -*Defined in [ethereum-types/src/index.ts:627](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L627)* - -___ - -### deployedBytecode - -• **deployedBytecode**: *[EvmBytecodeOutput](#class-evmbytecodeoutput)* - -*Defined in [ethereum-types/src/index.ts:628](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L628)* - -
- -# Interface: FallbackAbi - - -## Properties - -### payable - -• **payable**: *boolean* - -*Defined in [ethereum-types/src/index.ts:112](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L112)* - -___ - -### type - -• **type**: *string* - -*Defined in [ethereum-types/src/index.ts:111](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L111)* - -
- - - -# Interface: GanacheProvider - - -## Methods - -### sendAsync - -▸ **sendAsync**(`payload`: [JSONRPCRequestPayload](_ethereum_types_src_index_.jsonrpcrequestpayload.md), `callback`: [JSONRPCErrorCallback](#jsonrpcerrorcallback)): *void* - -*Defined in [ethereum-types/src/index.ts:14](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L14)* - -**Parameters:** - -Name | Type | ------- | ------ | -`payload` | [JSONRPCRequestPayload](#class-jsonrpcrequestpayload) | -`callback` | [JSONRPCErrorCallback](#jsonrpcerrorcallback) | - -**Returns:** *void* - -
- - - -# Interface: GethCallOverrides - - -## Hierarchy - -* **JSONRPCRequestPayload** - - -## Properties - -### id - -• **id**: *number* - -*Defined in [ethereum-types/src/index.ts:331](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L331)* - -___ - -### jsonrpc - -• **jsonrpc**: *string* - -*Defined in [ethereum-types/src/index.ts:332](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L332)* - -___ - -### method - -• **method**: *string* - -*Defined in [ethereum-types/src/index.ts:330](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L330)* - -___ - -### params - -• **params**: *any[]* - -*Defined in [ethereum-types/src/index.ts:329](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L329)* - -
- -# Interface: JSONRPCResponseError - - -## Properties - -### code - -• **code**: *number* - -*Defined in [ethereum-types/src/index.ts:337](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L337)* - -___ - -### message - -• **message**: *string* - -*Defined in [ethereum-types/src/index.ts:336](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L336)* - -
- -# Interface: JSONRPCResponsePayload - - -## Properties - -### `Optional` error - -• **error**? : *[JSONRPCResponseError](#class-jsonrpcresponseerror)* - -*Defined in [ethereum-types/src/index.ts:344](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L344)* - -___ - -### id - -• **id**: *number* - -*Defined in [ethereum-types/src/index.ts:342](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L342)* - -___ - -### jsonrpc - -• **jsonrpc**: *string* - -*Defined in [ethereum-types/src/index.ts:343](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L343)* - -___ - -### result - -• **result**: *any* - -*Defined in [ethereum-types/src/index.ts:341](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L341)* - -
- -# Interface: LogEntry - - -## Properties - -### address - -• **address**: *string* - -*Defined in [ethereum-types/src/index.ts:444](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L444)* - -___ - -### blockHash - -• **blockHash**: *string | null* - -*Defined in [ethereum-types/src/index.ts:442](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L442)* - -___ - -### blockNumber - -• **blockNumber**: *number | null* - -*Defined in [ethereum-types/src/index.ts:443](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L443)* - -___ - -### data - -• **data**: *string* - -*Defined in [ethereum-types/src/index.ts:445](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L445)* - -___ - -### logIndex - -• **logIndex**: *number | null* - -*Defined in [ethereum-types/src/index.ts:439](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L439)* - -___ - -### topics - -• **topics**: *string[]* - -*Defined in [ethereum-types/src/index.ts:446](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L446)* - -___ - -### transactionHash - -• **transactionHash**: *string* - -*Defined in [ethereum-types/src/index.ts:441](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L441)* - -___ - -### transactionIndex - -• **transactionIndex**: *number | null* - -*Defined in [ethereum-types/src/index.ts:440](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L440)* - -
- -# Interface: LogEntryEvent - - -## Properties - -### address - -• **address**: *string* - -*Inherited from [LogEntry](#interface-logentry).[address](#address)* - -*Defined in [ethereum-types/src/index.ts:444](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L444)* - -___ - -### blockHash - -• **blockHash**: *string | null* - -*Inherited from [LogEntry](#interface-logentry).[blockHash](#blockhash)* - -*Defined in [ethereum-types/src/index.ts:442](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L442)* - -___ - -### blockNumber - -• **blockNumber**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[blockNumber](#blocknumber)* - -*Defined in [ethereum-types/src/index.ts:443](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L443)* - -___ - -### data - -• **data**: *string* - -*Inherited from [LogEntry](#interface-logentry).[data](#data)* - -*Defined in [ethereum-types/src/index.ts:445](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L445)* - -___ - -### logIndex - -• **logIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[logIndex](#logindex)* - -*Defined in [ethereum-types/src/index.ts:439](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L439)* - -___ - -### removed - -• **removed**: *boolean* - -*Defined in [ethereum-types/src/index.ts:435](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L435)* - -___ - -### topics - -• **topics**: *string[]* - -*Inherited from [LogEntry](#interface-logentry).[topics](#topics)* - -*Defined in [ethereum-types/src/index.ts:446](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L446)* - -___ - -### transactionHash - -• **transactionHash**: *string* - -*Inherited from [LogEntry](#interface-logentry).[transactionHash](#transactionhash)* - -*Defined in [ethereum-types/src/index.ts:441](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L441)* - -___ - -### transactionIndex - -• **transactionIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[transactionIndex](#transactionindex)* - -*Defined in [ethereum-types/src/index.ts:440](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L440)* - -
- -# Interface: LogWithDecodedArgs <**ArgsType**> - -## Type parameters - -▪ **ArgsType**: *[DecodedLogArgs](#class-decodedlogargs)* - - -## Properties - -### address - -• **address**: *string* - -*Inherited from [LogEntry](#interface-logentry).[address](#address)* - -*Defined in [ethereum-types/src/index.ts:444](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L444)* - -___ - -### args - -• **args**: *`ArgsType`* - -*Inherited from [DecodedLogEntry](#interface-decodedlogentry).[args](#args)* - -*Defined in [ethereum-types/src/index.ts:427](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L427)* - -___ - -### blockHash - -• **blockHash**: *string | null* - -*Inherited from [LogEntry](#interface-logentry).[blockHash](#blockhash)* - -*Defined in [ethereum-types/src/index.ts:442](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L442)* - -___ - -### blockNumber - -• **blockNumber**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[blockNumber](#blocknumber)* - -*Defined in [ethereum-types/src/index.ts:443](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L443)* - -___ - -### data - -• **data**: *string* - -*Inherited from [LogEntry](#interface-logentry).[data](#data)* - -*Defined in [ethereum-types/src/index.ts:445](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L445)* - -___ - -### event - -• **event**: *string* - -*Inherited from [DecodedLogEntry](#interface-decodedlogentry).[event](#event)* - -*Defined in [ethereum-types/src/index.ts:426](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L426)* - -___ - -### logIndex - -• **logIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[logIndex](#logindex)* - -*Defined in [ethereum-types/src/index.ts:439](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L439)* - -___ - -### topics - -• **topics**: *string[]* - -*Inherited from [LogEntry](#interface-logentry).[topics](#topics)* - -*Defined in [ethereum-types/src/index.ts:446](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L446)* - -___ - -### transactionHash - -• **transactionHash**: *string* - -*Inherited from [LogEntry](#interface-logentry).[transactionHash](#transactionhash)* - -*Defined in [ethereum-types/src/index.ts:441](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L441)* - -___ - -### transactionIndex - -• **transactionIndex**: *number | null* - -*Inherited from [LogEntry](#interface-logentry).[transactionIndex](#transactionindex)* - -*Defined in [ethereum-types/src/index.ts:440](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L440)* - -
- -# Interface: MethodAbi - - -## Properties - -### `Optional` constant - -• **constant**? : *undefined | false | true* - -*Defined in [ethereum-types/src/index.ts:94](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L94)* - -___ - -### inputs - -• **inputs**: *[DataItem](#class-dataitem)[]* - -*Defined in [ethereum-types/src/index.ts:92](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L92)* - -___ - -### name - -• **name**: *string* - -*Defined in [ethereum-types/src/index.ts:91](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L91)* - -___ - -### outputs - -• **outputs**: *[DataItem](#class-dataitem)[]* - -*Defined in [ethereum-types/src/index.ts:93](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L93)* - -___ - -### `Optional` payable - -• **payable**? : *undefined | false | true* - -*Defined in [ethereum-types/src/index.ts:96](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L96)* - -___ - -### stateMutability - -• **stateMutability**: *[StateMutability](#statemutability)* - -*Defined in [ethereum-types/src/index.ts:95](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L95)* - -___ - -### type - -• **type**: *string* - -*Defined in [ethereum-types/src/index.ts:90](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L90)* - -
- -# Interface: OptimizerSettings - - -## Properties - -### enabled - -• **enabled**: *boolean* - -*Defined in [ethereum-types/src/index.ts:725](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L725)* - -___ - -### `Optional` runs - -• **runs**? : *undefined | number* - -*Defined in [ethereum-types/src/index.ts:726](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L726)* - -
- - - - - -# Interface: RevertErrorAbi - - -## Properties - -### `Optional` arguments - -• **arguments**? : *[DataItem](#class-dataitem)[]* - -*Defined in [ethereum-types/src/index.ts:122](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L122)* - -___ - -### name - -• **name**: *string* - -*Defined in [ethereum-types/src/index.ts:121](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L121)* - -___ - -### type - -• **type**: *"error"* - -*Defined in [ethereum-types/src/index.ts:120](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L120)* - -
- - - - - - - -# Interface: StandardContractOutput - - -## Properties - -### abi - -• **abi**: *[ContractAbi](#contractabi)* - -*Defined in [ethereum-types/src/index.ts:574](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L574)* - -___ - -### `Optional` devdoc - -• **devdoc**? : *[DevdocOutput](#class-devdocoutput)* - -*Defined in [ethereum-types/src/index.ts:576](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L576)* - -___ - -### evm - -• **evm**: *[EvmOutput](#class-evmoutput)* - -*Defined in [ethereum-types/src/index.ts:575](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L575)* - -
- - - - - - - - - - - - - - - -# Interface: TupleDataItem - - -## Properties - -### components - -• **components**: *[DataItem](#class-dataitem)[]* - -*Overrides [DataItem](_ethereum_types_src_index_.dataitem.md).[components](#optional-components)* - -*Defined in [ethereum-types/src/index.ts:142](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L142)* - -___ - -### `Optional` internalType - -• **internalType**? : *undefined | string* - -*Inherited from [DataItem](#interface-dataitem).[internalType](#optional-internaltype)* - -*Defined in [ethereum-types/src/index.ts:137](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L137)* - -___ - -### name - -• **name**: *string* - -*Inherited from [DataItem](#interface-dataitem).[name](#name)* - -*Defined in [ethereum-types/src/index.ts:135](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L135)* - -___ - -### type - -• **type**: *string* - -*Inherited from [DataItem](#interface-dataitem).[type](#type)* - -*Defined in [ethereum-types/src/index.ts:136](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L136)* - -
- -# Interface: TxData - - -## Properties - -### `Optional` data - -• **data**? : *undefined | string* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[data](#optional-data)* - -*Defined in [ethereum-types/src/index.ts:394](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L394)* - -___ - -### from - -• **from**: *string* - -*Defined in [ethereum-types/src/index.ts:399](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L399)* - -___ - -### `Optional` gas - -• **gas**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[gas](#optional-gas)* - -*Defined in [ethereum-types/src/index.ts:392](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L392)* - -___ - -### `Optional` gasPrice - -• **gasPrice**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[gasPrice](#optional-gasprice)* - -*Defined in [ethereum-types/src/index.ts:393](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L393)* - -___ - -### `Optional` nonce - -• **nonce**? : *undefined | number* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[nonce](#optional-nonce)* - -*Defined in [ethereum-types/src/index.ts:395](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L395)* - -___ - -### `Optional` to - -• **to**? : *undefined | string* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[to](#optional-to)* - -*Defined in [ethereum-types/src/index.ts:390](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L390)* - -___ - -### `Optional` value - -• **value**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[value](#optional-value)* - -*Defined in [ethereum-types/src/index.ts:391](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L391)* - -
- -# Interface: TxDataPayable - - -## Properties - -### `Optional` data - -• **data**? : *undefined | string* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[data](#optional-data)* - -*Defined in [ethereum-types/src/index.ts:394](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L394)* - -___ - -### from - -• **from**: *string* - -*Inherited from [TxData](#interface-txdata).[from](#from)* - -*Defined in [ethereum-types/src/index.ts:399](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L399)* - -___ - -### `Optional` gas - -• **gas**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[gas](#optional-gas)* - -*Defined in [ethereum-types/src/index.ts:392](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L392)* - -___ - -### `Optional` gasPrice - -• **gasPrice**? : *number | string | `BigNumber`* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[gasPrice](#optional-gasprice)* - -*Defined in [ethereum-types/src/index.ts:393](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L393)* - -___ - -### `Optional` nonce - -• **nonce**? : *undefined | number* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[nonce](#optional-nonce)* - -*Defined in [ethereum-types/src/index.ts:395](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L395)* - -___ - -### `Optional` to - -• **to**? : *undefined | string* - -*Inherited from [CallTxDataBase](#interface-calltxdatabase).[to](#optional-to)* - -*Defined in [ethereum-types/src/index.ts:390](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L390)* - -___ - -### `Optional` value - -• **value**? : *`BigNumber`* - -*Overrides [CallTxDataBase](_ethereum_types_src_index_.calltxdatabase.md).[value](#optional-value)* - -*Defined in [ethereum-types/src/index.ts:452](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L452)* - -
- -# Interface: Web3JsV1Provider - -Web3.js version 1 provider interface -This provider interface was implemented in the pre-1.0Beta releases for Web3.js. -This interface allowed sending synchonous requests, support for which was later dropped. - - -## Methods - -### send - -▸ **send**(`payload`: [JSONRPCRequestPayload](_ethereum_types_src_index_.jsonrpcrequestpayload.md)): *[JSONRPCResponsePayload](#class-jsonrpcresponsepayload)* - -*Defined in [ethereum-types/src/index.ts:45](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L45)* - -**Parameters:** - -Name | Type | ------- | ------ | -`payload` | [JSONRPCRequestPayload](#class-jsonrpcrequestpayload) | - -**Returns:** *[JSONRPCResponsePayload](#class-jsonrpcresponsepayload)* - -___ - -### sendAsync - -▸ **sendAsync**(`payload`: [JSONRPCRequestPayload](_ethereum_types_src_index_.jsonrpcrequestpayload.md), `callback`: [JSONRPCErrorCallback](#jsonrpcerrorcallback)): *void* - -*Defined in [ethereum-types/src/index.ts:44](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L44)* - -**Parameters:** - -Name | Type | ------- | ------ | -`payload` | [JSONRPCRequestPayload](#class-jsonrpcrequestpayload) | -`callback` | [JSONRPCErrorCallback](#jsonrpcerrorcallback) | - -**Returns:** *void* - -
- -# Interface: Web3JsV2Provider - -Web3.js version 2 provider interface -This provider interface was used in a couple of Web3.js 1.0 beta releases -before the first attempts to conform to EIP1193 - - -## Methods - -### send - -▸ **send**(`payload`: [JSONRPCRequestPayload](_ethereum_types_src_index_.jsonrpcrequestpayload.md), `callback`: [JSONRPCErrorCallback](#jsonrpcerrorcallback)): *void* - -*Defined in [ethereum-types/src/index.ts:54](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L54)* - -**Parameters:** - -Name | Type | ------- | ------ | -`payload` | [JSONRPCRequestPayload](#class-jsonrpcrequestpayload) | -`callback` | [JSONRPCErrorCallback](#jsonrpcerrorcallback) | - -**Returns:** *void* - -
- -# Interface: Web3JsV3Provider - -Web3.js version 3 provider interface -This provider interface was implemented with the hopes for conforming to the EIP1193 spec, -however it does not conform entirely. - - -## Methods - -### send - -▸ **send**(`method`: string, `params?`: any[]): *`Promise`* - -*Defined in [ethereum-types/src/index.ts:63](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L63)* - -**Parameters:** - -Name | Type | ------- | ------ | -`method` | string | -`params?` | any[] | - -**Returns:** *`Promise`* - -
- -# Interface: ZeroExProvider - -The interface for the provider used internally by 0x libraries -Any property we use from any SupportedProvider should we explicitly -add here - - -## Properties - -### `Optional` isMetaMask - -• **isMetaMask**? : *undefined | false | true* - -*Defined in [ethereum-types/src/index.ts:31](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L31)* - -___ - -### `Optional` isParity - -• **isParity**? : *undefined | false | true* - -*Defined in [ethereum-types/src/index.ts:32](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L32)* - -___ - -### `Optional` isZeroExProvider - -• **isZeroExProvider**? : *undefined | false | true* - -*Defined in [ethereum-types/src/index.ts:30](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L30)* - -## Methods - -### `Optional` enable - -▸ **enable**(): *`Promise`* - -*Defined in [ethereum-types/src/index.ts:34](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L34)* - -**Returns:** *`Promise`* - -___ - -### sendAsync - -▸ **sendAsync**(`payload`: [JSONRPCRequestPayload](_ethereum_types_src_index_.jsonrpcrequestpayload.md), `callback`: [JSONRPCErrorCallback](#jsonrpcerrorcallback)): *void* - -*Defined in [ethereum-types/src/index.ts:35](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L35)* - -**Parameters:** - -Name | Type | ------- | ------ | -`payload` | [JSONRPCRequestPayload](#class-jsonrpcrequestpayload) | -`callback` | [JSONRPCErrorCallback](#jsonrpcerrorcallback) | - -**Returns:** *void* - -___ - -### `Optional` stop - -▸ **stop**(): *void* - -*Defined in [ethereum-types/src/index.ts:33](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L33)* - -**Returns:** *void* - -
- - - - - - - - - - - - - - - - - - - - - -# Interface: DecodedLogEvent <**ArgsType**> - -## Type parameters - -▪ **ArgsType**: *`DecodedLogArgs`* - - -## Properties - -### isRemoved - -• **isRemoved**: *boolean* - -*Defined in [types/src/index.ts:872](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L872)* - -___ - -### log - -• **log**: *`LogWithDecodedArgs`* - -*Defined in [types/src/index.ts:873](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L873)* - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# Interface: IndexedFilterValues - - -## Hierarchy - -* **IndexSignature** - - -## Properties - -### keyName - -• **keyName**: *string* - -*Defined in [types/src/index.ts:719](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L719)* - -___ - -### keyType - -• **keyType**: *[Type](#class-type)* - -*Defined in [types/src/index.ts:720](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L720)* - -___ - -### valueName - -• **valueName**: *string* - -*Defined in [types/src/index.ts:721](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L721)* - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -# Interface: SimpleContractArtifact - - -## Properties - -### chains - -• **chains**: *`ContractChains`* - -*Defined in [types/src/index.ts:889](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L889)* - -___ - -### compilerOutput - -• **compilerOutput**: *[SimpleStandardContractOutput](#class-simplestandardcontractoutput)* - -*Defined in [types/src/index.ts:888](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L888)* - -___ - -### contractName - -• **contractName**: *string* - -*Defined in [types/src/index.ts:887](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L887)* - -___ - -### schemaVersion - -• **schemaVersion**: *string* - -*Defined in [types/src/index.ts:886](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L886)* - -
- -# Interface: SimpleEvmBytecodeOutput - - -## Properties - -### object - -• **object**: *string* - -*Defined in [types/src/index.ts:903](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L903)* - -
- -# Interface: SimpleEvmOutput - - -## Properties - -### bytecode - -• **bytecode**: *[SimpleEvmBytecodeOutput](#class-simpleevmbytecodeoutput)* - -*Defined in [types/src/index.ts:899](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L899)* - -
- -# Interface: SimpleStandardContractOutput - - -## Properties - -### abi - -• **abi**: *[ContractAbi](#contractabi)* - -*Defined in [types/src/index.ts:893](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L893)* - -___ - -### `Optional` devdoc - -• **devdoc**? : *[DevdocOutput](#class-devdocoutput)* - -*Defined in [types/src/index.ts:895](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L895)* - -___ - -### evm - -• **evm**: *[SimpleEvmOutput](#class-simpleevmoutput)* - -*Defined in [types/src/index.ts:894](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L894)* - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## Type aliases - - - - - - -## Functions - -### getContractAddressesForChainOrThrow - -▸ **getContractAddressesForChainOrThrow**(`chainId`: [ChainId](#enumeration-chainid)): *[ContractAddresses](#interface-contractaddresses)* - -*Defined in [contract-addresses/src/index.ts:67](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-addresses/src/index.ts#L67)* - -Used to get addresses of contracts that have been deployed to either the -Ethereum mainnet or a supported testnet. Throws if there are no known -contracts deployed on the corresponding chain. - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`chainId` | [ChainId](#enumeration-chainid) | The desired chainId. | - -**Returns:** *[ContractAddresses](#interface-contractaddresses)* - -The set of addresses for contracts which have been deployed on the -given chainId. - -
- - - -
- - -
@@ -14719,7 +14779,8 @@ given chainId. Ƭ **ERC20TokenEventArgs**: *[ERC20TokenApprovalEventArgs](#interface-erc20tokenapprovaleventargs) | [ERC20TokenTransferEventArgs](#interface-erc20tokentransfereventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/erc20_token.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc20_token.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc20_token.ts#L36)* +
@@ -14732,7 +14793,8 @@ given chainId. Ƭ **ERC721TokenEventArgs**: *[ERC721TokenApprovalEventArgs](#interface-erc721tokenapprovaleventargs) | [ERC721TokenApprovalForAllEventArgs](#interface-erc721tokenapprovalforalleventargs) | [ERC721TokenTransferEventArgs](#interface-erc721tokentransfereventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/erc721_token.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/erc721_token.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/erc721_token.ts#L36)* +
@@ -14745,7 +14807,8 @@ given chainId. Ƭ **ExchangeEventArgs**: *[ExchangeAssetProxyRegisteredEventArgs](#interface-exchangeassetproxyregisteredeventargs) | [ExchangeCancelEventArgs](#interface-exchangecanceleventargs) | [ExchangeCancelUpToEventArgs](#interface-exchangecanceluptoeventargs) | [ExchangeFillEventArgs](#interface-exchangefilleventargs) | [ExchangeOwnershipTransferredEventArgs](#interface-exchangeownershiptransferredeventargs) | [ExchangeProtocolFeeCollectorAddressEventArgs](#interface-exchangeprotocolfeecollectoraddresseventargs) | [ExchangeProtocolFeeMultiplierEventArgs](#interface-exchangeprotocolfeemultipliereventargs) | [ExchangeSignatureValidatorApprovalEventArgs](#interface-exchangesignaturevalidatorapprovaleventargs) | [ExchangeTransactionExecutionEventArgs](#interface-exchangetransactionexecutioneventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/exchange.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/exchange.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/exchange.ts#L36)* +
@@ -14758,7 +14821,8 @@ given chainId. Ƭ **ForwarderEventArgs**: *[ForwarderOwnershipTransferredEventArgs](#interface-forwarderownershiptransferredeventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/forwarder.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/forwarder.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/forwarder.ts#L36)* +
@@ -14768,10 +14832,6 @@ given chainId. -
- - - ## Type aliases @@ -14779,7 +14839,8 @@ given chainId. Ƭ **ITransformERC20EventArgs**: *[ITransformERC20QuoteSignerUpdatedEventArgs](#interface-itransformerc20quotesignerupdatedeventargs) | [ITransformERC20TransformedERC20EventArgs](#interface-itransformerc20transformederc20eventargs) | [ITransformERC20TransformerDeployerUpdatedEventArgs](#interface-itransformerc20transformerdeployerupdatedeventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_transform_erc20.ts#L36)* +
@@ -14790,9 +14851,10 @@ given chainId. ### IZeroExEventArgs -Ƭ **IZeroExEventArgs**: *[IZeroExMetaTransactionExecutedEventArgs](#interface-izeroexmetatransactionexecutedeventargs) | [IZeroExMigratedEventArgs](#interface-izeroexmigratedeventargs) | [IZeroExOwnershipTransferredEventArgs](#interface-izeroexownershiptransferredeventargs) | [IZeroExProxyFunctionUpdatedEventArgs](#interface-izeroexproxyfunctionupdatedeventargs) | [IZeroExQuoteSignerUpdatedEventArgs](#interface-izeroexquotesignerupdatedeventargs) | [IZeroExTransformedERC20EventArgs](#interface-izeroextransformederc20eventargs) | [IZeroExTransformerDeployerUpdatedEventArgs](#interface-izeroextransformerdeployerupdatedeventargs)* +Ƭ **IZeroExEventArgs**: *[IZeroExERC1155OrderCancelledEventArgs](#interface-izeroexerc1155ordercancelledeventargs) | [IZeroExERC1155OrderFilledEventArgs](#interface-izeroexerc1155orderfilledeventargs) | [IZeroExERC1155OrderPreSignedEventArgs](#interface-izeroexerc1155orderpresignedeventargs) | [IZeroExERC721OrderCancelledEventArgs](#interface-izeroexerc721ordercancelledeventargs) | [IZeroExERC721OrderFilledEventArgs](#interface-izeroexerc721orderfilledeventargs) | [IZeroExERC721OrderPreSignedEventArgs](#interface-izeroexerc721orderpresignedeventargs) | [IZeroExLimitOrderFilledEventArgs](#interface-izeroexlimitorderfilledeventargs) | [IZeroExLiquidityProviderSwapEventArgs](#interface-izeroexliquidityproviderswapeventargs) | [IZeroExMetaTransactionExecutedEventArgs](#interface-izeroexmetatransactionexecutedeventargs) | [IZeroExMigratedEventArgs](#interface-izeroexmigratedeventargs) | [IZeroExOrderCancelledEventArgs](#interface-izeroexordercancelledeventargs) | [IZeroExOrderSignerRegisteredEventArgs](#interface-izeroexordersignerregisteredeventargs) | [IZeroExOtcOrderFilledEventArgs](#interface-izeroexotcorderfilledeventargs) | [IZeroExOwnershipTransferredEventArgs](#interface-izeroexownershiptransferredeventargs) | [IZeroExPairCancelledLimitOrdersEventArgs](#interface-izeroexpaircancelledlimitorderseventargs) | [IZeroExPairCancelledRfqOrdersEventArgs](#interface-izeroexpaircancelledrfqorderseventargs) | [IZeroExProxyFunctionUpdatedEventArgs](#interface-izeroexproxyfunctionupdatedeventargs) | [IZeroExQuoteSignerUpdatedEventArgs](#interface-izeroexquotesignerupdatedeventargs) | [IZeroExRfqOrderFilledEventArgs](#interface-izeroexrfqorderfilledeventargs) | [IZeroExRfqOrderOriginsAllowedEventArgs](#interface-izeroexrfqorderoriginsallowedeventargs) | [IZeroExTransformedERC20EventArgs](#interface-izeroextransformederc20eventargs) | [IZeroExTransformerDeployerUpdatedEventArgs](#interface-izeroextransformerdeployerupdatedeventargs)* + +*Defined in [packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/i_zero_ex.ts#L36)* -Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:38
@@ -14805,7 +14867,8 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:38 Ƭ **StakingEventArgs**: *[StakingAuthorizedAddressAddedEventArgs](#interface-stakingauthorizedaddressaddedeventargs) | [StakingAuthorizedAddressRemovedEventArgs](#interface-stakingauthorizedaddressremovedeventargs) | [StakingEpochEndedEventArgs](#interface-stakingepochendedeventargs) | [StakingEpochFinalizedEventArgs](#interface-stakingepochfinalizedeventargs) | [StakingExchangeAddedEventArgs](#interface-stakingexchangeaddedeventargs) | [StakingExchangeRemovedEventArgs](#interface-stakingexchangeremovedeventargs) | [StakingMakerStakingPoolSetEventArgs](#interface-stakingmakerstakingpoolseteventargs) | [StakingMoveStakeEventArgs](#interface-stakingmovestakeeventargs) | [StakingOperatorShareDecreasedEventArgs](#interface-stakingoperatorsharedecreasedeventargs) | [StakingOwnershipTransferredEventArgs](#interface-stakingownershiptransferredeventargs) | [StakingParamsSetEventArgs](#interface-stakingparamsseteventargs) | [StakingRewardsPaidEventArgs](#interface-stakingrewardspaideventargs) | [StakingStakeEventArgs](#interface-stakingstakeeventargs) | [StakingStakingPoolCreatedEventArgs](#interface-stakingstakingpoolcreatedeventargs) | [StakingStakingPoolEarnedRewardsInEpochEventArgs](#interface-stakingstakingpoolearnedrewardsinepocheventargs) | [StakingUnstakeEventArgs](#interface-stakingunstakeeventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/staking.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking.ts#L36)* +
@@ -14818,7 +14881,8 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:38 Ƭ **StakingProxyEventArgs**: *[StakingProxyAuthorizedAddressAddedEventArgs](#interface-stakingproxyauthorizedaddressaddedeventargs) | [StakingProxyAuthorizedAddressRemovedEventArgs](#interface-stakingproxyauthorizedaddressremovedeventargs) | [StakingProxyOwnershipTransferredEventArgs](#interface-stakingproxyownershiptransferredeventargs) | [StakingProxyStakingContractAttachedToProxyEventArgs](#interface-stakingproxystakingcontractattachedtoproxyeventargs) | [StakingProxyStakingContractDetachedFromProxyEventArgs](#interface-stakingproxystakingcontractdetachedfromproxyeventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/staking_proxy.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/staking_proxy.ts#L36)* +
@@ -14831,205 +14895,12 @@ Defined in contract-wrappers/src/generated-wrappers/i_zero_ex.ts:38 Ƭ **WETH9EventArgs**: *[WETH9ApprovalEventArgs](#interface-weth9approvaleventargs) | [WETH9DepositEventArgs](#interface-weth9depositeventargs) | [WETH9TransferEventArgs](#interface-weth9transfereventargs) | [WETH9WithdrawalEventArgs](#interface-weth9withdrawaleventargs)* -*Defined in [contract-wrappers/src/generated-wrappers/weth9.ts:38](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L38)* +*Defined in [packages/contract-wrappers/src/generated-wrappers/weth9.ts:36](https://github.com/0xProject/protocol/blob/d88b6d145/packages/contract-wrappers/src/generated-wrappers/weth9.ts#L36)* +
-
- - - - -## Type aliases - -### AbiDefinition - -Ƭ **AbiDefinition**: *[FunctionAbi](_ethereum_types_src_index_.md#functionabi) | [EventAbi](#interface-eventabi) | [RevertErrorAbi](#interface-reverterrorabi)* - -*Defined in [ethereum-types/src/index.ts:80](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L80)* - -___ - -### BlockParam - -Ƭ **BlockParam**: *[BlockParamLiteral](#enumeration-blockparamliteral) | number* - -*Defined in [ethereum-types/src/index.ts:493](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L493)* - -___ - -### ConstructorStateMutability - -Ƭ **ConstructorStateMutability**: *"nonpayable" | "payable"* - -*Defined in [ethereum-types/src/index.ts:84](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L84)* - -___ - -### ContractAbi - -Ƭ **ContractAbi**: *[AbiDefinition](#abidefinition)[]* - -*Defined in [ethereum-types/src/index.ts:78](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L78)* - -___ - -### ContractEventArg - -Ƭ **ContractEventArg**: *any* - -*Defined in [ethereum-types/src/index.ts:478](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L478)* - -___ - - - -### EIP1193Event - -Ƭ **EIP1193Event**: *"accountsChanged" | "networkChanged" | "close" | "connect" | "notification"* - -*Defined in [ethereum-types/src/index.ts:70](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L70)* - -Interface for providers that conform to EIP 1193 -Source: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1193.md - -___ - - - - - -### FunctionAbi - -Ƭ **FunctionAbi**: *[MethodAbi](#interface-methodabi) | [ConstructorAbi](#interface-constructorabi) | [FallbackAbi](#interface-fallbackabi)* - -*Defined in [ethereum-types/src/index.ts:82](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L82)* - -___ - -### JSONRPCErrorCallback - -Ƭ **JSONRPCErrorCallback**: *function* - -*Defined in [ethereum-types/src/index.ts:3](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L3)* - -#### Type declaration: - -▸ (`err`: `Error` | null, `result?`: [JSONRPCResponsePayload](#interface-jsonrpcresponsepayload)): *void* - -**Parameters:** - -Name | Type | ------- | ------ | -`err` | `Error` \| null | -`result?` | [JSONRPCResponsePayload](#interface-jsonrpcresponsepayload) | - -___ - - - -### OutputField - -Ƭ **OutputField**: *"*" | "ast" | "legacyAST" | "abi" | "devdoc" | "userdoc" | "metadata" | "ir" | "evm.assembly" | "evm.legacyAssembly" | "evm.bytecode.object" | "evm.bytecode.opcodes" | "evm.bytecode.sourceMap" | "evm.bytecode.linkReferences" | "evm.deployedBytecode.object" | "evm.deployedBytecode.opcodes" | "evm.deployedBytecode.sourceMap" | "evm.deployedBytecode.linkReferences" | "evm.methodIdentifiers" | "evm.gasEstimates" | "ewasm.wast" | "ewasm.wasm"* - -*Defined in [ethereum-types/src/index.ts:535](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L535)* - -___ - -### ParamDescription - -Ƭ **ParamDescription**: *string* - -*Defined in [ethereum-types/src/index.ts:571](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L571)* - -___ - -### RawLog - -Ƭ **RawLog**: *[LogEntry](#interface-logentry)* - -*Defined in [ethereum-types/src/index.ts:485](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L485)* - -___ - -### StateMutability - -Ƭ **StateMutability**: *"pure" | "view" | [ConstructorStateMutability](#constructorstatemutability)* - -*Defined in [ethereum-types/src/index.ts:85](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L85)* - -___ - -### SupportedProvider - -Ƭ **SupportedProvider**: *[Web3JsProvider](_ethereum_types_src_index_.md#web3jsprovider) | [GanacheProvider](#interface-ganacheprovider) | [EIP1193Provider](#interface-eip1193provider) | [ZeroExProvider](#interface-zeroexprovider)* - -*Defined in [ethereum-types/src/index.ts:9](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L9)* - -Do not create your own provider. Use an existing provider from a Web3 or ProviderEngine library -Read more about Providers in the guides section of the 0x docs. - -___ - - - - - -### Web3JsProvider - -Ƭ **Web3JsProvider**: *[Web3JsV1Provider](#interface-web3jsv1provider) | [Web3JsV2Provider](#interface-web3jsv2provider) | [Web3JsV3Provider](#interface-web3jsv3provider)* - -*Defined in [ethereum-types/src/index.ts:11](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/ethereum-types/src/index.ts#L11)* - -
- - - - -## Type aliases - - - - - - - - - - - -### EventCallback - -Ƭ **EventCallback**: *function* - -*Defined in [types/src/index.ts:876](https://github.com/0xProject/0x-monorepo/blob/b1b9949e7/packages/types/src/index.ts#L876)* - -#### Type declaration: - -▸ (`err`: null | `Error`, `log?`: [DecodedLogEvent](#interface-decodedlogevent)‹*`ArgsType`*›): *void* - -**Parameters:** - -Name | Type | ------- | ------ | -`err` | null \| `Error` | -`log?` | [DecodedLogEvent](#interface-decodedlogevent)‹*`ArgsType`*› | - -___ - - - - - - - - - - - - -
diff --git a/packages/contract-wrappers/src/index.ts b/packages/contract-wrappers/src/index.ts index 95855203b1..8b4b3355a3 100644 --- a/packages/contract-wrappers/src/index.ts +++ b/packages/contract-wrappers/src/index.ts @@ -1,80 +1,3 @@ -export { - AwaitTransactionSuccessOpts, - ContractEvent, - ContractFunctionObj, - ContractTxFunctionObj, - EncoderOverrides, - SendTransactionOpts, - SubscriptionErrors, -} from '@0x/base-contract'; -export { ContractAddresses } from '@0x/contract-addresses'; -export { - DecodedLogEvent, - EventCallback, - IndexedFilterValues, - SimpleContractArtifact, - SimpleEvmBytecodeOutput, - SimpleEvmOutput, - SimpleStandardContractOutput, -} from '@0x/types'; -export { AbiDecoder, AbiEncoder, DecodedCalldata, EncodingRules } from '@0x/utils'; -export { - AbiDefinition, - BlockParam, - BlockParamLiteral, - BlockRange, - CallData, - CompilerOpts, - CompilerSettings, - CompilerSettingsMetadata, - ConstructorAbi, - ConstructorStateMutability, - ContractAbi, - ContractArtifact, - ContractChainData, - ContractChains, - ContractEventArg, - DataItem, - DecodedLogArgs, - DecodedLogEntry, - DecodedLogEntryEvent, - DevdocOutput, - EIP1193Event, - EIP1193Provider, - EventAbi, - EventParameter, - EvmBytecodeOutput, - EvmBytecodeOutputLinkReferences, - EvmOutput, - FallbackAbi, - FunctionAbi, - GanacheProvider, - GethCallOverrides, - JSONRPCErrorCallback, - JSONRPCRequestPayload, - JSONRPCResponseError, - JSONRPCResponsePayload, - LogEntry, - LogEntryEvent, - LogWithDecodedArgs, - MethodAbi, - OptimizerSettings, - OutputField, - ParamDescription, - RawLog, - RevertErrorAbi, - StandardContractOutput, - StateMutability, - SupportedProvider, - TupleDataItem, - TxData, - TxDataPayable, - Web3JsProvider, - Web3JsV1Provider, - Web3JsV2Provider, - Web3JsV3Provider, - ZeroExProvider, -} from 'ethereum-types'; export { ContractWrappers } from './contract_wrappers'; export { CoordinatorContract } from './generated-wrappers/coordinator'; export { DevUtilsContract } from './generated-wrappers/dev_utils';