# Browser API documentation

## Class: Mesh

The main class for this package. Has methods for receiving order events and sending orders through the 0x Mesh network.

#### Hierarchy

* **Mesh**

#### Constructors

### constructer

\+ **new Mesh**(`config`: [Config](#interface-config)): [*Mesh*](#class-mesh)

*Defined in* [*index.ts:161*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L161)

Instantiates a new Mesh instance.

**Parameters:**

| Name     | Type                        | Description                    |
| -------- | --------------------------- | ------------------------------ |
| `config` | [Config](#interface-config) | Configuration options for Mesh |

**Returns:** [*Mesh*](#class-mesh)

An instance of Mesh

#### Methods

### addOrdersAsync

▸ **addOrdersAsync**(`orders`: SignedOrder\[], `pinned`: boolean): *Promise‹*[*ValidationResults*](#interface-validationresults)*›*

*Defined in* [*index.ts:311*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L311)

Validates and adds the given orders to Mesh. If an order is successfully added, Mesh will share it with any peers in the network and start watching it for changes (e.g. filled, canceled, expired). The returned promise will only be rejected if there was an error validating or adding the order; it will not be rejected for any invalid orders (check results.rejected instead).

**Parameters:**

| Name     | Type           | Default | Description                                                                                                                                                                                      |
| -------- | -------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `orders` | SignedOrder\[] | -       | An array of orders to add.                                                                                                                                                                       |
| `pinned` | boolean        | true    | Whether or not the orders should be pinned. Pinned orders will not be affected by any DDoS prevention or incentive mechanisms and will always stay in storage until they are no longer fillable. |

**Returns:** *Promise‹*[*ValidationResults*](#interface-validationresults)*›*

Validation results for the given orders, indicating which orders were accepted and which were rejected.

### getOrdersAsync

▸ **getOrdersAsync**(`perPage`: number): *Promise‹*[*GetOrdersResponse*](#interface-getordersresponse)*›*

*Defined in* [*index.ts:240*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L240)

Get all 0x signed orders currently stored in the Mesh node

**Parameters:**

| Name      | Type   | Default | Description                                           |
| --------- | ------ | ------- | ----------------------------------------------------- |
| `perPage` | number | 200     | number of signedOrders to fetch per paginated request |

**Returns:** *Promise‹*[*GetOrdersResponse*](#interface-getordersresponse)*›*

the snapshotID, snapshotTimestamp and all orders, their hashes and fillableTakerAssetAmounts

### getOrdersForPageAsync

▸ **getOrdersForPageAsync**(`page`: number, `perPage`: number, `snapshotID?`: undefined | string): *Promise‹*[*GetOrdersResponse*](#interface-getordersresponse)*›*

*Defined in* [*index.ts:282*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L282)

Get page of 0x signed orders stored on the Mesh node at the specified snapshot

**Parameters:**

| Name          | Type                | Description                                                                     |
| ------------- | ------------------- | ------------------------------------------------------------------------------- |
| `page`        | number              | Page index at which to retrieve orders                                          |
| `perPage`     | number              | Number of signedOrders to fetch per paginated request                           |
| `snapshotID?` | undefined \| string | The DB snapshot at which to fetch orders. If omitted, a new snapshot is created |

**Returns:** *Promise‹*[*GetOrdersResponse*](#interface-getordersresponse)*›*

the snapshotID, snapshotTimestamp and all orders, their hashes and fillableTakerAssetAmounts

### getStatsAsync

▸ **getStatsAsync**(): *Promise‹*[*Stats*](#interface-stats)*›*

*Defined in* [*index.ts:223*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L223)

Returns various stats about Mesh, including the total number of orders and the number of peers Mesh is connected to.

**Returns:** *Promise‹*[*Stats*](#interface-stats)*›*

### onError

▸ **onError**(`handler`: function): *void*

*Defined in* [*index.ts:181*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L181)

Registers a handler which will be called in the event of a critical error. Note that the handler will not be called for non-critical errors. In order to ensure no errors are missed, this should be called before startAsync.

**Parameters:**

▪ **handler**: *function*

The handler to be called.

▸ (`err`: Error): *void*

**Parameters:**

| Name  | Type  |
| ----- | ----- |
| `err` | Error |

**Returns:** *void*

### onOrderEvents

▸ **onOrderEvents**(`handler`: function): *void*

*Defined in* [*index.ts:196*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L196)

Registers a handler which will be called for any incoming order events. Order events are fired whenver an order is added, canceled, expired, or filled. In order to ensure no events are missed, this should be called before startAsync.

**Parameters:**

▪ **handler**: *function*

The handler to be called.

▸ (`events`: [OrderEvent](#interface-orderevent)\[]): *void*

**Parameters:**

| Name     | Type                                   |
| -------- | -------------------------------------- |
| `events` | [OrderEvent](#interface-orderevent)\[] |

**Returns:** *void*

### startAsync

▸ **startAsync**(): *Promise‹void›*

*Defined in* [*index.ts:207*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/index.ts#L207)

Starts the Mesh node in the background. Mesh will automatically find peers in the network and begin receiving orders from them.

**Returns:** *Promise‹void›*

## Enumeration: ContractEventKind

#### Enumeration members

### ERC1155ApprovalForAllEvent

• **ERC1155ApprovalForAllEvent**: = "ERC1155ApprovalForAllEvent"

*Defined in* [*types.ts:444*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L444)

### ERC1155TransferBatchEvent

• **ERC1155TransferBatchEvent**: = "ERC1155TransferBatchEvent"

*Defined in* [*types.ts:446*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L446)

### ERC1155TransferSingleEvent

• **ERC1155TransferSingleEvent**: = "ERC1155TransferSingleEvent"

*Defined in* [*types.ts:445*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L445)

### ERC20ApprovalEvent

• **ERC20ApprovalEvent**: = "ERC20ApprovalEvent"

*Defined in* [*types.ts:440*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L440)

### ERC20TransferEvent

• **ERC20TransferEvent**: = "ERC20TransferEvent"

*Defined in* [*types.ts:439*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L439)

### ERC721ApprovalEvent

• **ERC721ApprovalEvent**: = "ERC721ApprovalEvent"

*Defined in* [*types.ts:442*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L442)

### ERC721ApprovalForAllEvent

• **ERC721ApprovalForAllEvent**: = "ERC721ApprovalForAllEvent"

*Defined in* [*types.ts:443*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L443)

### ERC721TransferEvent

• **ERC721TransferEvent**: = "ERC721TransferEvent"

*Defined in* [*types.ts:441*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L441)

### ExchangeCancelEvent

• **ExchangeCancelEvent**: = "ExchangeCancelEvent"

*Defined in* [*types.ts:448*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L448)

### ExchangeCancelUpToEvent

• **ExchangeCancelUpToEvent**: = "ExchangeCancelUpToEvent"

*Defined in* [*types.ts:449*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L449)

### ExchangeFillEvent

• **ExchangeFillEvent**: = "ExchangeFillEvent"

*Defined in* [*types.ts:447*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L447)

### WethDepositEvent

• **WethDepositEvent**: = "WethDepositEvent"

*Defined in* [*types.ts:450*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L450)

### WethWithdrawalEvent

• **WethWithdrawalEvent**: = "WethWithdrawalEvent"

*Defined in* [*types.ts:451*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L451)

## Enumeration: OrderEventEndState

#### Enumeration members

### Added

• **Added**: = "ADDED"

*Defined in* [*types.ts:509*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L509)

### Cancelled

• **Cancelled**: = "CANCELLED"

*Defined in* [*types.ts:512*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L512)

### Expired

• **Expired**: = "EXPIRED"

*Defined in* [*types.ts:513*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L513)

### FillabilityIncreased

• **FillabilityIncreased**: = "FILLABILITY\_INCREASED"

*Defined in* [*types.ts:516*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L516)

### Filled

• **Filled**: = "FILLED"

*Defined in* [*types.ts:510*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L510)

### FullyFilled

• **FullyFilled**: = "FULLY\_FILLED"

*Defined in* [*types.ts:511*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L511)

### Invalid

• **Invalid**: = "INVALID"

*Defined in* [*types.ts:508*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L508)

### StoppedWatching

• **StoppedWatching**: = "STOPPED\_WATCHING"

*Defined in* [*types.ts:517*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L517)

### Unexpired

• **Unexpired**: = "UNEXPIRED"

*Defined in* [*types.ts:514*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L514)

### Unfunded

• **Unfunded**: = "UNFUNDED"

*Defined in* [*types.ts:515*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L515)

## Enumeration: RejectedOrderKind

A set of categories for rejected orders.

#### Enumeration members

### CoordinatorError

• **CoordinatorError**: = "COORDINATOR\_ERROR"

*Defined in* [*types.ts:600*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L600)

### MeshError

• **MeshError**: = "MESH\_ERROR"

*Defined in* [*types.ts:598*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L598)

### MeshValidation

• **MeshValidation**: = "MESH\_VALIDATION"

*Defined in* [*types.ts:599*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L599)

### ZeroExValidation

• **ZeroExValidation**: = "ZEROEX\_VALIDATION"

*Defined in* [*types.ts:597*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L597)

## Enumeration: Verbosity

#### Enumeration members

### Debug

• **Debug**: = 5

*Defined in* [*types.ts:209*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L209)

### Error

• **Error**: = 2

*Defined in* [*types.ts:206*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L206)

### Fatal

• **Fatal**: = 1

*Defined in* [*types.ts:205*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L205)

### Info

• **Info**: = 4

*Defined in* [*types.ts:208*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L208)

### Panic

• **Panic**: = 0

*Defined in* [*types.ts:204*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L204)

### Trace

• **Trace**: = 6

*Defined in* [*types.ts:210*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L210)

### Warn

• **Warn**: = 3

*Defined in* [*types.ts:207*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L207)

## Interface: AcceptedOrderInfo

Info for any orders that were accepted.

#### Hierarchy

* **AcceptedOrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *BigNumber*

*Defined in* [*types.ts:578*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L578)

### isNew

• **isNew**: *boolean*

*Defined in* [*types.ts:579*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L579)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:576*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L576)

### signedOrder

• **signedOrder**: *SignedOrder*

*Defined in* [*types.ts:577*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L577)

## Interface: Config

A set of configuration options for Mesh.

#### Hierarchy

* **Config**

#### Properties

### `Optional` blockPollingIntervalSeconds

• **blockPollingIntervalSeconds**? : *undefined | number*

*Defined in* [*types.ts:116*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L116)

### `Optional` bootstrapList

• **bootstrapList**? : *string\[]*

*Defined in* [*types.ts:109*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L109)

### `Optional` customContractAddresses

• **customContractAddresses**? : [*ContractAddresses*](#interface-contractaddresses)

*Defined in* [*types.ts:160*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L160)

### `Optional` customOrderFilter

• **customOrderFilter**? : [*JsonSchema*](#interface-jsonschema)

*Defined in* [*types.ts:185*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L185)

### `Optional` enableEthereumRPCRateLimiting

• **enableEthereumRPCRateLimiting**? : *undefined | false | true*

*Defined in* [*types.ts:133*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L133)

### ethereumChainID

• **ethereumChainID**: *number*

*Defined in* [*types.ts:101*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L101)

### `Optional` ethereumRPCMaxContentLength

• **ethereumRPCMaxContentLength**? : *undefined | number*

*Defined in* [*types.ts:125*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L125)

### `Optional` ethereumRPCMaxRequestsPer24HrUTC

• **ethereumRPCMaxRequestsPer24HrUTC**? : *undefined | number*

*Defined in* [*types.ts:138*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L138)

### `Optional` ethereumRPCMaxRequestsPerSecond

• **ethereumRPCMaxRequestsPerSecond**? : *undefined | number*

*Defined in* [*types.ts:144*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L144)

### `Optional` ethereumRPCURL

• **ethereumRPCURL**? : *undefined | string*

*Defined in* [*types.ts:98*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L98)

### `Optional` maxOrdersInStorage

• **maxOrdersInStorage**? : *undefined | number*

*Defined in* [*types.ts:165*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L165)

### `Optional` useBootstrapList

• **useBootstrapList**? : *undefined | false | true*

*Defined in* [*types.ts:104*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L104)

### `Optional` verbosity

• **verbosity**? : [*Verbosity*](#enumeration-verbosity)

*Defined in* [*types.ts:95*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L95)

### `Optional` web3Provider

• **web3Provider**? : *SupportedProvider*

*Defined in* [*types.ts:188*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L188)

## Interface: ContractAddresses

#### Hierarchy

* **ContractAddresses**

#### Properties

### `Optional` coordinator

• **coordinator**? : *undefined | string*

*Defined in* [*types.ts:197*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L197)

### `Optional` coordinatorRegistry

• **coordinatorRegistry**? : *undefined | string*

*Defined in* [*types.ts:198*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L198)

### devUtils

• **devUtils**: *string*

*Defined in* [*types.ts:193*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L193)

### erc1155Proxy

• **erc1155Proxy**: *string*

*Defined in* [*types.ts:196*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L196)

### erc20Proxy

• **erc20Proxy**: *string*

*Defined in* [*types.ts:194*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L194)

### erc721Proxy

• **erc721Proxy**: *string*

*Defined in* [*types.ts:195*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L195)

### exchange

• **exchange**: *string*

*Defined in* [*types.ts:192*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L192)

### `Optional` weth9

• **weth9**? : *undefined | string*

*Defined in* [*types.ts:199*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L199)

### `Optional` zrxToken

• **zrxToken**? : *undefined | string*

*Defined in* [*types.ts:200*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L200)

## Interface: ContractEvent

#### Hierarchy

* **ContractEvent**

#### Properties

### address

• **address**: *string*

*Defined in* [*types.ts:490*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L490)

### blockHash

• **blockHash**: *string*

*Defined in* [*types.ts:485*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L485)

### isRemoved

• **isRemoved**: *boolean*

*Defined in* [*types.ts:489*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L489)

### kind

• **kind**: [*ContractEventKind*](#enumeration-contracteventkind)

*Defined in* [*types.ts:491*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L491)

### logIndex

• **logIndex**: *number*

*Defined in* [*types.ts:488*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L488)

### parameters

• **parameters**: [*ContractEventParameters*](#contracteventparameters)

*Defined in* [*types.ts:492*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L492)

### txHash

• **txHash**: *string*

*Defined in* [*types.ts:486*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L486)

### txIndex

• **txIndex**: *number*

*Defined in* [*types.ts:487*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L487)

## Interface: ERC1155ApprovalForAllEvent

#### Hierarchy

* **ERC1155ApprovalForAllEvent**

#### Properties

### approved

• **approved**: *boolean*

*Defined in* [*types.ts:360*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L360)

### operator

• **operator**: *string*

*Defined in* [*types.ts:359*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L359)

### owner

• **owner**: *string*

*Defined in* [*types.ts:358*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L358)

## Interface: ERC1155TransferBatchEvent

#### Hierarchy

* **ERC1155TransferBatchEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:343*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L343)

### ids

• **ids**: *BigNumber\[]*

*Defined in* [*types.ts:345*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L345)

### operator

• **operator**: *string*

*Defined in* [*types.ts:342*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L342)

### to

• **to**: *string*

*Defined in* [*types.ts:344*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L344)

### values

• **values**: *BigNumber\[]*

*Defined in* [*types.ts:346*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L346)

## Interface: ERC1155TransferSingleEvent

#### Hierarchy

* **ERC1155TransferSingleEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:327*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L327)

### id

• **id**: *BigNumber*

*Defined in* [*types.ts:329*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L329)

### operator

• **operator**: *string*

*Defined in* [*types.ts:326*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L326)

### to

• **to**: *string*

*Defined in* [*types.ts:328*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L328)

### value

• **value**: *BigNumber*

*Defined in* [*types.ts:330*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L330)

## Interface: ERC20ApprovalEvent

#### Hierarchy

* **ERC20ApprovalEvent**

#### Properties

### owner

• **owner**: *string*

*Defined in* [*types.ts:284*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L284)

### spender

• **spender**: *string*

*Defined in* [*types.ts:285*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L285)

### value

• **value**: *BigNumber*

*Defined in* [*types.ts:286*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L286)

## Interface: ERC20TransferEvent

#### Hierarchy

* **ERC20TransferEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:272*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L272)

### to

• **to**: *string*

*Defined in* [*types.ts:273*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L273)

### value

• **value**: *BigNumber*

*Defined in* [*types.ts:274*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L274)

## Interface: ERC721ApprovalEvent

#### Hierarchy

* **ERC721ApprovalEvent**

#### Properties

### approved

• **approved**: *string*

*Defined in* [*types.ts:309*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L309)

### owner

• **owner**: *string*

*Defined in* [*types.ts:308*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L308)

### tokenId

• **tokenId**: *BigNumber*

*Defined in* [*types.ts:310*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L310)

## Interface: ERC721ApprovalForAllEvent

#### Hierarchy

* **ERC721ApprovalForAllEvent**

#### Properties

### approved

• **approved**: *boolean*

*Defined in* [*types.ts:322*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L322)

### operator

• **operator**: *string*

*Defined in* [*types.ts:321*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L321)

### owner

• **owner**: *string*

*Defined in* [*types.ts:320*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L320)

## Interface: ERC721TransferEvent

#### Hierarchy

* **ERC721TransferEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:296*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L296)

### to

• **to**: *string*

*Defined in* [*types.ts:297*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L297)

### tokenId

• **tokenId**: *BigNumber*

*Defined in* [*types.ts:298*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L298)

## Interface: ExchangeCancelEvent

#### Hierarchy

* **ExchangeCancelEvent**

#### Properties

### feeRecipientAddress

• **feeRecipientAddress**: *string*

*Defined in* [*types.ts:400*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L400)

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:398*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L398)

### makerAssetData

• **makerAssetData**: *string*

*Defined in* [*types.ts:402*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L402)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:401*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L401)

### senderAddress

• **senderAddress**: *string*

*Defined in* [*types.ts:399*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L399)

### takerAssetData

• **takerAssetData**: *string*

*Defined in* [*types.ts:403*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L403)

## Interface: ExchangeCancelUpToEvent

#### Hierarchy

* **ExchangeCancelUpToEvent**

#### Properties

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:407*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L407)

### orderEpoch

• **orderEpoch**: *BigNumber*

*Defined in* [*types.ts:409*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L409)

### orderSenderAddress

• **orderSenderAddress**: *string*

*Defined in* [*types.ts:408*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L408)

## Interface: ExchangeFillEvent

#### Hierarchy

* **ExchangeFillEvent**

#### Properties

### feeRecipientAddress

• **feeRecipientAddress**: *string*

*Defined in* [*types.ts:367*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L367)

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:364*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L364)

### makerAssetData

• **makerAssetData**: *string*

*Defined in* [*types.ts:374*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L374)

### makerAssetFilledAmount

• **makerAssetFilledAmount**: *BigNumber*

*Defined in* [*types.ts:368*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L368)

### makerFeeAssetData

• **makerFeeAssetData**: *string*

*Defined in* [*types.ts:376*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L376)

### makerFeePaid

• **makerFeePaid**: *BigNumber*

*Defined in* [*types.ts:370*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L370)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:373*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L373)

### protocolFeePaid

• **protocolFeePaid**: *BigNumber*

*Defined in* [*types.ts:372*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L372)

### senderAddress

• **senderAddress**: *string*

*Defined in* [*types.ts:366*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L366)

### takerAddress

• **takerAddress**: *string*

*Defined in* [*types.ts:365*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L365)

### takerAssetData

• **takerAssetData**: *string*

*Defined in* [*types.ts:375*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L375)

### takerAssetFilledAmount

• **takerAssetFilledAmount**: *BigNumber*

*Defined in* [*types.ts:369*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L369)

### takerFeeAssetData

• **takerFeeAssetData**: *string*

*Defined in* [*types.ts:377*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L377)

### takerFeePaid

• **takerFeePaid**: *BigNumber*

*Defined in* [*types.ts:371*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L371)

## Interface: GetOrdersResponse

#### Hierarchy

* **GetOrdersResponse**

#### Properties

### ordersInfos

• **ordersInfos**: [*OrderInfo*](#interface-orderinfo)*\[]*

*Defined in* [*types.ts:18*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L18)

### snapshotID

• **snapshotID**: *string*

*Defined in* [*types.ts:16*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L16)

### snapshotTimestamp

• **snapshotTimestamp**: *number*

*Defined in* [*types.ts:17*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L17)

## Interface: JsonSchema

An interface for JSON schema types, which are used for custom order filters.

#### Hierarchy

* **JsonSchema**

#### Properties

### `Optional` $ref

• **$ref**? : *undefined | string*

*Defined in* [*types.ts:39*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L39)

### `Optional` $schema

• **$schema**? : *undefined | string*

*Defined in* [*types.ts:38*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L38)

### `Optional` additionalItems

• **additionalItems**? : *boolean |* [*JsonSchema*](#interface-jsonschema)

*Defined in* [*types.ts:50*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L50)

### `Optional` additionalProperties

• **additionalProperties**? : *boolean |* [*JsonSchema*](#interface-jsonschema)

*Defined in* [*types.ts:58*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L58)

### `Optional` allOf

• **allOf**? : [*JsonSchema*](#interface-jsonschema)*\[]*

*Defined in* [*types.ts:80*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L80)

### `Optional` anyOf

• **anyOf**? : [*JsonSchema*](#interface-jsonschema)*\[]*

*Defined in* [*types.ts:81*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L81)

### `Optional` const

• **const**? : *any*

*Defined in* [*types.ts:77*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L77)

### `Optional` definitions

• **definitions**? : *undefined | object*

*Defined in* [*types.ts:59*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L59)

### `Optional` dependencies

• **dependencies**? : *undefined | object*

*Defined in* [*types.ts:68*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L68)

### `Optional` description

• **description**? : *undefined | string*

*Defined in* [*types.ts:41*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L41)

### `Optional` enum

• **enum**? : *any\[]*

*Defined in* [*types.ts:71*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L71)

### `Optional` exclusiveMaximum

• **exclusiveMaximum**? : *undefined | false | true*

*Defined in* [*types.ts:44*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L44)

### `Optional` exclusiveMinimum

• **exclusiveMinimum**? : *undefined | false | true*

*Defined in* [*types.ts:46*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L46)

### `Optional` format

• **format**? : *undefined | string*

*Defined in* [*types.ts:79*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L79)

### `Optional` id

• **id**? : *undefined | string*

*Defined in* [*types.ts:37*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L37)

### `Optional` items

• **items**? : [*JsonSchema*](#interface-jsonschema) *|* [*JsonSchema*](#interface-jsonschema)*\[]*

*Defined in* [*types.ts:51*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L51)

### `Optional` maxItems

• **maxItems**? : *undefined | number*

*Defined in* [*types.ts:52*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L52)

### `Optional` maxLength

• **maxLength**? : *undefined | number*

*Defined in* [*types.ts:47*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L47)

### `Optional` maxProperties

• **maxProperties**? : *undefined | number*

*Defined in* [*types.ts:55*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L55)

### `Optional` maximum

• **maximum**? : *undefined | number*

*Defined in* [*types.ts:43*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L43)

### `Optional` minItems

• **minItems**? : *undefined | number*

*Defined in* [*types.ts:53*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L53)

### `Optional` minLength

• **minLength**? : *undefined | number*

*Defined in* [*types.ts:48*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L48)

### `Optional` minProperties

• **minProperties**? : *undefined | number*

*Defined in* [*types.ts:56*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L56)

### `Optional` minimum

• **minimum**? : *undefined | number*

*Defined in* [*types.ts:45*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L45)

### `Optional` multipleOf

• **multipleOf**? : *undefined | number*

*Defined in* [*types.ts:42*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L42)

### `Optional` not

• **not**? : [*JsonSchema*](#interface-jsonschema)

*Defined in* [*types.ts:83*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L83)

### `Optional` oneOf

• **oneOf**? : [*JsonSchema*](#interface-jsonschema)*\[]*

*Defined in* [*types.ts:82*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L82)

### `Optional` pattern

• **pattern**? : *string | RegExp*

*Defined in* [*types.ts:49*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L49)

### `Optional` patternProperties

• **patternProperties**? : *undefined | object*

*Defined in* [*types.ts:65*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L65)

### `Optional` properties

• **properties**? : *undefined | object*

*Defined in* [*types.ts:62*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L62)

### `Optional` required

• **required**? : *string\[]*

*Defined in* [*types.ts:57*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L57)

### `Optional` title

• **title**? : *undefined | string*

*Defined in* [*types.ts:40*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L40)

### `Optional` type

• **type**? : *string | string\[]*

*Defined in* [*types.ts:78*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L78)

### `Optional` uniqueItems

• **uniqueItems**? : *undefined | false | true*

*Defined in* [*types.ts:54*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L54)

## Interface: LatestBlock

#### Hierarchy

* **LatestBlock**

#### Properties

### hash

• **hash**: *string*

*Defined in* [*types.ts:613*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L613)

### number

• **number**: *number*

*Defined in* [*types.ts:612*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L612)

## Interface: MeshWrapper

#### Hierarchy

* **MeshWrapper**

#### Methods

### addOrdersAsync

▸ **addOrdersAsync**(`orders`: [WrapperSignedOrder](#interface-wrappersignedorder)\[], `pinned`: boolean): *Promise‹*[*WrapperValidationResults*](#interface-wrappervalidationresults)*›*

*Defined in* [*types.ts:227*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L227)

**Parameters:**

| Name     | Type                                                   |
| -------- | ------------------------------------------------------ |
| `orders` | [WrapperSignedOrder](#interface-wrappersignedorder)\[] |
| `pinned` | boolean                                                |

**Returns:** *Promise‹*[*WrapperValidationResults*](#interface-wrappervalidationresults)*›*

### getOrdersForPageAsync

▸ **getOrdersForPageAsync**(`page`: number, `perPage`: number, `snapshotID?`: undefined | string): *Promise‹*[*WrapperGetOrdersResponse*](#interface-wrappergetordersresponse)*›*

*Defined in* [*types.ts:226*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L226)

**Parameters:**

| Name          | Type                |
| ------------- | ------------------- |
| `page`        | number              |
| `perPage`     | number              |
| `snapshotID?` | undefined \| string |

**Returns:** *Promise‹*[*WrapperGetOrdersResponse*](#interface-wrappergetordersresponse)*›*

### getStatsAsync

▸ **getStatsAsync**(): *Promise‹*[*WrapperStats*](#interface-wrapperstats)*›*

*Defined in* [*types.ts:225*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L225)

**Returns:** *Promise‹*[*WrapperStats*](#interface-wrapperstats)*›*

### onError

▸ **onError**(`handler`: function): *void*

*Defined in* [*types.ts:223*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L223)

**Parameters:**

▪ **handler**: *function*

▸ (`err`: Error): *void*

**Parameters:**

| Name  | Type  |
| ----- | ----- |
| `err` | Error |

**Returns:** *void*

### onOrderEvents

▸ **onOrderEvents**(`handler`: function): *void*

*Defined in* [*types.ts:224*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L224)

**Parameters:**

▪ **handler**: *function*

▸ (`events`: [WrapperOrderEvent](#interface-wrapperorderevent)\[]): *void*

**Parameters:**

| Name     | Type                                                 |
| -------- | ---------------------------------------------------- |
| `events` | [WrapperOrderEvent](#interface-wrapperorderevent)\[] |

**Returns:** *void*

### startAsync

▸ **startAsync**(): *Promise‹void›*

*Defined in* [*types.ts:222*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L222)

**Returns:** *Promise‹void›*

## Interface: OrderEvent

Order events are fired by Mesh whenever an order is added, canceled, expired, or filled.

#### Hierarchy

* **OrderEvent**

#### Properties

### contractEvents

• **contractEvents**: [*ContractEvent*](#interface-contractevent)*\[]*

*Defined in* [*types.ts:539*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L539)

### endState

• **endState**: [*OrderEventEndState*](#enumeration-ordereventendstate)

*Defined in* [*types.ts:537*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L537)

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *BigNumber*

*Defined in* [*types.ts:538*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L538)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:535*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L535)

### signedOrder

• **signedOrder**: *SignedOrder*

*Defined in* [*types.ts:536*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L536)

### timestampMs

• **timestampMs**: *number*

*Defined in* [*types.ts:534*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L534)

## Interface: OrderInfo

#### Hierarchy

* **OrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *BigNumber*

*Defined in* [*types.ts:30*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L30)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:28*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L28)

### signedOrder

• **signedOrder**: *SignedOrder*

*Defined in* [*types.ts:29*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L29)

## Interface: RejectedOrderInfo

Info for any orders that were rejected, including the reason they were rejected.

#### Hierarchy

* **RejectedOrderInfo**

#### Properties

### kind

• **kind**: [*RejectedOrderKind*](#enumeration-rejectedorderkind)

*Defined in* [*types.ts:589*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L589)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:587*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L587)

### signedOrder

• **signedOrder**: *SignedOrder*

*Defined in* [*types.ts:588*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L588)

### status

• **status**: [*RejectedOrderStatus*](#interface-rejectedorderstatus)

*Defined in* [*types.ts:590*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L590)

## Interface: RejectedOrderStatus

Provides more information about why an order was rejected.

#### Hierarchy

* **RejectedOrderStatus**

#### Properties

### code

• **code**: *string*

*Defined in* [*types.ts:607*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L607)

### message

• **message**: *string*

*Defined in* [*types.ts:608*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L608)

## Interface: Stats

#### Hierarchy

* **Stats**

#### Properties

### ethRPCRateLimitExpiredRequests

• **ethRPCRateLimitExpiredRequests**: *number*

*Defined in* [*types.ts:647*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L647)

### ethRPCRequestsSentInCurrentUTCDay

• **ethRPCRequestsSentInCurrentUTCDay**: *number*

*Defined in* [*types.ts:646*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L646)

### ethereumChainID

• **ethereumChainID**: *number*

*Defined in* [*types.ts:638*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L638)

### latestBlock

• **latestBlock**: [*LatestBlock*](#interface-latestblock)

*Defined in* [*types.ts:639*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L639)

### maxExpirationTime

• **maxExpirationTime**: *BigNumber*

*Defined in* [*types.ts:644*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L644)

### numOrders

• **numOrders**: *number*

*Defined in* [*types.ts:641*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L641)

### numOrdersIncludingRemoved

• **numOrdersIncludingRemoved**: *number*

*Defined in* [*types.ts:642*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L642)

### numPeers

• **numPeers**: *number*

*Defined in* [*types.ts:640*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L640)

### numPinnedOrders

• **numPinnedOrders**: *number*

*Defined in* [*types.ts:643*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L643)

### peerID

• **peerID**: *string*

*Defined in* [*types.ts:637*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L637)

### pubSubTopic

• **pubSubTopic**: *string*

*Defined in* [*types.ts:635*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L635)

### rendezvous

• **rendezvous**: *string*

*Defined in* [*types.ts:636*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L636)

### startOfCurrentUTCDay

• **startOfCurrentUTCDay**: *Date*

*Defined in* [*types.ts:645*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L645)

### version

• **version**: *string*

*Defined in* [*types.ts:634*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L634)

## Interface: ValidationResults

Indicates which orders where accepted, which were rejected, and why.

#### Hierarchy

* **ValidationResults**

#### Properties

### accepted

• **accepted**: [*AcceptedOrderInfo*](#interface-acceptedorderinfo)*\[]*

*Defined in* [*types.ts:568*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L568)

### rejected

• **rejected**: [*RejectedOrderInfo*](#interface-rejectedorderinfo)*\[]*

*Defined in* [*types.ts:569*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L569)

## Interface: WethDepositEvent

#### Hierarchy

* **WethDepositEvent**

#### Properties

### owner

• **owner**: *string*

*Defined in* [*types.ts:429*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L429)

### value

• **value**: *BigNumber*

*Defined in* [*types.ts:430*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L430)

## Interface: WethWithdrawalEvent

#### Hierarchy

* **WethWithdrawalEvent**

#### Properties

### owner

• **owner**: *string*

*Defined in* [*types.ts:419*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L419)

### value

• **value**: *BigNumber*

*Defined in* [*types.ts:420*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L420)

## Interface: WrapperAcceptedOrderInfo

#### Hierarchy

* **WrapperAcceptedOrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *string*

*Defined in* [*types.ts:552*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L552)

### isNew

• **isNew**: *boolean*

*Defined in* [*types.ts:553*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L553)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:550*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L550)

### signedOrder

• **signedOrder**: [*WrapperSignedOrder*](#interface-wrappersignedorder)

*Defined in* [*types.ts:551*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L551)

## Interface: WrapperConfig

#### Hierarchy

* **WrapperConfig**

#### Properties

### `Optional` blockPollingIntervalSeconds

• **blockPollingIntervalSeconds**? : *undefined | number*

*Defined in* [*types.ts:237*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L237)

### `Optional` bootstrapList

• **bootstrapList**? : *undefined | string*

*Defined in* [*types.ts:236*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L236)

### `Optional` customContractAddresses

• **customContractAddresses**? : *undefined | string*

*Defined in* [*types.ts:242*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L242)

### `Optional` customOrderFilter

• **customOrderFilter**? : *undefined | string*

*Defined in* [*types.ts:244*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L244)

### `Optional` enableEthereumRPCRateLimiting

• **enableEthereumRPCRateLimiting**? : *undefined | false | true*

*Defined in* [*types.ts:241*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L241)

### ethereumChainID

• **ethereumChainID**: *number*

*Defined in* [*types.ts:234*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L234)

### `Optional` ethereumRPCMaxContentLength

• **ethereumRPCMaxContentLength**? : *undefined | number*

*Defined in* [*types.ts:238*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L238)

### `Optional` ethereumRPCMaxRequestsPer24HrUTC

• **ethereumRPCMaxRequestsPer24HrUTC**? : *undefined | number*

*Defined in* [*types.ts:239*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L239)

### `Optional` ethereumRPCMaxRequestsPerSecond

• **ethereumRPCMaxRequestsPerSecond**? : *undefined | number*

*Defined in* [*types.ts:240*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L240)

### `Optional` ethereumRPCURL

• **ethereumRPCURL**? : *undefined | string*

*Defined in* [*types.ts:233*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L233)

### `Optional` maxOrdersInStorage

• **maxOrdersInStorage**? : *undefined | number*

*Defined in* [*types.ts:243*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L243)

### `Optional` useBootstrapList

• **useBootstrapList**? : *undefined | false | true*

*Defined in* [*types.ts:235*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L235)

### `Optional` verbosity

• **verbosity**? : *undefined | number*

*Defined in* [*types.ts:232*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L232)

### `Optional` web3Provider

• **web3Provider**? : *ZeroExProvider*

*Defined in* [*types.ts:245*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L245)

## Interface: WrapperContractEvent

#### Hierarchy

* **WrapperContractEvent**

#### Properties

### address

• **address**: *string*

*Defined in* [*types.ts:502*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L502)

### blockHash

• **blockHash**: *string*

*Defined in* [*types.ts:497*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L497)

### isRemoved

• **isRemoved**: *boolean*

*Defined in* [*types.ts:501*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L501)

### kind

• **kind**: *string*

*Defined in* [*types.ts:503*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L503)

### logIndex

• **logIndex**: *number*

*Defined in* [*types.ts:500*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L500)

### parameters

• **parameters**: [*WrapperContractEventParameters*](#wrappercontracteventparameters)

*Defined in* [*types.ts:504*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L504)

### txHash

• **txHash**: *string*

*Defined in* [*types.ts:498*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L498)

### txIndex

• **txIndex**: *number*

*Defined in* [*types.ts:499*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L499)

## Interface: WrapperERC1155TransferBatchEvent

#### Hierarchy

* **WrapperERC1155TransferBatchEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:351*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L351)

### ids

• **ids**: *string\[]*

*Defined in* [*types.ts:353*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L353)

### operator

• **operator**: *string*

*Defined in* [*types.ts:350*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L350)

### to

• **to**: *string*

*Defined in* [*types.ts:352*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L352)

### values

• **values**: *string\[]*

*Defined in* [*types.ts:354*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L354)

## Interface: WrapperERC1155TransferSingleEvent

#### Hierarchy

* **WrapperERC1155TransferSingleEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:335*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L335)

### id

• **id**: *string*

*Defined in* [*types.ts:337*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L337)

### operator

• **operator**: *string*

*Defined in* [*types.ts:334*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L334)

### to

• **to**: *string*

*Defined in* [*types.ts:336*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L336)

### value

• **value**: *string*

*Defined in* [*types.ts:338*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L338)

## Interface: WrapperERC20ApprovalEvent

#### Hierarchy

* **WrapperERC20ApprovalEvent**

#### Properties

### owner

• **owner**: *string*

*Defined in* [*types.ts:290*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L290)

### spender

• **spender**: *string*

*Defined in* [*types.ts:291*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L291)

### value

• **value**: *string*

*Defined in* [*types.ts:292*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L292)

## Interface: WrapperERC20TransferEvent

#### Hierarchy

* **WrapperERC20TransferEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:278*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L278)

### to

• **to**: *string*

*Defined in* [*types.ts:279*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L279)

### value

• **value**: *string*

*Defined in* [*types.ts:280*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L280)

## Interface: WrapperERC721ApprovalEvent

#### Hierarchy

* **WrapperERC721ApprovalEvent**

#### Properties

### approved

• **approved**: *string*

*Defined in* [*types.ts:315*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L315)

### owner

• **owner**: *string*

*Defined in* [*types.ts:314*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L314)

### tokenId

• **tokenId**: *string*

*Defined in* [*types.ts:316*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L316)

## Interface: WrapperERC721TransferEvent

#### Hierarchy

* **WrapperERC721TransferEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:302*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L302)

### to

• **to**: *string*

*Defined in* [*types.ts:303*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L303)

### tokenId

• **tokenId**: *string*

*Defined in* [*types.ts:304*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L304)

## Interface: WrapperExchangeCancelUpToEvent

#### Hierarchy

* **WrapperExchangeCancelUpToEvent**

#### Properties

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:413*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L413)

### orderEpoch

• **orderEpoch**: *string*

*Defined in* [*types.ts:415*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L415)

### orderSenderAddress

• **orderSenderAddress**: *string*

*Defined in* [*types.ts:414*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L414)

## Interface: WrapperExchangeFillEvent

#### Hierarchy

* **WrapperExchangeFillEvent**

#### Properties

### feeRecipientAddress

• **feeRecipientAddress**: *string*

*Defined in* [*types.ts:384*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L384)

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:381*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L381)

### makerAssetData

• **makerAssetData**: *string*

*Defined in* [*types.ts:391*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L391)

### makerAssetFilledAmount

• **makerAssetFilledAmount**: *string*

*Defined in* [*types.ts:385*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L385)

### makerFeeAssetData

• **makerFeeAssetData**: *string*

*Defined in* [*types.ts:393*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L393)

### makerFeePaid

• **makerFeePaid**: *string*

*Defined in* [*types.ts:387*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L387)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:390*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L390)

### protocolFeePaid

• **protocolFeePaid**: *string*

*Defined in* [*types.ts:389*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L389)

### senderAddress

• **senderAddress**: *string*

*Defined in* [*types.ts:383*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L383)

### takerAddress

• **takerAddress**: *string*

*Defined in* [*types.ts:382*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L382)

### takerAssetData

• **takerAssetData**: *string*

*Defined in* [*types.ts:392*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L392)

### takerAssetFilledAmount

• **takerAssetFilledAmount**: *string*

*Defined in* [*types.ts:386*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L386)

### takerFeeAssetData

• **takerFeeAssetData**: *string*

*Defined in* [*types.ts:394*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L394)

### takerFeePaid

• **takerFeePaid**: *string*

*Defined in* [*types.ts:388*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L388)

## Interface: WrapperGetOrdersResponse

#### Hierarchy

* **WrapperGetOrdersResponse**

#### Properties

### ordersInfos

• **ordersInfos**: [*WrapperOrderInfo*](#interface-wrapperorderinfo)*\[]*

*Defined in* [*types.ts:12*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L12)

### snapshotID

• **snapshotID**: *string*

*Defined in* [*types.ts:10*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L10)

### snapshotTimestamp

• **snapshotTimestamp**: *string*

*Defined in* [*types.ts:11*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L11)

## Interface: WrapperOrderEvent

#### Hierarchy

* **WrapperOrderEvent**

#### Properties

### contractEvents

• **contractEvents**: [*WrapperContractEvent*](#interface-wrappercontractevent)*\[]*

*Defined in* [*types.ts:526*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L526)

### endState

• **endState**: [*OrderEventEndState*](#enumeration-ordereventendstate)

*Defined in* [*types.ts:524*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L524)

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *string*

*Defined in* [*types.ts:525*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L525)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:522*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L522)

### signedOrder

• **signedOrder**: [*WrapperSignedOrder*](#interface-wrappersignedorder)

*Defined in* [*types.ts:523*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L523)

### timestamp

• **timestamp**: *string*

*Defined in* [*types.ts:521*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L521)

## Interface: WrapperOrderInfo

#### Hierarchy

* **WrapperOrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *string*

*Defined in* [*types.ts:24*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L24)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:22*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L22)

### signedOrder

• **signedOrder**: [*WrapperSignedOrder*](#interface-wrappersignedorder)

*Defined in* [*types.ts:23*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L23)

## Interface: WrapperRejectedOrderInfo

#### Hierarchy

* **WrapperRejectedOrderInfo**

#### Properties

### kind

• **kind**: [*RejectedOrderKind*](#enumeration-rejectedorderkind)

*Defined in* [*types.ts:560*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L560)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:558*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L558)

### signedOrder

• **signedOrder**: [*WrapperSignedOrder*](#interface-wrappersignedorder)

*Defined in* [*types.ts:559*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L559)

### status

• **status**: [*RejectedOrderStatus*](#interface-rejectedorderstatus)

*Defined in* [*types.ts:561*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L561)

## Interface: WrapperSignedOrder

#### Hierarchy

* **WrapperSignedOrder**

#### Properties

### chainId

• **chainId**: *number*

*Defined in* [*types.ts:268*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L268)

### exchangeAddress

• **exchangeAddress**: *string*

*Defined in* [*types.ts:267*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L267)

### expirationTimeSeconds

• **expirationTimeSeconds**: *string*

*Defined in* [*types.ts:264*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L264)

### feeRecipientAddress

• **feeRecipientAddress**: *string*

*Defined in* [*types.ts:263*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L263)

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:252*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L252)

### makerAssetAmount

• **makerAssetAmount**: *string*

*Defined in* [*types.ts:254*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L254)

### makerAssetData

• **makerAssetData**: *string*

*Defined in* [*types.ts:253*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L253)

### makerFee

• **makerFee**: *string*

*Defined in* [*types.ts:255*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L255)

### makerFeeAssetData

• **makerFeeAssetData**: *string*

*Defined in* [*types.ts:256*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L256)

### salt

• **salt**: *string*

*Defined in* [*types.ts:265*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L265)

### senderAddress

• **senderAddress**: *string*

*Defined in* [*types.ts:262*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L262)

### signature

• **signature**: *string*

*Defined in* [*types.ts:266*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L266)

### takerAddress

• **takerAddress**: *string*

*Defined in* [*types.ts:257*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L257)

### takerAssetAmount

• **takerAssetAmount**: *string*

*Defined in* [*types.ts:260*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L260)

### takerAssetData

• **takerAssetData**: *string*

*Defined in* [*types.ts:258*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L258)

### takerFee

• **takerFee**: *string*

*Defined in* [*types.ts:261*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L261)

### takerFeeAssetData

• **takerFeeAssetData**: *string*

*Defined in* [*types.ts:259*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L259)

## Interface: WrapperStats

#### Hierarchy

* **WrapperStats**

#### Properties

### ethRPCRateLimitExpiredRequests

• **ethRPCRateLimitExpiredRequests**: *number*

*Defined in* [*types.ts:630*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L630)

### ethRPCRequestsSentInCurrentUTCDay

• **ethRPCRequestsSentInCurrentUTCDay**: *number*

*Defined in* [*types.ts:629*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L629)

### ethereumChainID

• **ethereumChainID**: *number*

*Defined in* [*types.ts:621*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L621)

### latestBlock

• **latestBlock**: [*LatestBlock*](#interface-latestblock)

*Defined in* [*types.ts:622*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L622)

### maxExpirationTime

• **maxExpirationTime**: *string*

*Defined in* [*types.ts:627*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L627)

### numOrders

• **numOrders**: *number*

*Defined in* [*types.ts:624*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L624)

### numOrdersIncludingRemoved

• **numOrdersIncludingRemoved**: *number*

*Defined in* [*types.ts:625*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L625)

### numPeers

• **numPeers**: *number*

*Defined in* [*types.ts:623*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L623)

### numPinnedOrders

• **numPinnedOrders**: *number*

*Defined in* [*types.ts:626*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L626)

### peerID

• **peerID**: *string*

*Defined in* [*types.ts:620*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L620)

### pubSubTopic

• **pubSubTopic**: *string*

*Defined in* [*types.ts:618*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L618)

### rendezvous

• **rendezvous**: *string*

*Defined in* [*types.ts:619*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L619)

### startOfCurrentUTCDay

• **startOfCurrentUTCDay**: *string*

*Defined in* [*types.ts:628*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L628)

### version

• **version**: *string*

*Defined in* [*types.ts:617*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L617)

## Interface: WrapperValidationResults

#### Hierarchy

* **WrapperValidationResults**

#### Properties

### accepted

• **accepted**: [*WrapperAcceptedOrderInfo*](#interface-wrapperacceptedorderinfo)*\[]*

*Defined in* [*types.ts:544*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L544)

### rejected

• **rejected**: [*WrapperRejectedOrderInfo*](#interface-wrapperrejectedorderinfo)*\[]*

*Defined in* [*types.ts:545*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L545)

## Interface: WrapperWethDepositEvent

#### Hierarchy

* **WrapperWethDepositEvent**

#### Properties

### owner

• **owner**: *string*

*Defined in* [*types.ts:434*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L434)

### value

• **value**: *string*

*Defined in* [*types.ts:435*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L435)

## Interface: WrapperWethWithdrawalEvent

#### Hierarchy

* **WrapperWethWithdrawalEvent**

#### Properties

### owner

• **owner**: *string*

*Defined in* [*types.ts:424*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L424)

### value

• **value**: *string*

*Defined in* [*types.ts:425*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L425)

## Interface: ZeroExMesh

#### Hierarchy

* **ZeroExMesh**

#### Methods

### newWrapperAsync

▸ **newWrapperAsync**(`config`: [WrapperConfig](#interface-wrapperconfig)): *Promise‹*[*MeshWrapper*](#interface-meshwrapper)*›*

*Defined in* [*types.ts:215*](https://github.com/0xProject/0x-mesh/blob/adbac47/browser/ts/types.ts#L215)

**Parameters:**

| Name     | Type                                      |
| -------- | ----------------------------------------- |
| `config` | [WrapperConfig](#interface-wrapperconfig) |

**Returns:** *Promise‹*[*MeshWrapper*](#interface-meshwrapper)*›*
