Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • MsgBase<MsgEditValidator.Params, MsgEditValidator.Proto>
    • MsgEditValidator

Index

Constructors

Properties

params: Params

Methods

  • toAmino(): { type: string; value: { commission_rate: string; description: undefined | ({ moniker: string; identity: string; website: string; security_contact: string; details: string; }); min_self_delegation: string; validator_address: string } }
  • Returns { type: string; value: { commission_rate: string; description: undefined | ({ moniker: string; identity: string; website: string; security_contact: string; details: string; }); min_self_delegation: string; validator_address: string } }

    • type: string
    • value: { commission_rate: string; description: undefined | ({ moniker: string; identity: string; website: string; security_contact: string; details: string; }); min_self_delegation: string; validator_address: string }
      • commission_rate: string
      • description: undefined | ({ moniker: string; identity: string; website: string; security_contact: string; details: string; })
      • min_self_delegation: string
      • validator_address: string
  • toData(): { @type: string; commissionRate: string; description: undefined | internal.Description; minSelfDelegation: string; validatorAddress: string }
  • Returns { @type: string; commissionRate: string; description: undefined | internal.Description; minSelfDelegation: string; validatorAddress: string }

    • @type: string
    • commissionRate: string

      We pass a reference to the new commission rate and min self delegation as it's not mandatory to update. If not updated, the deserialized rate will be zero with no way to distinguish if an update was intended. REF: #2373

    • description: undefined | internal.Description
    • minSelfDelegation: string
    • validatorAddress: string
  • toDirectSignJSON(): string
  • toEip712(): { type: string; value: Record<string, unknown> }
  • toJSON(): string
  • toWeb3(): { @type: string; commission_rate: string; description: undefined | { details: string; identity: string; moniker: string; security_contact: string; website: string }; min_self_delegation: string; validator_address: string }
  • Returns { @type: string; commission_rate: string; description: undefined | { details: string; identity: string; moniker: string; security_contact: string; website: string }; min_self_delegation: string; validator_address: string }

    • @type: string
    • commission_rate: string
    • description: undefined | { details: string; identity: string; moniker: string; security_contact: string; website: string }
    • min_self_delegation: string
    • validator_address: string

Generated using TypeDoc