For the complete documentation index, see llms.txt. This page is also available as Markdown.

Doc reference

Class: WSClient

This class includes all the functionality related to interacting with a Mesh JSON RPC websocket endpoint.

Hierarchy

  • WSClient

Index

Constructors

Methods

Constructors

constructor

+ new WSClient(url: string, wsOpts?: WSOpts): WSClient

Defined in ws_client.ts:241

Instantiates a new WSClient instance

Parameters:

Name

Type

Description

url

string

WS server endpoint

wsOpts?

WebSocket options

Returns: WSClient

An instance of WSClient

Methods

addOrdersAsync

â–¸ addOrdersAsync(signedOrders: SignedOrder[], pinned: boolean): Promise<ValidationResults>

Defined in ws_client.ts:270

Adds an array of 0x signed orders to the Mesh node.

Parameters:

Name

Type

Default

Description

signedOrders

SignedOrder[]

-

signedOrders 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>

validation results

destroy

â–¸ destroy(): void

Defined in ws_client.ts:385

destroy unsubscribes all active subscriptions, closes the websocket connection and stops the internal heartbeat connection liveness check.

Returns: void

getOrdersAsync

â–¸ getOrdersAsync(perPage: number): Promise<OrderInfo[]>

Defined in ws_client.ts:300

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<OrderInfo[]>

all orders, their hash and their fillableTakerAssetAmount

getStatsAsync

â–¸ getStatsAsync(): Promise<GetStatsResponse>

Defined in ws_client.ts:291

Returns: Promise<GetStatsResponse>

onClose

â–¸ onClose(cb: function): void

Defined in ws_client.ts:367

Get notified when the underlying WS connection closes normally. If it closes with an error, WSClient automatically attempts to re-connect without emitting a close event.

Parameters:

â–ª cb: function

callback to call when WS connection closes

â–¸ (): void

Returns: void

onReconnected

â–¸ onReconnected(cb: function): void

Defined in ws_client.ts:376

Get notified when a connection to the underlying WS connection is re-established

Parameters:

â–ª cb: function

callback to call with the error when it occurs

â–¸ (): void

Returns: void

subscribeToOrdersAsync

â–¸ subscribeToOrdersAsync(cb: function): Promise<string>

Defined in ws_client.ts:328

Subscribe to the 'orders' topic and receive order events from Mesh. This method returns a subscriptionId that can be used to unsubscribe() from this subscription.

Parameters:

â–ª cb: function

callback function where you'd like to get notified about order events

â–¸ (orderEvents: OrderEvent[]): void

Parameters:

Name

Type

orderEvents

Returns: Promise<string>

subscriptionId

unsubscribeAsync

â–¸ unsubscribeAsync(subscriptionId: string): Promise<void>

Defined in ws_client.ts:357

Unsubscribe from a subscription

Parameters:

Name

Type

Description

subscriptionId

string

identifier of the subscription to cancel

Returns: Promise<void>

Enumeration: ContractEventKind

Index

Enumeration members

Enumeration members

ERC1155ApprovalForAllEvent

• ERC1155ApprovalForAllEvent: = "ERC1155ApprovalForAllEvent"

Defined in types.ts:221

ERC1155TransferBatchEvent

• ERC1155TransferBatchEvent: = "ERC1155TransferBatchEvent"

Defined in types.ts:223

ERC1155TransferSingleEvent

• ERC1155TransferSingleEvent: = "ERC1155TransferSingleEvent"

Defined in types.ts:222

ERC20ApprovalEvent

• ERC20ApprovalEvent: = "ERC20ApprovalEvent"

Defined in types.ts:217

ERC20TransferEvent

• ERC20TransferEvent: = "ERC20TransferEvent"

Defined in types.ts:216

ERC721ApprovalEvent

• ERC721ApprovalEvent: = "ERC721ApprovalEvent"

Defined in types.ts:219

ERC721ApprovalForAllEvent

• ERC721ApprovalForAllEvent: = "ERC721ApprovalForAllEvent"

Defined in types.ts:220

ERC721TransferEvent

• ERC721TransferEvent: = "ERC721TransferEvent"

Defined in types.ts:218

ExchangeCancelEvent

• ExchangeCancelEvent: = "ExchangeCancelEvent"

Defined in types.ts:225

ExchangeCancelUpToEvent

• ExchangeCancelUpToEvent: = "ExchangeCancelUpToEvent"

Defined in types.ts:226

ExchangeFillEvent

• ExchangeFillEvent: = "ExchangeFillEvent"

