Class: Etherscan::Tokens

Inherits:
Api
  • Object
show all
Defined in:
lib/etherscan/tokens.rb

Instance Attribute Summary

Attributes inherited from Api

#connection

Instance Method Summary collapse

Methods inherited from Api

#get, #initialize

Constructor Details

This class inherits a constructor from Etherscan::Api

Instance Method Details

#balance(address, contract_address) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/etherscan/tokens.rb', line 13

def balance(address, contract_address)
  params = {
    module: 'account', action: 'tokenbalance',
    address: address, contractaddress: contract_address
  }
  get(params)
end

#total_supply(contract_address) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/etherscan/tokens.rb', line 5

def total_supply(contract_address)
  params = {
    module: 'stats', action: 'tokensupply',
    contractaddress: contract_address
  }
  get(params)
end