# 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:142_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L142)

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_ [_mesh.ts:292_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L292)

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:221_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L221)

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_ [_mesh.ts:263_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L263)

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_ [_mesh.ts:204_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L204)

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:162_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L162)

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:177_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L177)

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:188_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/mesh.ts#L188)

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:468_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L468)

### ERC1155TransferBatchEvent

• **ERC1155TransferBatchEvent**: = "ERC1155TransferBatchEvent"

_Defined in_ [_types.ts:470_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L470)

### ERC1155TransferSingleEvent

• **ERC1155TransferSingleEvent**: = "ERC1155TransferSingleEvent"

_Defined in_ [_types.ts:469_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L469)

### ERC20ApprovalEvent

• **ERC20ApprovalEvent**: = "ERC20ApprovalEvent"

_Defined in_ [_types.ts:464_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L464)

### ERC20TransferEvent

• **ERC20TransferEvent**: = "ERC20TransferEvent"

_Defined in_ [_types.ts:463_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L463)

### ERC721ApprovalEvent

• **ERC721ApprovalEvent**: = "ERC721ApprovalEvent"

_Defined in_ [_types.ts:466_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L466)

### ERC721ApprovalForAllEvent

• **ERC721ApprovalForAllEvent**: = "ERC721ApprovalForAllEvent"

_Defined in_ [_types.ts:467_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L467)

### ERC721TransferEvent

• **ERC721TransferEvent**: = "ERC721TransferEvent"

_Defined in_ [_types.ts:465_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L465)

### ExchangeCancelEvent

• **ExchangeCancelEvent**: = "ExchangeCancelEvent"

_Defined in_ [_types.ts:472_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L472)

### ExchangeCancelUpToEvent

• **ExchangeCancelUpToEvent**: = "ExchangeCancelUpToEvent"

_Defined in_ [_types.ts:473_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L473)

### ExchangeFillEvent

• **ExchangeFillEvent**: = "ExchangeFillEvent"

_Defined in_ [_types.ts:471_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L471)

### WethDepositEvent

• **WethDepositEvent**: = "WethDepositEvent"

_Defined in_ [_types.ts:474_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L474)

### WethWithdrawalEvent

• **WethWithdrawalEvent**: = "WethWithdrawalEvent"

_Defined in_ [_types.ts:475_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L475)

## Enumeration: OrderEventEndState

#### Enumeration members

### Added

• **Added**: = "ADDED"

_Defined in_ [_types.ts:538_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L538)

### Cancelled

• **Cancelled**: = "CANCELLED"

_Defined in_ [_types.ts:541_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L541)

### Expired

• **Expired**: = "EXPIRED"

_Defined in_ [_types.ts:542_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L542)

### FillabilityIncreased

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

_Defined in_ [_types.ts:545_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L545)

### Filled

• **Filled**: = "FILLED"

_Defined in_ [_types.ts:539_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L539)

### FullyFilled

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

_Defined in_ [_types.ts:540_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L540)

### Invalid

• **Invalid**: = "INVALID"

_Defined in_ [_types.ts:537_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L537)

### StoppedWatching

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

_Defined in_ [_types.ts:546_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L546)

### Unexpired

• **Unexpired**: = "UNEXPIRED"

_Defined in_ [_types.ts:543_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L543)

### Unfunded

• **Unfunded**: = "UNFUNDED"

_Defined in_ [_types.ts:544_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L544)

## Enumeration: RejectedOrderKind

A set of categories for rejected orders.

#### Enumeration members

### CoordinatorError

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

_Defined in_ [_types.ts:630_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L630)

### MeshError

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

_Defined in_ [_types.ts:628_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L628)

### MeshValidation

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

_Defined in_ [_types.ts:629_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L629)

### ZeroExValidation

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

_Defined in_ [_types.ts:627_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L627)

## Enumeration: Verbosity

#### Enumeration members

### Debug

• **Debug**: = 5

_Defined in_ [_types.ts:211_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L211)

### Error

• **Error**: = 2

_Defined in_ [_types.ts:208_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L208)

### Fatal

• **Fatal**: = 1

_Defined in_ [_types.ts:207_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L207)

### Info

• **Info**: = 4

_Defined in_ [_types.ts:210_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L210)

### Panic

• **Panic**: = 0

_Defined in_ [_types.ts:206_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L206)

### Trace

