Class: Casper::Entity::EraSummary

Inherits:
Object
  • Object
show all
Defined in:
lib/entity/era_summary.rb

Instance Method Summary collapse

Constructor Details

#initialize(block_hash_, era_id_, stored_value_, state_root_hash_, merkle_proof_) ⇒ EraSummary

Returns a new instance of EraSummary.

Parameters:

  • block_hash_ (String)
  • era_id_ (Integer)
  • stored_value_ (StoredValue)
  • state_root_hash_ (String)
  • merkle_proof_ (String)


10
11
12
13
14
15
16
# File 'lib/entity/era_summary.rb', line 10

def initialize(block_hash_, era_id_, stored_value_, state_root_hash_, merkle_proof_)
  @block_hash = block_hash_
  @era_id = era_id_
  @stored_value = stored_value_
  @state_root_hash = state_root_hash_
  @merkle_proof = merkle_proof_
end

Instance Method Details

#get_block_hashString

Returns block_hash.

Returns:

  • (String)

    block_hash



19
20
21
# File 'lib/entity/era_summary.rb', line 19

def get_block_hash
  @block_hash
end

#get_era_idInteger

Returns era_id.

Returns:

  • (Integer)

    era_id



24
25
26
# File 'lib/entity/era_summary.rb', line 24

def get_era_id
  @era_id
end

#get_merkle_proofString

Returns merkle_proof.

Returns:

  • (String)

    merkle_proof



39
40
41
# File 'lib/entity/era_summary.rb', line 39

def get_merkle_proof
  @merkle_proof
end

#get_state_root_hashString

Returns state_root_hash.

Returns:

  • (String)

    state_root_hash



34
35
36
# File 'lib/entity/era_summary.rb', line 34

def get_state_root_hash
  @state_root_hash
end

#get_stored_valueStoredValue

Returns StoredValue.

Returns:



29
30
31
# File 'lib/entity/era_summary.rb', line 29

def get_stored_value
  @stored_value
end