Class: Decent::EtherAPI

Inherits:
Object
  • Object
show all
Defined in:
lib/decent/api/ether_api.rb

Class Method Summary collapse

Class Method Details

.get_balance(address) ⇒ Object



3
4
5
6
# File 'lib/decent/api/ether_api.rb', line 3

def self.get_balance(address)
  url = "https://api.blockcypher.com/v1/eth/main/addrs/#{address}/balance"
  return JSON.parse(RestClient.get url)["balance"].to_f / 10**18
end

.get_exchange_rateObject



8
9
10
11
# File 'lib/decent/api/ether_api.rb', line 8

def self.get_exchange_rate
  url = "https://api.coinbase.com/v2/exchange-rates?currency=ETH"
  return JSON.parse(RestClient.get url)["data"]["rates"]["USD"]
end