0.3.0 • Published 5 years ago

@maidenlane/nodejs v0.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

manifoldX

nodejs

npm i maidenlane

Messages Reference

Requests

Key

Messages

Messages

Header

attributetype
lengthu16
type_idu16
request_idu64

Ping

attributetype
headerHeader
request_idu64

PrepareMarket

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32

QueryOrderToken

attributetype
headerHeader
user_idu64

ListOpenOrders

attributetype
headerHeader
user_idu64
after_order_tokenu64

OpenTradeSession

attributetype
headerHeader
user_idu64
access_keychar32

NewOrder

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
order_tokenu64
replace_order_tokenu64
quantityu64
priceu64
is_buybool

CancelOrder

attributetype
headerHeader
user_idu64
order_tokenu64
leaves_quantityu64

Reports

Key

Messages

Types

Messages

OrderResting

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
order_tokenu64
quantity_removedu64
quantity_restingu64
priceu64
is_buybool

OrderDone

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
order_tokenu64
quantity_removedu64
priceu64
is_buybool
reasonDoneReason

OrderRejected

attributetype
headerHeader
user_idu64
order_tokenu64
reasonRejectReason
is_buybool

OrderDetails

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
order_tokenu64
older_order_tokenu64
priceu64
quantityu64
original_quantityu64
is_buybool

TradeSessionOpened

attributetype
headerHeader
user_idu64

MarketReady

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32

NextOrderToken

attributetype
headerHeader
user_idu64
next_order_tokenu64
used_tokensu64

CurrentBalance

attributetype
headerHeader
user_idu64
asset_idu32
balanceu64
holdu64

Error

attributetype
headerHeader
request_idu64
codeErrorCode

OrderAccepted

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
order_tokenu64
existing_order_tokenu64
is_buybool
quantityu64
priceu64

OrderModified

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
order_tokenu64
quantity_removedu64
quantity_remainingu64
priceu64
is_buybool

SessionDetails

attributetype
headerHeader
user_idu64
session_tagu32
order_countu32
unlock_atu64

Match

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
order_tokenu64
quantityu64
priceu64
costu64
sequenceu64
feesu64
limit_versionu64
is_makerbool
is_buybool

MarketStateDetails

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
fee_limitu64
limit_versionu64
quote_qtyi64
base_qtyi64
quote_market_holdu64
base_market_holdu64
min_quote_qtyi64
min_base_qtyi64
long_max_priceu64
short_min_priceu64
quote_shift_qty_majori32
quote_shift_qty_minoru64
base_shift_qty_majori32
base_shift_qty_minoru64

Header

attributetype
lengthu16
type_idu16
timestampu64

DepositApplied

attributetype
headerHeader
user_idu64
asset_idu32
current_balanceu64

TradeSessionClosed

attributetype
headerHeader
user_idu64

UpdateTradingLimitResult

attributetype
headerHeader
user_idu64
quote_asset_idu32
base_asset_idu32
limit_versionu64
successbool

Pong

attributetype
headerHeader
request_idu64

WithdrawResult

attributetype
headerHeader
user_idu64
asset_idu32
quantityu64
successbool

Types

RejectReason

Data type: u8

namevalue
INSUFFICIENT_FUNDS1
INVALID_QUANTITY2
TRADING_LIMIT3
NOT_A_REASON4
OUT_OF_MEMORY5
UNLOCKED6

DoneReason

Data type: u8

namevalue
FILLED1
CANCELED2
ERROR3
NO_LONGER_VALID4
REPLACED5
CANNOT_ADD6

ErrorCode

Data type: u32

namevalue
UNKNOWN_COMMAND_TYPE1
OUT_OF_MEMORY2
INTERNAL_ERROR899999
SESSION_DOES_NOT_EXIST900005
BAD_ACCESS_KEY900004
ASSET_NOT_PREPARED900001
INVALID_REQUEST900000
FEED_DROPPED900003
AT_CAPACITY900002