# 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* [*mesh.ts:132*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L132)

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

#### Properties

### `Optional` wrapper

• **wrapper**? : *MeshWrapper*

*Defined in* [*mesh.ts:129*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L129)

#### Methods

### addOrdersAsync

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

*Defined in* [*mesh.ts:269*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L269)

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* [*mesh.ts:207*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L207)

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**(`perPage`: number, `minOrderHash?`: undefined | string): *Promise‹*[*GetOrdersResponse*](#interface-getordersresponse)*›*

*Defined in* [*mesh.ts:240*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L240)

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

**Parameters:**

| Name            | Type                | Description                                                                                                      |
| --------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `perPage`       | number              | Number of signedOrders to fetch per paginated request                                                            |
| `minOrderHash?` | undefined \| string | The minimum order hash for the returned orders. Should be set based on the last hash from the previous response. |

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

Up to perPage orders with hash greater than minOrderHash, including order hashes and fillableTakerAssetAmounts

### getStatsAsync

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

*Defined in* [*mesh.ts:190*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L190)

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* [*mesh.ts:152*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L152)

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* [*mesh.ts:165*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L165)

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* [*mesh.ts:174*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/mesh.ts#L174)

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:505*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L505)

### ERC1155TransferBatchEvent

• **ERC1155TransferBatchEvent**: = "ERC1155TransferBatchEvent"

*Defined in* [*types.ts:507*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L507)

### ERC1155TransferSingleEvent

• **ERC1155TransferSingleEvent**: = "ERC1155TransferSingleEvent"

*Defined in* [*types.ts:506*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L506)

### ERC20ApprovalEvent

• **ERC20ApprovalEvent**: = "ERC20ApprovalEvent"

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

### ERC20TransferEvent

• **ERC20TransferEvent**: = "ERC20TransferEvent"

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

### ERC721ApprovalEvent

• **ERC721ApprovalEvent**: = "ERC721ApprovalEvent"

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

### ERC721ApprovalForAllEvent

• **ERC721ApprovalForAllEvent**: = "ERC721ApprovalForAllEvent"

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

### ERC721TransferEvent

• **ERC721TransferEvent**: = "ERC721TransferEvent"

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

### ExchangeCancelEvent

• **ExchangeCancelEvent**: = "ExchangeCancelEvent"

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

### ExchangeCancelUpToEvent

• **ExchangeCancelUpToEvent**: = "ExchangeCancelUpToEvent"

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

### ExchangeFillEvent

• **ExchangeFillEvent**: = "ExchangeFillEvent"

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

### WethDepositEvent

• **WethDepositEvent**: = "WethDepositEvent"

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

### WethWithdrawalEvent

• **WethWithdrawalEvent**: = "WethWithdrawalEvent"

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

## Enumeration: OrderEventEndState

#### Enumeration members

### Added

• **Added**: = "ADDED"

*Defined in* [*types.ts:575*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L575)

### Cancelled

• **Cancelled**: = "CANCELLED"

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

### Expired

• **Expired**: = "EXPIRED"

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

### FillabilityIncreased

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

*Defined in* [*types.ts:582*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L582)

### Filled

• **Filled**: = "FILLED"

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

### FullyFilled

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

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

### Invalid

• **Invalid**: = "INVALID"

*Defined in* [*types.ts:574*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L574)

### StoppedWatching

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

*Defined in* [*types.ts:583*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L583)

### Unexpired

• **Unexpired**: = "UNEXPIRED"

*Defined in* [*types.ts:580*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L580)

### Unfunded

• **Unfunded**: = "UNFUNDED"

*Defined in* [*types.ts:581*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L581)

## Enumeration: RejectedOrderKind

A set of categories for rejected orders.

#### Enumeration members

### MeshError

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

*Defined in* [*types.ts:714*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L714)

### MeshValidation

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

*Defined in* [*types.ts:715*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L715)

### ZeroExValidation

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

*Defined in* [*types.ts:713*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L713)

## Enumeration: Verbosity

#### Enumeration members

### Debug

• **Debug**: = 5

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

### Error

• **Error**: = 2

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

### Fatal

• **Fatal**: = 1

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

### Info

• **Info**: = 4

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

### Panic

• **Panic**: = 0

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

### Trace

• **Trace**: = 6

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

### Warn

• **Warn**: = 3

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

## Interface: AcceptedOrderInfo

Info for any orders that were accepted.

#### Hierarchy

* **AcceptedOrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *BigNumber*

*Defined in* [*types.ts:694*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L694)

### isNew

• **isNew**: *boolean*

*Defined in* [*types.ts:695*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L695)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:692*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L692)

### signedOrder

• **signedOrder**: *SignedOrder*

*Defined in* [*types.ts:693*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L693)

## Interface: Config

