Sha256: e8eb02293926e9963784063043bb243b3931409b9fd1e9dd83bcba96e01d3594

Contents?: true

Size: 835 Bytes

Versions: 2

Compression:

Stored size: 835 Bytes

Contents

module Blockchain
  def self.difficulty
    BigDecimal.new(self.q('getdifficulty'))
  end

  def self.block_count
    self.q('getblockcount').to_i
  end

  def self.latest_hash
    self.q('latesthash')
  end

  def self.bc_per_block
    Btc.new(self.q('bcperblock'))
  end

  def self.total
    Btc.new(self.q('totalbc'))
  end

  def self.probability
    BigDecimal.new(self.q('probability'))
  end

  def self.hashes_to_win
    self.q('hashestowin').to_i
  end

  def self.next_retarget
    self.q('nextretarget').to_i
  end

  def self.avg_tx_size
    self.q('avgtxsize').to_i
  end

  def self.avg_tx_value
    self.q('avgtxvalue').to_i
  end

  def self.interval
    BigDecimal.new(self.q('interval'))
  end

  def self.eta
    BigDecimal.new(self.q('eta'))
  end

  def self.avg_tx_number
    self.q('avgtxnumber').to_i
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blockchain-ruby-1.0.1 lib/realtime.rb
blockchain-ruby-1.0.0 lib/realtime.rb