Method: Coinbase::Validator.fetch

Defined in:
lib/coinbase/validator.rb

.fetch(network, asset_id, validator_id) ⇒ Coinbase::Validator

Returns a Validator for the provided network, asset, and validator.

Parameters:

  • network (Coinbase::Network, Symbol)

    The Network or Network ID

  • asset_id (Symbol)

    The asset ID

  • validator_id (String)

    The validator ID

Returns:



32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/coinbase/validator.rb', line 32

def self.fetch(network, asset_id, validator_id)
  network = Coinbase::Network.from_id(network)

  validator = Coinbase.call_api do
    validators_api.get_validator(
      network.normalized_id,
      asset_id,
      validator_id
    )
  end
  new(validator)
end