Method: Pochette::BaseTrezorTransactionBuilder#initialize

Defined in:
lib/pochette/base_trezor_transaction_builder.rb

#initialize(options) ⇒ BaseTrezorTransactionBuilder

Returns a new instance of BaseTrezorTransactionBuilder.



16
17
18
19
20
21
22
23
24
# File 'lib/pochette/base_trezor_transaction_builder.rb', line 16

def initialize(options)
  options = options.dup
  initialize_bip32_addresses(options)
  super(options)
  return unless valid?
  build_trezor_inputs
  build_trezor_outputs
  build_transactions
end