Class: BTC::TransactionBuilder::Provider::BlockProvider

Inherits:
Object
  • Object
show all
Includes:
BTC::TransactionBuilder::Provider
Defined in:
lib/btcruby/transaction_builder/provider.rb

Overview

private

Instance Method Summary collapse

Methods included from BTC::TransactionBuilder::Provider

#btc_txbuilder_outpoint_id, #consume_unspent_output, #consumed_unspent_output?, new

Constructor Details

#initialize(&block) ⇒ BlockProvider

Returns a new instance of BlockProvider.



44
45
46
# File 'lib/btcruby/transaction_builder/provider.rb', line 44

def initialize(&block)
  @block = block
end

Instance Method Details

#unspent_outputs(txbuilder) ⇒ Object



47
48
49
# File 'lib/btcruby/transaction_builder/provider.rb', line 47

def unspent_outputs(txbuilder)
  @block.call(txbuilder)
end