class Peatio::Bitgo::Blockchain

TODO: Processing of unconfirmed transactions from mempool isn't supported now.

Constants

DEFAULT_FEATURES

Public Class Methods

new(custom_features = {}) click to toggle source
# File lib/peatio/bitgo/blockchain.rb, line 9
def initialize(custom_features = {})
  @features = DEFAULT_FEATURES.merge(custom_features).slice(*SUPPORTED_FEATURES)
  @settings = {}
end

Public Instance Methods

configure(settings = {}) click to toggle source
# File lib/peatio/bitgo/blockchain.rb, line 14
def configure(settings = {})
  # Clean client state during configure.
  @client = nil
  @settings.merge!(settings.slice(*SUPPORTED_SETTINGS))
end