Skip to main content

terra_sdk.core.staking.data.validator

CommissionRates Objects


_2
@attr.s
_2
class CommissionRates(JSONSerializable)

Data structure for validator's commission rates & policy.

rate

Current % commission rate.

max_rate

Maximum % commission rate permitted by policy.

max_change_rate

Maximum % change of commission per day.

Commission Objects


_2
@attr.s
_2
class Commission(JSONSerializable)

Contains information about validator's commission rates.

commission_rates

Validator commission rates.

update_time

Last time commission rates were updated.

Description Objects


_2
@attr.s
_2
class Description(JSONSerializable)

Validator description entry.

Arguments:

  • moniker - validator name, aka: "Terran One"
  • identity - keybase.io identifier (used for setting logo)
  • website - validator website
  • details - longer description of validator
  • security_contact - contact information for validator

Validator Objects


_2
@attr.s
_2
class Validator(JSONSerializable)

Contains information about a registered validator.