class Bloopi::API::Token
Attributes
balance[R]
coin_symbol[R]
transaction_hash[R]
wallet[R]
Public Class Methods
balance(args, options = {})
click to toggle source
{:contract_id=>“”, :wallet_address=>“”}
# File lib/bloopi/api/token.rb, line 16 def self.balance(args, options = {}) contract_id = args[:contract_id] wallet_address = args[:wallet_address] response = Bloopi.make_request("/token/#{contract_id}/#{wallet_address}", {}, "get", {:use_ssl => true}.merge!(options)) raise ServerError.new(response.status, response.body) if response.status >= 500 raise OAuthTokenRequestError.new(response.status, response.body) if response.status >= 400 response end
new(attributes)
click to toggle source
# File lib/bloopi/api/token.rb, line 9 def initialize(attributes) @coin_symbol = attributes["coin_symbol"] @balance = attributes["balance"] @wallet_address = attributes["wallet_address"] end
transfer(args, options = {})
click to toggle source
{:to_address=>“”, :from_address=>“”, :password=>“”, :quantity=>0.001, :contract_address=>“”}
# File lib/bloopi/api/token.rb, line 26 def self.transfer(args, options = {}) response = Bloopi.make_request("/token/send", {}.merge!(args), "post", {:use_ssl => true, format: :json}.merge!(options)) raise ServerError.new(response.status, response.body) if response.status >= 500 raise OAuthTokenRequestError.new(response.status, response.body) if response.status >= 400 response end