Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type Aliases

ContractWithMethods<V, C>: Contract & { [ k in V[number]]: ((...args: any[]) => any) } & { [ k in C[number]]: ((...args: any[]) => any) }

Type Parameters

  • V extends ReadonlyArray<string> = []

  • C extends ReadonlyArray<string> = []

ExchangeBalances: Record<string, BN>
L2Order: readonly [BN, BN]
MarketId: string
MaybeTonicError: TonicError | Error
NumberL2Order: readonly [number, number]

L2 Order with BN values converted to decimal numbers

OrderId: string
OrderSide: v1.OrderSideV1
OrderType: v1.OrderTypeV1
TokenId: "NEAR" | PrefixedTokenId

"NEAR" (for native NEAR) or token contract ID with a prefix (for FT/MFTs)

for FT, the prefix is "ft:", eg, "ft:usdc.example" for MFT, the prefix is "mft:", eg, "mft:usdc.example"

Variables

MESSAGE_CHECK_RE: RegExp = ...
MESSAGE_PARTS_RE: RegExp = ...
ZERO: BN = ...

Functions

  • getMidmarketPrice(__namedParameters: Orderbook): BN | undefined
  • getMidmarketPriceNumber(__namedParameters: NumberOrderbook): number | undefined
  • isTonicErrorMessage(s: string): boolean
  • prepareNewOrderV1(params: NewOrderParamsV1): NewOrderParamsV1
  • toL2Order(view: L2OpenLimitOrderV1): L2Order
  • toOrderBook(view: OrderbookViewV1): Orderbook

Generated using TypeDoc