Defined in types.ts:224

WethDepositEvent

• WethDepositEvent: = "WethDepositEvent"

Defined in types.ts:227

WethWithdrawalEvent

• WethWithdrawalEvent: = "WethWithdrawalEvent"

Defined in types.ts:228

Enumeration: OrderEventEndState

Index

Enumeration members

Enumeration members

Added

• Added: = "ADDED"

Defined in types.ts:285

Cancelled

• Cancelled: = "CANCELLED"

Defined in types.ts:288

Expired

• Expired: = "EXPIRED"

Defined in types.ts:289

FillabilityIncreased

• FillabilityIncreased: = "FILLABILITY_INCREASED"

Defined in types.ts:293

Filled

• Filled: = "FILLED"

Defined in types.ts:286

FullyFilled

• FullyFilled: = "FULLY_FILLED"

Defined in types.ts:287

Invalid

• Invalid: = "INVALID"

Defined in types.ts:284

StoppedWatching

• StoppedWatching: = "STOPPED_WATCHING"

Defined in types.ts:291

Unexpired

• Unexpired: = "UNEXPIRED"

Defined in types.ts:290

Unfunded

• Unfunded: = "UNFUNDED"

Defined in types.ts:292

Enumeration: RejectedCode

Index

Enumeration members

Enumeration members

InternalError

• InternalError: = "InternalError"

Defined in types.ts:355

MaxOrderSizeExceeded

• MaxOrderSizeExceeded: = "MaxOrderSizeExceeded"

Defined in types.ts:356

NetworkRequestFailed

• NetworkRequestFailed: = "NetworkRequestFailed"

Defined in types.ts:359

OrderAlreadyStored

• OrderAlreadyStored: = "OrderAlreadyStored"

Defined in types.ts:357

OrderCancelled

• OrderCancelled: = "OrderCancelled"

Defined in types.ts:364

OrderExpired

• OrderExpired: = "OrderExpired"

Defined in types.ts:362

OrderForIncorrectChain

• OrderForIncorrectChain: = "OrderForIncorrectChain"

Defined in types.ts:358

OrderFullyFilled

• OrderFullyFilled: = "OrderFullyFilled"

Defined in types.ts:363

OrderHasInvalidMakerAssetAmount

• OrderHasInvalidMakerAssetAmount: = "OrderHasInvalidMakerAssetAmount"

Defined in types.ts:360

OrderHasInvalidMakerAssetData

• OrderHasInvalidMakerAssetData: = "OrderHasInvalidMakerAssetData"

Defined in types.ts:366

OrderHasInvalidSignature

• OrderHasInvalidSignature: = "OrderHasInvalidSignature"

Defined in types.ts:368

OrderHasInvalidTakerAssetAmount

• OrderHasInvalidTakerAssetAmount: = "OrderHasInvalidTakerAssetAmount"

Defined in types.ts:361

OrderHasInvalidTakerAssetData

• OrderHasInvalidTakerAssetData: = "OrderHasInvalidTakerAssetData"

Defined in types.ts:367

OrderUnfunded

• OrderUnfunded: = "OrderUnfunded"

Defined in types.ts:365

Enumeration: RejectedKind

Index

Enumeration members

Enumeration members

MeshError

• MeshError: = "MESH_ERROR"

Defined in types.ts:350

MeshValidation

• MeshValidation: = "MESH_VALIDATION"

Defined in types.ts:351

ZeroexValidation

• ZeroexValidation: = "ZEROEX_VALIDATION"

Defined in types.ts:349

Interface: AcceptedOrderInfo

Hierarchy

  • AcceptedOrderInfo

Index

Properties

Properties

fillableTakerAssetAmount

• fillableTakerAssetAmount: BigNumber

Defined in types.ts:332

isNew

• isNew: boolean

Defined in types.ts:333

orderHash

• orderHash: string

Defined in types.ts:330

signedOrder

• signedOrder: SignedOrder

Defined in types.ts:331

Interface: ClientConfig

WebSocketClient configs Source: https://github.com/theturtle32/WebSocket-Node/blob/master/docs/WebSocketClient.md#client-config-options

Hierarchy

  • ClientConfig

Index

Properties

Properties

Optional assembleFragments

• assembleFragments? : undefined | false | true

Defined in types.ts:15

Optional closeTimeout

• closeTimeout? : undefined | number

Defined in types.ts:16

Optional fragmentOutgoingMessages

• fragmentOutgoingMessages? : undefined | false | true

Defined in types.ts:13

