Module: Beaconcha

Defined in:
lib/beaconcha.rb,
lib/beaconcha/misc.rb,
lib/beaconcha/slot.rb,
lib/beaconcha/epoch.rb,
lib/beaconcha/client.rb,
lib/beaconcha/version.rb,
lib/beaconcha/eth_store.rb,
lib/beaconcha/execution.rb,
lib/beaconcha/validator.rb,
lib/beaconcha/rocketpool.rb,
lib/beaconcha/sync_committee.rb

Defined Under Namespace

Classes: Client, Configuration, ConfigurationError, Epoch, Error, EthStore, Execution, Misc, Rocketpool, Slot, SyncCommittee, Validator

Constant Summary collapse

VERSION =
"1.0.0".freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



46
47
48
# File 'lib/beaconcha.rb', line 46

def self.configuration
  @configuration ||= Beaconcha::Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



50
51
52
# File 'lib/beaconcha.rb', line 50

def self.configure
  yield(configuration)
end