class Blockchain::Input

Attributes

address[R]
n[R]
script[R]
script_sig[R]
sequence[R]
tx_index[R]
type[R]
value[R]

Public Class Methods

new(i) click to toggle source
# File lib/blockchain/blockexplorer.rb, line 279
def initialize(i)
        obj = i['prev_out']
        if !obj.nil?
        # regular TX
                @n = obj['n']
                @value = obj['value']
                @address = obj['addr']
                @tx_index = obj['tx_index']
                @type = obj['type']
                @script = obj['script']
                @script_sig = i['script']
                @sequence = i['sequence']
        else
        # coinbase TX
                @script_sig = i['script']
                @sequence = i['sequence']
        end
end