A set of configuration options for Mesh.

#### Hierarchy

* **Config**

#### Properties

### `Optional` blockPollingIntervalSeconds

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

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

### `Optional` bootstrapList

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

*Defined in* [*types.ts:137*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L137)

### `Optional` customContractAddresses

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

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

### `Optional` customOrderFilter

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

*Defined in* [*types.ts:213*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L213)

### `Optional` enableEthereumRPCRateLimiting

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

*Defined in* [*types.ts:161*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L161)

### ethereumChainID

• **ethereumChainID**: *number*

*Defined in* [*types.ts:129*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L129)

### `Optional` ethereumRPCMaxContentLength

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

*Defined in* [*types.ts:153*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L153)

### `Optional` ethereumRPCMaxRequestsPer24HrUTC

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

*Defined in* [*types.ts:166*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L166)

### `Optional` ethereumRPCMaxRequestsPerSecond

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

*Defined in* [*types.ts:172*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L172)

### `Optional` ethereumRPCURL

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

*Defined in* [*types.ts:126*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L126)

### `Optional` maxBytesPerSecond

• **maxBytesPerSecond**? : *undefined | number*

*Defined in* [*types.ts:219*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L219)

### `Optional` maxOrdersInStorage

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

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

### `Optional` useBootstrapList

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

*Defined in* [*types.ts:132*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L132)

### `Optional` verbosity

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

*Defined in* [*types.ts:123*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L123)

### `Optional` web3Provider

• **web3Provider**? : *SupportedProvider*

*Defined in* [*types.ts:216*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L216)

## Interface: ContractAddresses

#### Hierarchy

* **ContractAddresses**

#### Properties

### devUtils

• **devUtils**: *string*

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

### erc1155Proxy

• **erc1155Proxy**: *string*

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

### erc20Proxy

• **erc20Proxy**: *string*

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

### erc721Proxy

• **erc721Proxy**: *string*

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

### exchange

• **exchange**: *string*

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

### `Optional` weth9

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

*Defined in* [*types.ts:228*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L228)

### `Optional` zrxToken

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

*Defined in* [*types.ts:229*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L229)

## Interface: ContractEvent

#### Hierarchy

* **ContractEvent**

#### Properties

### address

• **address**: *string*

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

### blockHash

• **blockHash**: *string*

*Defined in* [*types.ts:548*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L548)

### isRemoved

• **isRemoved**: *boolean*

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

### kind

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

*Defined in* [*types.ts:554*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L554)

### logIndex

• **logIndex**: *number*

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

### parameters

• **parameters**: *ContractEventParameters*

*Defined in* [*types.ts:555*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L555)

### txHash

• **txHash**: *string*

*Defined in* [*types.ts:549*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L549)

### txIndex

• **txIndex**: *number*

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

## Interface: ERC1155ApprovalForAllEvent

#### Hierarchy

* **ERC1155ApprovalForAllEvent**

#### Properties

### approved

• **approved**: *boolean*

*Defined in* [*types.ts:417*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L417)

### operator

• **operator**: *string*

*Defined in* [*types.ts:416*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L416)

### owner

• **owner**: *string*

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

## Interface: ERC1155TransferBatchEvent

#### Hierarchy

* **ERC1155TransferBatchEvent**

#### Properties

### from

• **from**: *string*

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

### ids

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

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

### operator

• **operator**: *string*

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

### to

• **to**: *string*

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

### values

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

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

## Interface: ERC1155TransferSingleEvent

#### Hierarchy

* **ERC1155TransferSingleEvent**

#### Properties

### from

• **from**: *string*

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

### id

• **id**: *BigNumber*

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

### operator

• **operator**: *string*

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

### to

• **to**: *string*

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

### value

• **value**: *BigNumber*

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

## Interface: ERC20ApprovalEvent

#### Hierarchy

* **ERC20ApprovalEvent**

#### Properties

### owner

• **owner**: *string*

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

### spender

• **spender**: *string*

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

### value

• **value**: *BigNumber*

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

## Interface: ERC20TransferEvent

#### Hierarchy

* **ERC20TransferEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:323*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L323)

### to

• **to**: *string*

*Defined in* [*types.ts:324*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L324)

### value

• **value**: *BigNumber*

*Defined in* [*types.ts:325*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L325)

## Interface: ERC721ApprovalEvent

#### Hierarchy

* **ERC721ApprovalEvent**

#### Properties

### approved

• **approved**: *string*

*Defined in* [*types.ts:363*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L363)

### owner

• **owner**: *string*

*Defined in* [*types.ts:362*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L362)

### tokenId

• **tokenId**: *BigNumber*

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

## Interface: ERC721ApprovalForAllEvent

#### Hierarchy

* **ERC721ApprovalForAllEvent**