• **Trace**: = 6

_Defined in_ [_types.ts:212_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L212)

### Warn

• **Warn**: = 3

_Defined in_ [_types.ts:209_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L209)

## Interface: SchemaValidationResult

#### Hierarchy

* **SchemaValidationResult**

#### Properties

### errors

• **errors**: _string\[]_

_Defined in_ [_schema\_validator.ts:11_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/schema_validator.ts#L11)

### `Optional` fatal

• **fatal**? : _undefined | string_

_Defined in_ [_schema\_validator.ts:12_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/schema_validator.ts#L12)

### success

• **success**: _boolean_

_Defined in_ [_schema\_validator.ts:10_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/schema_validator.ts#L10)

## Interface: SchemaValidator

#### Hierarchy

* **SchemaValidator**

#### Properties

### messageValidator

• **messageValidator**: _function_

_Defined in_ [_schema\_validator.ts:17_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/schema_validator.ts#L17)

**Type declaration:**

▸ (`input`: string): [_SchemaValidationResult_](#class-schemavalidationresult)

**Parameters:**

| Name    | Type   |
| ------- | ------ |
| `input` | string |

### orderValidator

• **orderValidator**: _function_

_Defined in_ [_schema\_validator.ts:16_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/schema_validator.ts#L16)

**Type declaration:**

▸ (`input`: string): [_SchemaValidationResult_](#class-schemavalidationresult)

**Parameters:**

| Name    | Type   |
| ------- | ------ |
| `input` | string |

## Interface: AcceptedOrderInfo

Info for any orders that were accepted.

#### Hierarchy

* **AcceptedOrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: _BigNumber_

_Defined in_ [_types.ts:608_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L608)

### isNew

• **isNew**: _boolean_

_Defined in_ [_types.ts:609_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L609)

### orderHash

• **orderHash**: _string_

_Defined in_ [_types.ts:606_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L606)

### signedOrder

• **signedOrder**: _SignedOrder_

_Defined in_ [_types.ts:607_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L607)

## Interface: Config

A set of configuration options for Mesh.

#### Hierarchy

* **Config**

#### Properties

### `Optional` blockPollingIntervalSeconds

• **blockPollingIntervalSeconds**? : _undefined | number_

_Defined in_ [_types.ts:118_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L118)

### `Optional` bootstrapList

• **bootstrapList**? : _string\[]_

_Defined in_ [_types.ts:111_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L111)

### `Optional` customContractAddresses

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

_Defined in_ [_types.ts:162_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L162)

### `Optional` customOrderFilter

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

_Defined in_ [_types.ts:187_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L187)

### `Optional` enableEthereumRPCRateLimiting

• **enableEthereumRPCRateLimiting**? : _undefined | false | true_

_Defined in_ [_types.ts:135_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L135)

### ethereumChainID

• **ethereumChainID**: _number_

_Defined in_ [_types.ts:103_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L103)

### `Optional` ethereumRPCMaxContentLength

• **ethereumRPCMaxContentLength**? : _undefined | number_

_Defined in_ [_types.ts:127_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L127)

### `Optional` ethereumRPCMaxRequestsPer24HrUTC

• **ethereumRPCMaxRequestsPer24HrUTC**? : _undefined | number_

_Defined in_ [_types.ts:140_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L140)

### `Optional` ethereumRPCMaxRequestsPerSecond

• **ethereumRPCMaxRequestsPerSecond**? : _undefined | number_

_Defined in_ [_types.ts:146_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L146)

### `Optional` ethereumRPCURL

• **ethereumRPCURL**? : _undefined | string_

_Defined in_ [_types.ts:100_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L100)

### `Optional` maxOrdersInStorage

• **maxOrdersInStorage**? : _undefined | number_

_Defined in_ [_types.ts:167_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L167)

### `Optional` useBootstrapList

• **useBootstrapList**? : _undefined | false | true_

_Defined in_ [_types.ts:106_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L106)

### `Optional` verbosity

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

_Defined in_ [_types.ts:97_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L97)

### `Optional` web3Provider

• **web3Provider**? : _SupportedProvider_

_Defined in_ [_types.ts:190_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L190)

## Interface: ContractAddresses

#### Hierarchy

* **ContractAddresses**

#### Properties

### `Optional` coordinator

• **coordinator**? : _undefined | string_

_Defined in_ [_types.ts:199_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L199)

### `Optional` coordinatorRegistry

• **coordinatorRegistry**? : _undefined | string_

_Defined in_ [_types.ts:200_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L200)

### devUtils

• **devUtils**: _string_

_Defined in_ [_types.ts:195_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L195)

### erc1155Proxy

• **erc1155Proxy**: _string_

_Defined in_ [_types.ts:198_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L198)

### erc20Proxy

• **erc20Proxy**: _string_

_Defined in_ [_types.ts:196_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L196)

### erc721Proxy

• **erc721Proxy**: _string_

_Defined in_ [_types.ts:197_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L197)

### exchange

• **exchange**: _string_

_Defined in_ [_types.ts:194_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L194)

### `Optional` weth9

• **weth9**? : _undefined | string_

_Defined in_ [_types.ts:201_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L201)

### `Optional` zrxToken

• **zrxToken**? : _undefined | string_

_Defined in_ [_types.ts:202_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L202)

## Interface: ContractEvent

#### Hierarchy

* **ContractEvent**

#### Properties

### address

• **address**: _string_

_Defined in_ [_types.ts:516_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L516)

### blockHash

• **blockHash**: _string_

_Defined in_ [_types.ts:511_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L511)

### isRemoved

• **isRemoved**: _boolean_

_Defined in_ [_types.ts:515_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L515)

### kind

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

_Defined in_ [_types.ts:517_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L517)

### logIndex

• **logIndex**: _number_

_Defined in_ [_types.ts:514_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L514)

### parameters

• **parameters**: _ContractEventParameters_

_Defined in_ [_types.ts:518_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L518)

### txHash

• **txHash**: _string_

_Defined in_ [_types.ts:512_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L512)

### txIndex

• **txIndex**: _number_

_Defined in_ [_types.ts:513_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L513)

## Interface: ERC1155ApprovalForAllEvent

#### Hierarchy

* **ERC1155ApprovalForAllEvent**

#### Properties

### approved

• **approved**: _boolean_

_Defined in_ [_types.ts:380_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L380)

### operator

• **operator**: _string_

_Defined in_ [_types.ts:379_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L379)

### owner

• **owner**: _string_

_Defined in_ [_types.ts:378_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L378)

## Interface: ERC1155TransferBatchEvent

#### Hierarchy

* **ERC1155TransferBatchEvent**

#### Properties

### from

• **from**: _string_

_Defined in_ [_types.ts:362_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L362)

### ids

• **ids**: _BigNumber\[]_

_Defined in_ [_types.ts:364_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L364)

### operator

• **operator**: _string_

_Defined in_ [_types.ts:361_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L361)

### to

• **to**: _string_

_Defined in_ [_types.ts:363_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L363)

### values

• **values**: _BigNumber\[]_

_Defined in_ [_types.ts:365_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L365)

## Interface: ERC1155TransferSingleEvent

#### Hierarchy

* **ERC1155TransferSingleEvent**

#### Properties

### from

• **from**: _string_

_Defined in_ [_types.ts:345_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L345)

### id

• **id**: _BigNumber_

_Defined in_ [_types.ts:347_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L347)

### operator

• **operator**: _string_

_Defined in_ [_types.ts:344_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L344)

### to

• **to**: _string_

_Defined in_ [_types.ts:346_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L346)

### value

• **value**: _BigNumber_

_Defined in_ [_types.ts:348_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L348)

## Interface: ERC20ApprovalEvent

#### Hierarchy

* **ERC20ApprovalEvent**

#### Properties

### owner

• **owner**: _string_

_Defined in_ [_types.ts:299_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L299)

### spender

• **spender**: _string_

_Defined in_ [_types.ts:300_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L300)

### value

• **value**: _BigNumber_

_Defined in_ [_types.ts:301_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L301)

## Interface: ERC20TransferEvent

#### Hierarchy

* **ERC20TransferEvent**

#### Properties

### from

• **from**: _string_

_Defined in_ [_types.ts:286_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L286)

### to

• **to**: _string_

_Defined in_ [_types.ts:287_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L287)

### value

• **value**: _BigNumber_

_Defined in_ [_types.ts:288_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L288)

## Interface: ERC721ApprovalEvent

#### Hierarchy

* **ERC721ApprovalEvent**

#### Properties

### approved

• **approved**: _string_

_Defined in_ [_types.ts:326_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L326)

### owner

• **owner**: _string_

_Defined in_ [_types.ts:325_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L325)

### tokenId

• **tokenId**: _BigNumber_

_Defined in_ [_types.ts:327_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L327)

## Interface: ERC721ApprovalForAllEvent

#### Hierarchy

* **ERC721ApprovalForAllEvent**

#### Properties

### approved

• **approved**: _boolean_

_Defined in_ [_types.ts:340_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L340)

### operator

• **operator**: _string_

_Defined in_ [_types.ts:339_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L339)

### owner

• **owner**: _string_

_Defined in_ [_types.ts:338_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L338)

## Interface: ERC721TransferEvent

#### Hierarchy

* **ERC721TransferEvent**

#### Properties

### from

• **from**: _string_

_Defined in_ [_types.ts:312_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L312)

### to

• **to**: _string_

_Defined in_ [_types.ts:313_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L313)

### tokenId

• **tokenId**: _BigNumber_

_Defined in_ [_types.ts:314_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L314)

## Interface: ExchangeCancelEvent

#### Hierarchy

* **ExchangeCancelEvent**

#### Properties

### feeRecipientAddress

• **feeRecipientAddress**: _string_

_Defined in_ [_types.ts:421_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L421)

### makerAddress

• **makerAddress**: _string_

_Defined in_ [_types.ts:419_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L419)

### makerAssetData

• **makerAssetData**: _string_

_Defined in_ [_types.ts:423_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L423)

### orderHash

• **orderHash**: _string_

_Defined in_ [_types.ts:422_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L422)

### senderAddress

• **senderAddress**: _string_

_Defined in_ [_types.ts:420_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L420)

### takerAssetData

• **takerAssetData**: _string_

_Defined in_ [_types.ts:424_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L424)

## Interface: ExchangeCancelUpToEvent

#### Hierarchy

* **ExchangeCancelUpToEvent**

#### Properties

### makerAddress

• **makerAddress**: _string_

_Defined in_ [_types.ts:428_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L428)

### orderEpoch

• **orderEpoch**: _BigNumber_

_Defined in_ [_types.ts:430_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L430)

### orderSenderAddress

• **orderSenderAddress**: _string_

_Defined in_ [_types.ts:429_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L429)

## Interface: ExchangeFillEvent

#### Hierarchy

* **ExchangeFillEvent**

#### Properties

### feeRecipientAddress

• **feeRecipientAddress**: _string_

_Defined in_ [_types.ts:387_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L387)

### makerAddress

• **makerAddress**: _string_

_Defined in_ [_types.ts:384_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L384)

### makerAssetData

• **makerAssetData**: _string_

_Defined in_ [_types.ts:394_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L394)

### makerAssetFilledAmount

• **makerAssetFilledAmount**: _BigNumber_

_Defined in_ [_types.ts:388_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L388)

### makerFeeAssetData

• **makerFeeAssetData**: _string_

_Defined in_ [_types.ts:396_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L396)

### makerFeePaid

• **makerFeePaid**: _BigNumber_

_Defined in_ [_types.ts:390_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L390)

### orderHash

• **orderHash**: _string_

_Defined in_ [_types.ts:393_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L393)

### protocolFeePaid

• **protocolFeePaid**: _BigNumber_

_Defined in_ [_types.ts:392_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L392)

### senderAddress

• **senderAddress**: _string_

_Defined in_ [_types.ts:386_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L386)

### takerAddress

• **takerAddress**: _string_

_Defined in_ [_types.ts:385_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L385)

### takerAssetData

• **takerAssetData**: _string_

_Defined in_ [_types.ts:395_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L395)

### takerAssetFilledAmount

• **takerAssetFilledAmount**: _BigNumber_

_Defined in_ [_types.ts:389_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L389)

### takerFeeAssetData

• **takerFeeAssetData**: _string_

_Defined in_ [_types.ts:397_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L397)

### takerFeePaid

• **takerFeePaid**: _BigNumber_

_Defined in_ [_types.ts:391_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L391)

## Interface: GetOrdersResponse

#### Hierarchy

* **GetOrdersResponse**

#### Properties

### ordersInfos

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

_Defined in_ [_types.ts:19_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L19)

### snapshotID

• **snapshotID**: _string_

_Defined in_ [_types.ts:17_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L17)

### snapshotTimestamp

• **snapshotTimestamp**: _number_

_Defined in_ [_types.ts:18_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L18)

## 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:41_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L41)

### `Optional` $schema

• **$schema**? : _undefined | string_

_Defined in_ [_types.ts:40_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L40)

### `Optional` additionalItems

• **additionalItems**? : _boolean |_ [_JsonSchema_](#interface-jsonschema)

_Defined in_ [_types.ts:52_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L52)

### `Optional` additionalProperties

• **additionalProperties**? : _boolean |_ [_JsonSchema_](#interface-jsonschema)

_Defined in_ [_types.ts:60_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L60)

### `Optional` allOf

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

_Defined in_ [_types.ts:82_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L82)

### `Optional` anyOf

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

_Defined in_ [_types.ts:83_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L83)

### `Optional` const

• **const**? : _any_

_Defined in_ [_types.ts:79_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L79)

### `Optional` definitions

• **definitions**? : _undefined | object_

_Defined in_ [_types.ts:61_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L61)

### `Optional` dependencies

• **dependencies**? : _undefined | object_

_Defined in_ [_types.ts:70_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L70)

### `Optional` description

• **description**? : _undefined | string_

_Defined in_ [_types.ts:43_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L43)

### `Optional` enum

• **enum**? : _any\[]_

_Defined in_ [_types.ts:73_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L73)

### `Optional` exclusiveMaximum

• **exclusiveMaximum**? : _undefined | false | true_

_Defined in_ [_types.ts:46_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L46)

### `Optional` exclusiveMinimum

• **exclusiveMinimum**? : _undefined | false | true_

_Defined in_ [_types.ts:48_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L48)

### `Optional` format

• **format**? : _undefined | string_

_Defined in_ [_types.ts:81_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L81)

### `Optional` id

• **id**? : _undefined | string_

_Defined in_ [_types.ts:39_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L39)

### `Optional` items

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

_Defined in_ [_types.ts:53_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L53)

### `Optional` maxItems

• **maxItems**? : _undefined | number_

_Defined in_ [_types.ts:54_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L54)

### `Optional` maxLength

• **maxLength**? : _undefined | number_

_Defined in_ [_types.ts:49_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L49)

### `Optional` maxProperties

• **maxProperties**? : _undefined | number_

_Defined in_ [_types.ts:57_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L57)

### `Optional` maximum

• **maximum**? : _undefined | number_

_Defined in_ [_types.ts:45_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L45)

### `Optional` minItems

• **minItems**? : _undefined | number_

_Defined in_ [_types.ts:55_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L55)

### `Optional` minLength

• **minLength**? : _undefined | number_

_Defined in_ [_types.ts:50_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L50)

### `Optional` minProperties

• **minProperties**? : _undefined | number_

_Defined in_ [_types.ts:58_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L58)

### `Optional` minimum

• **minimum**? : _undefined | number_

_Defined in_ [_types.ts:47_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L47)

### `Optional` multipleOf

• **multipleOf**? : _undefined | number_

_Defined in_ [_types.ts:44_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L44)

### `Optional` not

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

_Defined in_ [_types.ts:85_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L85)

### `Optional` oneOf

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

_Defined in_ [_types.ts:84_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L84)

### `Optional` pattern

• **pattern**? : _string | RegExp_

_Defined in_ [_types.ts:51_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L51)

### `Optional` patternProperties

• **patternProperties**? : _undefined | object_

_Defined in_ [_types.ts:67_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L67)

### `Optional` properties

• **properties**? : _undefined | object_

_Defined in_ [_types.ts:64_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L64)

### `Optional` required

• **required**? : _string\[]_

_Defined in_ [_types.ts:59_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L59)

### `Optional` title

• **title**? : _undefined | string_

_Defined in_ [_types.ts:42_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L42)

### `Optional` type

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

_Defined in_ [_types.ts:80_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L80)

### `Optional` uniqueItems

• **uniqueItems**? : _undefined | false | true_

_Defined in_ [_types.ts:56_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L56)

## Interface: LatestBlock

#### Hierarchy

* **LatestBlock**

#### Properties

### hash

• **hash**: _string_

_Defined in_ [_types.ts:643_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L643)

### number

• **number**: _number_

_Defined in_ [_types.ts:642_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L642)

## 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:569_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L569)

### endState

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

_Defined in_ [_types.ts:567_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L567)

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: _BigNumber_

_Defined in_ [_types.ts:568_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L568)

### orderHash

• **orderHash**: _string_

_Defined in_ [_types.ts:565_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L565)

### signedOrder

• **signedOrder**: _SignedOrder_

_Defined in_ [_types.ts:566_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L566)

### timestampMs

• **timestampMs**: _number_

_Defined in_ [_types.ts:564_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L564)

## Interface: OrderInfo

#### Hierarchy

* **OrderInfo**

#### Properties

### fillableTakerAssetAmount

• **fillableTakerAssetAmount**: _BigNumber_

_Defined in_ [_types.ts:32_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L32)

### orderHash

• **orderHash**: _string_

_Defined in_ [_types.ts:30_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L30)

### signedOrder

• **signedOrder**: _SignedOrder_

_Defined in_ [_types.ts:31_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L31)

## 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:619_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L619)

### orderHash

• **orderHash**: _string_

_Defined in_ [_types.ts:617_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L617)

### signedOrder

• **signedOrder**: _SignedOrder_

_Defined in_ [_types.ts:618_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L618)

### status

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

_Defined in_ [_types.ts:620_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L620)

## Interface: RejectedOrderStatus

Provides more information about why an order was rejected.

#### Hierarchy

* **RejectedOrderStatus**

#### Properties

### code

• **code**: _string_

_Defined in_ [_types.ts:637_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L637)

### message

• **message**: _string_

_Defined in_ [_types.ts:638_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L638)

## Interface: Stats

#### Hierarchy

* **Stats**

#### Properties

### ethRPCRateLimitExpiredRequests

• **ethRPCRateLimitExpiredRequests**: _number_

_Defined in_ [_types.ts:680_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L680)

### ethRPCRequestsSentInCurrentUTCDay

• **ethRPCRequestsSentInCurrentUTCDay**: _number_

_Defined in_ [_types.ts:679_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L679)

### ethereumChainID

• **ethereumChainID**: _number_

_Defined in_ [_types.ts:671_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L671)

### latestBlock

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

_Defined in_ [_types.ts:672_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L672)

### maxExpirationTime

• **maxExpirationTime**: _BigNumber_

_Defined in_ [_types.ts:677_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L677)

### numOrders

• **numOrders**: _number_

_Defined in_ [_types.ts:674_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L674)

### numOrdersIncludingRemoved

• **numOrdersIncludingRemoved**: _number_

_Defined in_ [_types.ts:675_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L675)

### numPeers

• **numPeers**: _number_

_Defined in_ [_types.ts:673_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L673)

### numPinnedOrders

• **numPinnedOrders**: _number_

_Defined in_ [_types.ts:676_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L676)

### peerID

• **peerID**: _string_

_Defined in_ [_types.ts:670_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L670)

### pubSubTopic

• **pubSubTopic**: _string_

_Defined in_ [_types.ts:667_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L667)

### rendezvous

• **rendezvous**: _string_

_Defined in_ [_types.ts:668_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L668)

### secondaryRendezvous

• **secondaryRendezvous**: _string\[]_

_Defined in_ [_types.ts:669_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L669)

### startOfCurrentUTCDay

• **startOfCurrentUTCDay**: _Date_

_Defined in_ [_types.ts:678_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L678)

### version

• **version**: _string_

_Defined in_ [_types.ts:666_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L666)

## Interface: ValidationResults

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

#### Hierarchy

* **ValidationResults**

#### Properties

### accepted

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

_Defined in_ [_types.ts:598_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L598)

### rejected

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

_Defined in_ [_types.ts:599_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L599)

## Interface: WethDepositEvent

#### Hierarchy

* **WethDepositEvent**

#### Properties

### owner

• **owner**: _string_

_Defined in_ [_types.ts:452_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L452)

### value

• **value**: _BigNumber_

_Defined in_ [_types.ts:453_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L453)

## Interface: WethWithdrawalEvent

#### Hierarchy

* **WethWithdrawalEvent**

#### Properties

### owner

• **owner**: _string_

_Defined in_ [_types.ts:441_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L441)

### value

• **value**: _BigNumber_

_Defined in_ [_types.ts:442_](https://github.com/0xProject/0x-mesh/blob/d7f70fc4/packages/browser-lite/src/types.ts#L442)
