Skip to content

Aspens API Protocol Documentation

Table of Contents

Arborter is the name of the service.

Top

arborter.proto

Empty

Order

rpc: SendOrder

FieldTypeLabelDescription
sidestringbid or ask
quantityuint64order size
priceuint64optional. including is a LIMIT order. excluding is a MARKET order.
market_namestringthe handle for this market. eg. market-1
trade_symbolstringBASE_SYMBOL:QUOTE_SYMBOL eg. WTI:USD
participant_idstringuuid, eg. 00000000-0000-0000-0000-000000000000
base_addressstringBase symbol (WTI) chain address
quote_addressstringQuote sybmol (USD) chain address
execution_typestringdirect or discretionary
matching_order_idstringwhen execution_type == discretionary, include order_id to match with.

SendOrderResponse

FieldTypeLabelDescription
resultstring
messagestring

ArborterService

Method NameRequest TypeResponse TypeDescription
SendOrderOrderSendOrderResponse

Scalar Value Types

.proto TypeC++JavaPythonGoC#PHPRuby
doubledoubledoublefloatfloat64doublefloatFloat
floatfloatfloatfloatfloat32floatfloatFloat
int32int32intintint32intintegerBignum or Fixnum (as required)
int64int64longint/longint64longinteger/stringBignum
uint32uint32intint/longuint32uintintegerBignum or Fixnum (as required)
uint64uint64longint/longuint64ulonginteger/stringBignum or Fixnum (as required)
sint32int32intintint32intintegerBignum or Fixnum (as required)
sint64int64longint/longint64longinteger/stringBignum
fixed32uint32intintuint32uintintegerBignum or Fixnum (as required)
fixed64uint64longint/longuint64ulonginteger/stringBignum
sfixed32int32intintint32intintegerBignum or Fixnum (as required)
sfixed64int64longint/longint64longinteger/stringBignum
boolboolbooleanbooleanboolboolbooleanTrueClass/FalseClass
stringstringStringstr/unicodestringstringstringString (UTF-8)
bytesstringByteStringstr[]byteByteStringstringString (ASCII-8BIT)