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.