Optional fragmentationThreshold

• fragmentationThreshold? : undefined | number

Defined in types.ts:14

Optional maxReceivedFrameSize

• maxReceivedFrameSize? : undefined | number

Defined in types.ts:11

Optional maxReceivedMessageSize

• maxReceivedMessageSize? : undefined | number

Defined in types.ts:12

Optional tlsOptions

• tlsOptions? : any

Defined in types.ts:17

Optional webSocketVersion

• webSocketVersion? : undefined | number

Defined in types.ts:10

Interface: ContractEvent

Hierarchy

  • ContractEvent

Index

Properties

Properties

address

• address: string

Defined in types.ts:278

blockHash

• blockHash: string

Defined in types.ts:273

isRemoved

• isRemoved: string

Defined in types.ts:277

kind

• kind: ContractEventKind

Defined in types.ts:279

logIndex

• logIndex: number

Defined in types.ts:276

parameters

• parameters: ContractEventParameters

Defined in types.ts:280

txHash

• txHash: string

Defined in types.ts:274

txIndex

• txIndex: number

Defined in types.ts:275

Interface: ERC1155ApprovalForAllEvent

Hierarchy

  • ERC1155ApprovalForAllEvent

Index

Properties

Properties

approved

• approved: boolean

Defined in types.ts:143

operator

• operator: string

Defined in types.ts:142

owner

• owner: string

Defined in types.ts:141

Interface: ERC1155TransferBatchEvent

Hierarchy

  • ERC1155TransferBatchEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:126

ids

• ids: BigNumber[]

Defined in types.ts:128

operator

• operator: string

Defined in types.ts:125

to

• to: string

Defined in types.ts:127

values

• values: BigNumber[]

Defined in types.ts:129

Interface: ERC1155TransferSingleEvent

Hierarchy

  • ERC1155TransferSingleEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:110

id

• id: BigNumber

Defined in types.ts:112

operator

• operator: string

Defined in types.ts:109

to

• to: string

Defined in types.ts:111

value

• value: BigNumber

Defined in types.ts:113

Interface: ERC20ApprovalEvent

Hierarchy

  • ERC20ApprovalEvent

Index

Properties

Properties

owner

• owner: string

Defined in types.ts:67

spender

• spender: string

Defined in types.ts:68

value

• value: BigNumber

Defined in types.ts:69

Interface: ERC20TransferEvent

Hierarchy

  • ERC20TransferEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:55

to

• to: string

Defined in types.ts:56

value

• value: BigNumber

Defined in types.ts:57

Interface: ERC721ApprovalEvent

Hierarchy

  • ERC721ApprovalEvent

Index

Properties

Properties

approved

• approved: string

Defined in types.ts:92

owner

• owner: string

Defined in types.ts:91

tokenId

• tokenId: BigNumber

Defined in types.ts:93

Interface: ERC721ApprovalForAllEvent

Hierarchy

  • ERC721ApprovalForAllEvent

Index

Properties

Properties

approved

• approved: boolean

Defined in types.ts:105

operator

• operator: string

Defined in types.ts:104

owner

• owner: string

Defined in types.ts:103

Interface: ERC721TransferEvent

Hierarchy

  • ERC721TransferEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:79

to

• to: string

Defined in types.ts:80

tokenId

• tokenId: BigNumber

Defined in types.ts:81

Interface: ExchangeCancelEvent

Hierarchy

  • ExchangeCancelEvent

Index

Properties

Properties

feeRecipientAddress

• feeRecipientAddress: string

Defined in types.ts:177

makerAddress

• makerAddress: string

Defined in types.ts:175

makerAssetData

• makerAssetData: string

Defined in types.ts:179

orderHash

• orderHash: string

Defined in types.ts:178

senderAddress

• senderAddress: string

Defined in types.ts:176

takerAssetData

• takerAssetData: string

Defined in types.ts:180

Interface: ExchangeCancelUpToEvent

Hierarchy

  • ExchangeCancelUpToEvent

Index

Properties

Properties

makerAddress

• makerAddress: string

Defined in types.ts:184

orderEpoch

• orderEpoch: BigNumber

Defined in types.ts:186

senderAddress

• senderAddress: string

Defined in types.ts:185

Interface: ExchangeFillEvent

Hierarchy

  • ExchangeFillEvent

Index

Properties

Properties

feeRecipientAddress

• feeRecipientAddress: string

Defined in types.ts:150

makerAddress

• makerAddress: string

Defined in types.ts:147

makerAssetData

• makerAssetData: string

