class BlockchainLite::Bitcoin::Block

bitcoin-compatible block

note: work-in-progress

Public Class Methods

first( data='Genesis' ) click to toggle source
# File lib/blockchain-lite/bitcoin/block.rb, line 44
def self.first( data='Genesis' )    # create genesis (big bang! first) block
    ## uses index zero (0) and arbitrary previous_hash ('0')
    Block.new( 0, data, '0' )
end
next( previous, data='Transaction Data...' ) click to toggle source
# File lib/blockchain-lite/bitcoin/block.rb, line 49
def self.next( previous, data='Transaction Data...' )
  Block.new( previous.index+1, data, previous.hash )
end