Class: Peatio::Block

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/peatio/block.rb

Overview

This class represents blockchain block which contains transactions.

Using instant of this class in return for Peatio::Blockchain#fetch_block!

See Also:

  • example implementation (inside peatio source https://github.com/rubykube/peatio)

Author:

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(number, transactions) ⇒ Block

Returns a new instance of Block.



24
25
26
27
# File 'lib/peatio/block.rb', line 24

def initialize(number, transactions)
  @number = number
  @transactions = transactions
end

Instance Attribute Details

#numberObject (readonly)

return [String] block number



18
19
20
# File 'lib/peatio/block.rb', line 18

def number
  @number
end

#transactionsObject (readonly)

return [Array<Peatio::Transaction>]



22
23
24
# File 'lib/peatio/block.rb', line 22

def transactions
  @transactions
end