Defined in types.ts:156

makerAssetFilledAmount

• makerAssetFilledAmount: BigNumber

Defined in types.ts:151

makerFeePaid

• makerFeePaid: BigNumber

Defined in types.ts:153

orderHash

• orderHash: string

Defined in types.ts:155

senderAddress

• senderAddress: string

Defined in types.ts:149

takerAddress

• takerAddress: string

Defined in types.ts:148

takerAssetData

• takerAssetData: string

Defined in types.ts:157

takerAssetFilledAmount

• takerAssetFilledAmount: BigNumber

Defined in types.ts:152

takerFeePaid

• takerFeePaid: BigNumber

Defined in types.ts:154

Interface: GetOrdersResponse

Hierarchy

  • GetOrdersResponse

Index

Properties

Properties

ordersInfos

• ordersInfos: RawAcceptedOrderInfo[]

Defined in types.ts:402

snapshotID

• snapshotID: string

Defined in types.ts:401

Interface: GetStatsResponse

Hierarchy

  • GetStatsResponse

Index

Properties

Properties

ethRPCRateLimitExpiredRequests

• ethRPCRateLimitExpiredRequests: number

Defined in types.ts:429

ethRPCRequestsSentInCurrentUTCDay

• ethRPCRequestsSentInCurrentUTCDay: number

Defined in types.ts:428

ethereumChainID

• ethereumChainID: number

Defined in types.ts:420

latestBlock

• latestBlock: LatestBlock

Defined in types.ts:421

maxExpirationTime

• maxExpirationTime: string

Defined in types.ts:426

numOrders

• numOrders: number

Defined in types.ts:423

numOrdersIncludingRemoved

• numOrdersIncludingRemoved: number

Defined in types.ts:424

numPeers

• numPeers: number

Defined in types.ts:422

numPinnedOrders

• numPinnedOrders: number

Defined in types.ts:425

peerID

• peerID: string

Defined in types.ts:419

pubSubTopic

• pubSubTopic: string

Defined in types.ts:417

rendezvous

• rendezvous: string

Defined in types.ts:418

startOfCurrentUTCDay

• startOfCurrentUTCDay: string

Defined in types.ts:427

version

• version: string

Defined in types.ts:416

Interface: HeartbeatEventPayload

Hierarchy

  • HeartbeatEventPayload

Index

Properties

Properties

result

• result: string

Defined in types.ts:303

subscription

• subscription: string

Defined in types.ts:302

Interface: LatestBlock

Hierarchy

  • LatestBlock

Index

Properties

Properties

hash

• hash: string

Defined in types.ts:412

number

• number: number

Defined in types.ts:411

Interface: OrderEvent

Hierarchy

  • OrderEvent

Index

Properties

Properties

contractEvents

• contractEvents: ContractEvent[]

Defined in types.ts:319

endState

• endState: OrderEventEndState

Defined in types.ts:317

fillableTakerAssetAmount

• fillableTakerAssetAmount: BigNumber

Defined in types.ts:318

orderHash

• orderHash: string

Defined in types.ts:315

signedOrder

• signedOrder: SignedOrder

Defined in types.ts:316

Interface: OrderEventPayload

Hierarchy

  • OrderEventPayload

Index

Properties

Properties

result

• result: RawOrderEvent[]

Defined in types.ts:298

subscription

• subscription: string

Defined in types.ts:297

Interface: OrderInfo

Hierarchy

  • OrderInfo

Index

Properties

Properties

fillableTakerAssetAmount

• fillableTakerAssetAmount: BigNumber

Defined in types.ts:345

orderHash

• orderHash: string

Defined in types.ts:343

signedOrder

• signedOrder: SignedOrder

Defined in types.ts:344

Interface: RawAcceptedOrderInfo

Hierarchy

  • RawAcceptedOrderInfo

Index

Properties

Properties

fillableTakerAssetAmount

• fillableTakerAssetAmount: string

Defined in types.ts:325

isNew

• isNew: boolean

Defined in types.ts:326

orderHash

• orderHash: string

Defined in types.ts:323

signedOrder

• signedOrder: StringifiedSignedOrder

Defined in types.ts:324

Interface: RawOrderEvent

Hierarchy

  • RawOrderEvent

Index

Properties

Properties

contractEvents

• contractEvents: StringifiedContractEvent[]

Defined in types.ts:311

endState

• endState: OrderEventEndState

Defined in types.ts:309

fillableTakerAssetAmount

• fillableTakerAssetAmount: string

Defined in types.ts:310