#### Properties

### approved

• **approved**: *boolean*

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

### operator

• **operator**: *string*

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

### owner

• **owner**: *string*

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

## Interface: ERC721TransferEvent

#### Hierarchy

* **ERC721TransferEvent**

#### Properties

### from

• **from**: *string*

*Defined in* [*types.ts:349*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L349)

### to

• **to**: *string*

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

### tokenId

• **tokenId**: *BigNumber*

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

## Interface: ExchangeCancelEvent

#### Hierarchy

* **ExchangeCancelEvent**

#### Properties

### feeRecipientAddress

• **feeRecipientAddress**: *string*

*Defined in* [*types.ts:458*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L458)

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:456*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L456)

### makerAssetData

• **makerAssetData**: *string*

*Defined in* [*types.ts:460*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L460)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:459*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L459)

### senderAddress

• **senderAddress**: *string*

*Defined in* [*types.ts:457*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L457)

### takerAssetData

• **takerAssetData**: *string*

*Defined in* [*types.ts:461*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L461)

## Interface: ExchangeCancelUpToEvent

#### Hierarchy

* **ExchangeCancelUpToEvent**

#### Properties

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:465*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L465)

### orderEpoch

• **orderEpoch**: *BigNumber*

*Defined in* [*types.ts:467*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L467)

### orderSenderAddress

• **orderSenderAddress**: *string*

*Defined in* [*types.ts:466*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L466)

## Interface: ExchangeFillEvent

#### Hierarchy

* **ExchangeFillEvent**

#### Properties

### feeRecipientAddress

• **feeRecipientAddress**: *string*

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

### makerAddress

• **makerAddress**: *string*

*Defined in* [*types.ts:421*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L421)

### makerAssetData

• **makerAssetData**: *string*

*Defined in* [*types.ts:431*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L431)

### makerAssetFilledAmount

• **makerAssetFilledAmount**: *BigNumber*

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

### makerFeeAssetData

• **makerFeeAssetData**: *string*

*Defined in* [*types.ts:433*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L433)

### makerFeePaid

• **makerFeePaid**: *BigNumber*

*Defined in* [*types.ts:427*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L427)

### orderHash

• **orderHash**: *string*

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

### protocolFeePaid

• **protocolFeePaid**: *BigNumber*

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

### senderAddress

• **senderAddress**: *string*

*Defined in* [*types.ts:423*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L423)

### takerAddress

• **takerAddress**: *string*

*Defined in* [*types.ts:422*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L422)

### takerAssetData

• **takerAssetData**: *string*

*Defined in* [*types.ts:432*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L432)

### takerAssetFilledAmount

• **takerAssetFilledAmount**: *BigNumber*

*Defined in* [*types.ts:426*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L426)

### takerFeeAssetData

• **takerFeeAssetData**: *string*

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

### takerFeePaid

• **takerFeePaid**: *BigNumber*

*Defined in* [*types.ts:428*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L428)

## Interface: GetOrdersResponse

#### Hierarchy

* **GetOrdersResponse**

#### Properties

### ordersInfos

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

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

### timestamp

• **timestamp**: *number*

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

## 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:67*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L67)

### `Optional` $schema

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

*Defined in* [*types.ts:66*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L66)

### `Optional` additionalItems

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

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

### `Optional` additionalProperties

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

*Defined in* [*types.ts:86*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L86)

### `Optional` allOf

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

*Defined in* [*types.ts:108*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L108)

### `Optional` anyOf

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

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

### `Optional` const

• **const**? : *any*

*Defined in* [*types.ts:105*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L105)

### `Optional` definitions

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

*Defined in* [*types.ts:87*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L87)

### `Optional` dependencies

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

*Defined in* [*types.ts:96*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L96)

### `Optional` description

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

*Defined in* [*types.ts:69*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L69)

### `Optional` enum

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

*Defined in* [*types.ts:99*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L99)

### `Optional` exclusiveMaximum

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

*Defined in* [*types.ts:72*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L72)

### `Optional` exclusiveMinimum

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

*Defined in* [*types.ts:74*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L74)

### `Optional` format

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

*Defined in* [*types.ts:107*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L107)

### `Optional` id

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

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

### `Optional` items

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

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

### `Optional` maxItems

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

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

### `Optional` maxLength

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

*Defined in* [*types.ts:75*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L75)

### `Optional` maxProperties

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

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

### `Optional` maximum

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

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

### `Optional` minItems

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

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

### `Optional` minLength

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

*Defined in* [*types.ts:76*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L76)

### `Optional` minProperties

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

*Defined in* [*types.ts:84*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L84)

### `Optional` minimum

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

*Defined in* [*types.ts:73*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L73)

### `Optional` multipleOf

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

*Defined in* [*types.ts:70*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L70)

