Sha256: 90b349dc1432e3d94ac2fd4643197a504d4ac86c56b9998eb7a6aea785599130

Contents?: true

Size: 539 Bytes

Versions: 2

Compression:

Stored size: 539 Bytes

Contents

module BTC
  TransactionBuilder
  class TransactionBuilder
    class Error < BTCError; end

    # Change address is not specified
    class MissingChangeAddressError < Error; end

    # Unspent outputs are missing. Maybe because input_addresses are not specified.
    class MissingUnspentOutputsError < Error; end

    # Unspent outputs are not sufficient to build the transaction.
    class InsufficientFundsError < Error
      attr_accessor :result
      def initialize(result = nil)
        @result = result
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
btcruby-1.8 lib/btcruby/transaction_builder/errors.rb
btcruby-1.7 lib/btcruby/transaction_builder/errors.rb