Class: Casper::Entity::BlockHeader
- Inherits:
-
Object
- Object
- Casper::Entity::BlockHeader
- Defined in:
- lib/entity/block_header.rb
Overview
BlockHeader
Instance Method Summary collapse
-
#get_accumulated_seed ⇒ String
Accumulated_seed.
-
#get_body_hash ⇒ String
Body_hash.
-
#get_era_end ⇒ String
Era_end.
-
#get_era_id ⇒ Integer
Era_id.
-
#get_height ⇒ Integer
Height.
-
#get_parent_hash ⇒ String
Parent_hash.
-
#get_protocol_version ⇒ String
Protocol_version.
-
#get_random_bit ⇒ Boolean
Random_bit.
-
#get_state_root_hash ⇒ String
State_root_hash.
-
#get_timestamp ⇒ Integer
Timestamp.
-
#initialize(header = {}) ⇒ BlockHeader
constructor
A new instance of BlockHeader.
Constructor Details
#initialize(header = {}) ⇒ BlockHeader
Returns a new instance of BlockHeader.
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/entity/block_header.rb', line 17 def initialize(header = {}) @parent_hash = header[:parent_hash] @state_root_hash = header[:state_root_hash] @body_hash = header[:body_hash] @random_bit = header[:random_bit] @accumulated_seed = header[:accumulated_seed] @era_end = header[:era_end] @timestamp = header[:timestamp] @era_id = header[:era_id] @height = header[:height] @protocol_version = header[:protocol_version] end |
Instance Method Details
#get_accumulated_seed ⇒ String
Returns accumulated_seed.
51 52 53 |
# File 'lib/entity/block_header.rb', line 51 def get_accumulated_seed @accumulated_seed end |
#get_body_hash ⇒ String
Returns body_hash.
41 42 43 |
# File 'lib/entity/block_header.rb', line 41 def get_body_hash @body_hash end |
#get_era_end ⇒ String
Returns era_end.
56 57 58 |
# File 'lib/entity/block_header.rb', line 56 def get_era_end @era_end end |
#get_era_id ⇒ Integer
Returns era_id.
66 67 68 |
# File 'lib/entity/block_header.rb', line 66 def get_era_id @era_id end |
#get_height ⇒ Integer
Returns height.
71 72 73 |
# File 'lib/entity/block_header.rb', line 71 def get_height @height end |
#get_parent_hash ⇒ String
Returns parent_hash.
31 32 33 |
# File 'lib/entity/block_header.rb', line 31 def get_parent_hash @parent_hash end |
#get_protocol_version ⇒ String
Returns protocol_version.
76 77 78 |
# File 'lib/entity/block_header.rb', line 76 def get_protocol_version @protocol_version end |
#get_random_bit ⇒ Boolean
Returns random_bit.
46 47 48 |
# File 'lib/entity/block_header.rb', line 46 def get_random_bit @random_bit end |
#get_state_root_hash ⇒ String
Returns state_root_hash.
36 37 38 |
# File 'lib/entity/block_header.rb', line 36 def get_state_root_hash @state_root_hash end |
#get_timestamp ⇒ Integer
Returns timestamp.
61 62 63 |
# File 'lib/entity/block_header.rb', line 61 def @timestamp end |