orderHash

• orderHash: string

Defined in types.ts:307

signedOrder

• signedOrder: StringifiedSignedOrder

Defined in types.ts:308

Interface: RawOrderInfo

Hierarchy

  • RawOrderInfo

Index

Properties

Properties

fillableTakerAssetAmount

• fillableTakerAssetAmount: string

Defined in types.ts:339

orderHash

• orderHash: string

Defined in types.ts:337

signedOrder

• signedOrder: StringifiedSignedOrder

Defined in types.ts:338

Interface: RawRejectedOrderInfo

Hierarchy

  • RawRejectedOrderInfo

Index

Properties

Properties

kind

• kind: RejectedKind

Defined in types.ts:379

orderHash

• orderHash: string

Defined in types.ts:377

signedOrder

• signedOrder: StringifiedSignedOrder

Defined in types.ts:378

status

• status: RejectedStatus

Defined in types.ts:380

Interface: RawValidationResults

Hierarchy

  • RawValidationResults

Index

Properties

Properties

accepted

• accepted: RawAcceptedOrderInfo[]

Defined in types.ts:391

rejected

• rejected: RawRejectedOrderInfo[]

Defined in types.ts:392

Interface: RejectedOrderInfo

Hierarchy

  • RejectedOrderInfo

Index

Properties

Properties

kind

• kind: RejectedKind

Defined in types.ts:386

orderHash

• orderHash: string

Defined in types.ts:384

signedOrder

• signedOrder: SignedOrder

Defined in types.ts:385

status

• status: RejectedStatus

Defined in types.ts:387

Interface: RejectedStatus

Hierarchy

  • RejectedStatus

Index

Properties

Properties

code

• code: RejectedCode

Defined in types.ts:372

message

• message: string

Defined in types.ts:373

Interface: StringifiedContractEvent

Hierarchy

  • StringifiedContractEvent

Index

Properties

Properties

address

• address: string

Defined in types.ts:252

blockHash

• blockHash: string

Defined in types.ts:247

isRemoved

• isRemoved: string

Defined in types.ts:251

kind

• kind: string

Defined in types.ts:253

logIndex

• logIndex: number

Defined in types.ts:250

parameters

• parameters: StringifiedContractEventParameters

Defined in types.ts:254

txHash

• txHash: string

Defined in types.ts:248

txIndex

• txIndex: number

Defined in types.ts:249

Interface: StringifiedERC1155TransferBatchEvent

Hierarchy

  • StringifiedERC1155TransferBatchEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:134

ids

• ids: string[]

Defined in types.ts:136

operator

• operator: string

Defined in types.ts:133

to

• to: string

Defined in types.ts:135

values

• values: string[]

Defined in types.ts:137

Interface: StringifiedERC1155TransferSingleEvent

Hierarchy

  • StringifiedERC1155TransferSingleEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:118

id

• id: string

Defined in types.ts:120

operator

• operator: string

Defined in types.ts:117

to

• to: string

Defined in types.ts:119

value

• value: string

Defined in types.ts:121

Interface: StringifiedERC20ApprovalEvent

Hierarchy

  • StringifiedERC20ApprovalEvent

Index

Properties

Properties

owner

• owner: string

Defined in types.ts:73

spender

• spender: string

Defined in types.ts:74

value

• value: string

Defined in types.ts:75

Interface: StringifiedERC20TransferEvent

Hierarchy

  • StringifiedERC20TransferEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:61

to

• to: string

Defined in types.ts:62

value

• value: string

Defined in types.ts:63

Interface: StringifiedERC721ApprovalEvent

Hierarchy

  • StringifiedERC721ApprovalEvent

Index

Properties

Properties

approved

• approved: string

Defined in types.ts:98

owner

• owner: string

Defined in types.ts:97

tokenId

• tokenId: string

Defined in types.ts:99

Interface: StringifiedERC721TransferEvent

Hierarchy

  • StringifiedERC721TransferEvent

Index

Properties

Properties

from

• from: string

Defined in types.ts:85

to

• to: string

Defined in types.ts:86

tokenId

• tokenId: string

Defined in types.ts:87

Interface: StringifiedExchangeCancelUpToEvent

Hierarchy

  • StringifiedExchangeCancelUpToEvent

Index

Properties

Properties

makerAddress

• makerAddress: string

Defined in types.ts:190

orderEpoch

• orderEpoch: string

Defined in types.ts:192

senderAddress

• senderAddress: string

Defined in types.ts:191

Interface: StringifiedExchangeFillEvent

