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