Sui.Rpc.V2beta.Validator (ex_sui v0.1.0)

View Source

Definition of a Validator in the system contracts

Note: fields of ValidatorMetadata are flattened into this type

Summary

Types

t()

@type t() :: %Sui.Rpc.V2beta.Validator{
  __unknown_fields__: [Protobuf.unknown_field()],
  address: String.t() | nil,
  commission_rate: non_neg_integer() | nil,
  description: String.t() | nil,
  extra_fields: Sui.Rpc.V2beta.MoveTable.t() | nil,
  gas_price: non_neg_integer() | nil,
  image_url: String.t() | nil,
  metadata_extra_fields: Sui.Rpc.V2beta.MoveTable.t() | nil,
  name: String.t() | nil,
  network_address: String.t() | nil,
  network_public_key: binary() | nil,
  next_epoch_commission_rate: non_neg_integer() | nil,
  next_epoch_gas_price: non_neg_integer() | nil,
  next_epoch_network_address: String.t() | nil,
  next_epoch_network_public_key: binary() | nil,
  next_epoch_p2p_address: String.t() | nil,
  next_epoch_primary_address: String.t() | nil,
  next_epoch_proof_of_possession: binary() | nil,
  next_epoch_protocol_public_key: binary() | nil,
  next_epoch_stake: non_neg_integer() | nil,
  next_epoch_worker_address: String.t() | nil,
  next_epoch_worker_public_key: binary() | nil,
  operation_cap_id: String.t() | nil,
  p2p_address: String.t() | nil,
  primary_address: String.t() | nil,
  project_url: String.t() | nil,
  proof_of_possession: binary() | nil,
  protocol_public_key: binary() | nil,
  staking_pool: Sui.Rpc.V2beta.StakingPool.t() | nil,
  voting_power: non_neg_integer() | nil,
  worker_address: String.t() | nil,
  worker_public_key: binary() | nil
}

Functions

descriptor()