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