Class: Chain::Config::Info

Inherits:
ResponseObject show all
Defined in:
lib/chain/config.rb

Defined Under Namespace

Classes: Snapshot

Instance Attribute Summary collapse

Method Summary

Methods inherited from ResponseObject

#[], #[]=, #initialize, #to_h, #to_json

Constructor Details

This class inherits a constructor from Chain::ResponseObject

Instance Attribute Details

#block_heightInteger (readonly)

Returns:

  • (Integer)


60
# File 'lib/chain/config.rb', line 60

attrib :block_height

#blockchain_idString (readonly)

Returns:

  • (String)


56
# File 'lib/chain/config.rb', line 56

attrib :blockchain_id

#build_commitString (readonly)

Returns:

  • (String)


88
# File 'lib/chain/config.rb', line 88

attrib :build_commit

#build_dateString (readonly)

Date when the core binary was compiled.

The API may not return this field as an RFC3399 timestamp, so it is not converted into a Time object.

Returns:

  • (String)


96
# File 'lib/chain/config.rb', line 96

attrib :build_date

#configured_atTime (readonly)

Returns:

  • (Time)


36
# File 'lib/chain/config.rb', line 36

attrib :configured_at, rfc3339_time: true

#core_idString (readonly)

Returns:

  • (String)


80
# File 'lib/chain/config.rb', line 80

attrib :core_id

#generator_access_tokenString (readonly)

Returns:

  • (String)


52
# File 'lib/chain/config.rb', line 52

attrib :generator_access_token

#generator_block_heightInteger (readonly)

Returns:

  • (Integer)


64
# File 'lib/chain/config.rb', line 64

attrib :generator_block_height

#generator_block_height_fetched_atTime (readonly)

Returns:

  • (Time)


68
# File 'lib/chain/config.rb', line 68

attrib :generator_block_height_fetched_at, rfc3339_time: true

#generator_urlString (readonly)

Returns:

  • (String)


48
# File 'lib/chain/config.rb', line 48

attrib :generator_url

#healthHash (readonly)

Returns:

  • (Hash)


100
# File 'lib/chain/config.rb', line 100

attrib :health

#is_configuredBoolean (readonly)

Returns:

  • (Boolean)


32
# File 'lib/chain/config.rb', line 32

attrib :is_configured

#is_generatorBoolean (readonly)

Returns:

  • (Boolean)


44
# File 'lib/chain/config.rb', line 44

attrib :is_generator

#is_productionBoolean (readonly)

Returns:

  • (Boolean)


72
# File 'lib/chain/config.rb', line 72

attrib :is_production

#is_signerBoolean (readonly)

Returns:

  • (Boolean)


40
# File 'lib/chain/config.rb', line 40

attrib :is_signer

#network_rpc_versionInteger (readonly)

Returns:

  • (Integer)


76
# File 'lib/chain/config.rb', line 76

attrib :network_rpc_version

#snapshotSnapshot (readonly)

Returns:



104
# File 'lib/chain/config.rb', line 104

attrib(:snapshot) { |raw| Snapshot.new(raw) }

#versionString (readonly)

Returns:

  • (String)


84
# File 'lib/chain/config.rb', line 84

attrib :version