class Xooa::Response::BlockResponse

Attributes

blockNumber[RW]
dataHash[RW]
numberOfTransactions[RW]
previousHash[RW]

Public Class Methods

new(previousHash, dataHash, blockNumber, numberOfTransactions) click to toggle source

Initialize BlockResponse @param previousHash Hash of the previous block @param dataHash Hash of the data present in the block @param blockNumber block number @param numberOfTransactions number of transactions in the block @return BlockResponse

# File lib/xooa/response/BlockResponse.rb, line 35
def initialize(previousHash, dataHash, blockNumber, numberOfTransactions)
  @previousHash = previousHash
  @dataHash = dataHash
  @blockNumber = blockNumber
  @numberOfTransactions = numberOfTransactions
end

Public Instance Methods

display() click to toggle source

display the details for the BlockResponse

# File lib/xooa/response/BlockResponse.rb, line 44
def display
  puts("Block Number - #{@blockNumber}")
  puts("Number of Transactions - #{@numberOfTransactions}")
  puts("Data Hash - #{@dataHash}")
  puts("Previous Hash - #{@previousHash}")
end