class Tokens

Public Class Methods

new(requestor) click to toggle source
Calls superclass method Resource::new
# File lib/resources/tokens.rb, line 4
def initialize(requestor)
  super(requestor, 'tokens')
end

Public Instance Methods

balance(token_uid:, address:) click to toggle source
# File lib/resources/tokens.rb, line 26
def balance(token_uid:, address:)
  get('balance', token_uid: token_uid, address: address)
end
create_address(token_uid:) click to toggle source
# File lib/resources/tokens.rb, line 18
def create_address(token_uid:)
  post('create_address', token_uid: token_uid)
end
register(token_type:, name:, symbol:, issuer:) click to toggle source
# File lib/resources/tokens.rb, line 8
def register(token_type:, name:, symbol:, issuer:)
  post(
    'register',
    token_type: token_type,
    name: name,
    symbol: symbol,
    issuer: issuer
  )
end
register_address(token_uid:, address:) click to toggle source
# File lib/resources/tokens.rb, line 22
def register_address(token_uid:, address:)
  post('register_address', token_uid: token_uid, address: address)
end
transfer_info(token_address_transfer_uid:) click to toggle source
# File lib/resources/tokens.rb, line 39
def transfer_info(token_address_transfer_uid:)
  get('transfer/info', token_address_transfer_uid: token_address_transfer_uid)
end
transfer_managed(token_address_uid:, address_to:, num_tokens:) click to toggle source
# File lib/resources/tokens.rb, line 30
def transfer_managed(token_address_uid:, address_to:, num_tokens:)
  post(
    'transfer/managed',
    token_address_uid: token_address_uid,
    address_to: address_to,
    num_tokens: num_tokens
  )
end