class Market
Public Instance Methods
getAsset(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 12 def getAsset(request = {}) return request("GET","/market/assets/" + (request['asset_id']).to_s) end
getAssets(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 8 def getAssets(request = {}) return request("GET","/market/assets") end
getExchangeOhlcvHistory(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 28 def getExchangeOhlcvHistory(request = {}) return request("GET","/market/ohlcv/" + (request['exchage_id']).to_s + "/history/" + (request['symbol']).to_s,request) end
getExchangeOhlcvLast(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 24 def getExchangeOhlcvLast(request = {}) return request("GET","/market/ohlcv/" + (request['exchage_id']).to_s + "/latest",request) end
getExchangeRates(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 60 def getExchangeRates(request = {}) request["to"].to_s.empty? ? request['to'] = "USD" : request["to"] return request("GET","/market/rates/" + (request['exchage_id']).to_s + "/" + (request['from']).to_s,{ "to" => request['to'], "from_amount" => request['from_amount'] }) end
getExchangeTrades(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 50 def getExchangeTrades(request = {}) request["from"].to_s.empty? ? request['from'] = nil : request['from'] request["to"].to_s.empty? ? request['to'] = "USD" : request["to"] return request("GET","/market/trades/" + (request['exchage_id']).to_s+ "",{ "from" => request['from'], "to" => request['to'] }) end
getExchanges(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 4 def getExchanges(request = {}) return request("GET","/market/exchanges") end
getOhlcvHistory(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 20 def getOhlcvHistory(request = {}) return request("GET","/market/ohlcv/history/" + (request['symbol']).to_s,request) end
getOhlcvLast(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 16 def getOhlcvLast(request = {}) return request("GET","/market/ohlcv/latest",request) end
getRates(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 42 def getRates(request = {}) return request("GET","/market/rates/" + (request['from']).to_s+ "",{ "to" => request['to'], "from_amount" => request['from_amount'] }) end
getTrades(request = {})
click to toggle source
# File lib/blocksdk_ruby/market.rb, line 32 def getTrades(request = {}) request["from"].to_s.empty? ? request['from'] = nil : request['from'] request["to"].to_s.empty? ? request['to'] = "USD" : request["to"] return request("GET","/market/trades",{ "from" => request['from'], "to" => request['to'] }) end