module Peatio module Bitgo # TODO: Processing of unconfirmed transactions from mempool isn't supported now. class Blockchain < Peatio::Blockchain::Abstract DEFAULT_FEATURES = {case_sensitive: true, cash_addr_format: false}.freeze def initialize(custom_features = {}) @features = DEFAULT_FEATURES.merge(custom_features).slice(*SUPPORTED_FEATURES) @settings = {} end def configure(settings = {}) # Clean client state during configure. @client = nil @settings.merge!(settings.slice(*SUPPORTED_SETTINGS)) end end end end