Class: MaxExchangeApi::PublicV3Api
Instance Attribute Summary
Attributes inherited from BaseApi
#config
Instance Method Summary
collapse
Methods inherited from BaseApi
#initialize
Instance Method Details
#available_loan_amount ⇒ Object
23
24
25
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 23
def available_loan_amount
send_request(:get, '/wallet/m/limits', {})
end
|
#currencies ⇒ Object
35
36
37
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 35
def currencies
send_request(:get, '/currencies', {})
end
|
#depth(market, limit: 10, sort_by_price: true) ⇒ Object
47
48
49
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 47
def depth(market, limit: 10, sort_by_price: true)
send_request(:get, '/depth', market: market, limit: limit, sort_by_price: sort_by_price)
end
|
#index_prices ⇒ Object
9
10
11
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 9
def index_prices
send_request(:get, '/wallet/m/index_prices', {})
end
|
#index_prices_histories(market, start_time, end_time) ⇒ Object
13
14
15
16
17
18
19
20
21
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 13
def index_prices_histories(market, start_time, end_time)
send_request(
:get,
'/wallet/m/historical_index_prices',
market: market,
start_time: start_time,
end_time: end_time,
)
end
|
#k(market, limit: 30, period: 1, timestamp: nil) ⇒ Object
43
44
45
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 43
def k(market, limit: 30, period: 1, timestamp: nil)
send_request(:get, '/k', market: market, limit: limit, period: period, timestamp: timestamp)
end
|
#loan_interest_rates ⇒ Object
27
28
29
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 27
def loan_interest_rates
send_request(:get, '/wallet/m/interest_rates', {})
end
|
#markets ⇒ Object
31
32
33
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 31
def markets
send_request(:get, '/markets', {})
end
|
#ticker(market) ⇒ Object
65
66
67
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 65
def ticker(market)
send_request(:get, '/ticker', market: market)
end
|
#tickers ⇒ Object
61
62
63
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 61
def tickers
send_request(:get, '/tickers', {})
end
|
#timestamp ⇒ Object
39
40
41
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 39
def timestamp
send_request(:get, '/timestamp', {})
end
|
#trades(market, timestamp: nil, limit: 50) ⇒ Object
51
52
53
54
55
56
57
58
59
|
# File 'lib/max_exchange_api/public_v3_api.rb', line 51
def trades(market, timestamp: nil, limit: 50)
send_request(
:get,
'/trades',
market: market,
timestamp: timestamp,
limit: limit,
)
end
|