-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.js
57 lines (57 loc) · 1.6 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/* eslint-disable @typescript-eslint/camelcase */
module.exports = {
endPoint: 'wss://dotws.cybex.io/',
types: {
TradePair: {
hash: 'H256',
base: 'H256',
quote: 'H256',
latest_matched_price: 'Option<u128>',
one_day_trade_volume: 'Balance',
one_day_highest_price: 'Option<u128>',
one_day_lowest_price: 'Option<u128>',
},
Token: {
hash: 'H256',
symbol: 'Vec<u8>',
total_supply: 'Balance',
},
OrderLinkedItem: {
prev: 'Option<u64>',
next: 'Option<u64>',
price: 'Option<u64>',
buy_amount: 'u128',
sell_amount: 'u128',
orders: 'Vec<Balance>',
},
Price: 'u128',
OrderType: 'u8',
OrderStatus: 'u8',
LimitOrder: {
hash: 'H256',
base: 'H256',
quote: 'H256',
owner: 'AccountId',
price: 'Price',
sell_amount: 'Balance',
buy_amount: 'Balance',
remained_sell_amount: 'Balance',
remained_buy_amount: 'Balance',
otype: 'OrderType',
status: 'OrderStatus',
},
Trade: {
hash: 'H256',
base: 'H256',
quote: 'H256',
buyer: 'AccountId',
seller: 'AccountId',
maker: 'AccountId',
taker: 'AccountId',
otype: 'OrderType',
price: 'Price',
base_amount: 'Balance',
quote_amount: 'Balance',
},
},
};