### `Optional` not

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

*Defined in* [*types.ts:111*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L111)

### `Optional` oneOf

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

*Defined in* [*types.ts:110*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L110)

### `Optional` pattern

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

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

### `Optional` patternProperties

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

*Defined in* [*types.ts:93*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L93)

### `Optional` properties

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

*Defined in* [*types.ts:90*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L90)

### `Optional` required

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

*Defined in* [*types.ts:85*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L85)

### `Optional` title

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

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

### `Optional` type

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

*Defined in* [*types.ts:106*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L106)

### `Optional` uniqueItems

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

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

## Interface: LatestBlock

#### Hierarchy

* **LatestBlock**

#### Properties

### hash

• **hash**: *string*

*Defined in* [*types.ts:734*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L734)

### number

• **number**: *BigNumber*

*Defined in* [*types.ts:733*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L733)

## 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:606*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L606)

### endState

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

*Defined in* [*types.ts:604*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L604)

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *BigNumber*

*Defined in* [*types.ts:605*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L605)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:602*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L602)

### signedOrder

• **signedOrder**: *SignedOrder*

*Defined in* [*types.ts:603*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L603)

### timestampMs

• **timestampMs**: *number*

*Defined in* [*types.ts:601*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L601)

## Interface: OrderInfo

#### Hierarchy

* **OrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: *BigNumber*

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

### orderHash

• **orderHash**: *string*

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

### signedOrder

• **signedOrder**: *SignedOrder*

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

## 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:705*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L705)

### orderHash

• **orderHash**: *string*

*Defined in* [*types.ts:703*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L703)

### signedOrder

• **signedOrder**: *SignedOrder*

*Defined in* [*types.ts:704*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L704)

### status

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

*Defined in* [*types.ts:706*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L706)

## Interface: RejectedOrderStatus

Provides more information about why an order was rejected.

#### Hierarchy

* **RejectedOrderStatus**

#### Properties

### code

• **code**: *string*

*Defined in* [*types.ts:722*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L722)

### message

• **message**: *string*

*Defined in* [*types.ts:723*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L723)

## Interface: Stats

#### Hierarchy

* **Stats**

#### Properties

### ethRPCRateLimitExpiredRequests

• **ethRPCRateLimitExpiredRequests**: *number*

*Defined in* [*types.ts:774*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L774)

### ethRPCRequestsSentInCurrentUTCDay

• **ethRPCRequestsSentInCurrentUTCDay**: *number*

*Defined in* [*types.ts:773*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L773)

### ethereumChainID

• **ethereumChainID**: *number*

*Defined in* [*types.ts:765*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L765)

### `Optional` latestBlock

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

*Defined in* [*types.ts:766*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L766)

### maxExpirationTime

• **maxExpirationTime**: *BigNumber*

*Defined in* [*types.ts:771*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L771)

### numOrders

• **numOrders**: *number*

*Defined in* [*types.ts:768*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L768)

### numOrdersIncludingRemoved

• **numOrdersIncludingRemoved**: *number*

*Defined in* [*types.ts:769*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L769)

### numPeers

• **numPeers**: *number*

*Defined in* [*types.ts:767*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L767)

### numPinnedOrders

• **numPinnedOrders**: *number*

*Defined in* [*types.ts:770*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L770)

### peerID

• **peerID**: *string*

*Defined in* [*types.ts:764*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L764)

### pubSubTopic

• **pubSubTopic**: *string*

*Defined in* [*types.ts:761*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L761)

### rendezvous

• **rendezvous**: *string*

*Defined in* [*types.ts:762*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L762)

### secondaryRendezvous

• **secondaryRendezvous**: *string\[]*

*Defined in* [*types.ts:763*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L763)

### startOfCurrentUTCDay

• **startOfCurrentUTCDay**: *Date*

*Defined in* [*types.ts:772*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L772)

### version

• **version**: *string*

*Defined in* [*types.ts:760*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L760)

## Interface: ValidationResults

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

#### Hierarchy

* **ValidationResults**

#### Properties

### accepted

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

*Defined in* [*types.ts:684*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L684)

### rejected

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

*Defined in* [*types.ts:685*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L685)

## Interface: WethDepositEvent

#### Hierarchy

* **WethDepositEvent**

#### Properties

### owner

• **owner**: *string*

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

### value

• **value**: *BigNumber*

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

## Interface: WethWithdrawalEvent

#### Hierarchy

* **WethWithdrawalEvent**

#### Properties

### owner

• **owner**: *string*

*Defined in* [*types.ts:478*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L478)

### value

• **value**: *BigNumber*

*Defined in* [*types.ts:479*](https://github.com/0xProject/0x-mesh/blob/161799fc/packages/mesh-browser-lite/src/types.ts#L479)