Hierarchy

  • StringifiedExchangeFillEvent

Index

Properties

Properties

feeRecipientAddress

• feeRecipientAddress: string

Defined in types.ts:164

makerAddress

• makerAddress: string

Defined in types.ts:161

makerAssetData

• makerAssetData: string

Defined in types.ts:170

makerAssetFilledAmount

• makerAssetFilledAmount: string

Defined in types.ts:165

makerFeePaid

• makerFeePaid: string

Defined in types.ts:167

orderHash

• orderHash: string

Defined in types.ts:169

senderAddress

• senderAddress: string

Defined in types.ts:163

takerAddress

• takerAddress: string

Defined in types.ts:162

takerAssetData

• takerAssetData: string

Defined in types.ts:171

takerAssetFilledAmount

• takerAssetFilledAmount: string

Defined in types.ts:166

takerFeePaid

• takerFeePaid: string

Defined in types.ts:168

Interface: StringifiedSignedOrder

Hierarchy

  • StringifiedSignedOrder

Index

Properties

Properties

exchangeAddress

• exchangeAddress: string

Defined in types.ts:48

expirationTimeSeconds

• expirationTimeSeconds: string

Defined in types.ts:50

feeRecipientAddress

• feeRecipientAddress: string

Defined in types.ts:49

makerAddress

• makerAddress: string

Defined in types.ts:39

makerAssetAmount

• makerAssetAmount: string

Defined in types.ts:43

makerAssetData

• makerAssetData: string

Defined in types.ts:45

makerFee

• makerFee: string

Defined in types.ts:41

salt

• salt: string

Defined in types.ts:47

senderAddress

• senderAddress: string

Defined in types.ts:38

signature

• signature: string

Defined in types.ts:51

takerAddress

• takerAddress: string

Defined in types.ts:40

takerAssetAmount

• takerAssetAmount: string

Defined in types.ts:44

takerAssetData

• takerAssetData: string

Defined in types.ts:46

takerFee

• takerFee: string

Defined in types.ts:42

Interface: StringifiedWethDepositEvent

Hierarchy

  • StringifiedWethDepositEvent

Index

Properties

Properties

owner

• owner: string

Defined in types.ts:211

value

• value: string

Defined in types.ts:212

Interface: StringifiedWethWithdrawalEvent

Hierarchy

  • StringifiedWethWithdrawalEvent

Index

Properties

Properties

owner

• owner: string

Defined in types.ts:201

value

• value: string

Defined in types.ts:202

Interface: ValidationResults

Hierarchy

  • ValidationResults

Index

Properties

Properties

accepted

• accepted: AcceptedOrderInfo[]

Defined in types.ts:396

rejected

• rejected: RejectedOrderInfo[]

Defined in types.ts:397

Interface: WethDepositEvent

Hierarchy

  • WethDepositEvent

Index

Properties

Properties

owner

• owner: string

Defined in types.ts:206

value

• value: BigNumber

Defined in types.ts:207

Interface: WethWithdrawalEvent

Hierarchy

  • WethWithdrawalEvent

Index

Properties

Properties

owner

• owner: string

Defined in types.ts:196

value

• value: BigNumber

Defined in types.ts:197

Interface: WSMessage

Hierarchy

  • WSMessage

Index

Properties

Properties

type

• type: string

Defined in types.ts:406

utf8Data

• utf8Data: string

Defined in types.ts:407

Interface: WSOpts

timeout: timeout in milliseconds to enforce on every WS request that expects a response headers: Request headers (e.g., authorization) protocol: requestOptions should be either null or an object specifying additional configuration options to be passed to http.request or https.request. This can be used to pass a custom agent to enable WebSocketClient usage from behind an HTTP or HTTPS proxy server using koichik/node-tunnel or similar. clientConfig: The client configs documented here: https://github.com/theturtle32/WebSocket-Node/blob/master/docs/WebSocketClient.md reconnectAfter: time in milliseconds after which to attempt to reconnect to WS server after an error occurred (default: 5000)

Hierarchy

  • WSOpts

Index

Properties

Properties

Optional clientConfig

• clientConfig? : ClientConfig

Defined in types.ts:33

Optional headers

• headers? : undefined | __type

Defined in types.ts:31

Optional protocol

• protocol? : undefined | string

Defined in types.ts:32

Optional reconnectAfter

• reconnectAfter? : undefined | number

Defined in types.ts:34

Optional timeout

• timeout? : undefined | number

Defined in types.ts:30

Last updated

Was this helpful?