Skip to content

spec: document invariants for actions without proofs #3998

Open
@redshiftzero

Description

@redshiftzero

In #3867 we documented in the protocol spec the integrity invariants of each action containing a proof. We should do the same for each action that does not contain a proof, documenting what part of the system upholds that invariant (e.g. validation in ActionHandler, etc.).

Actions without proofs:

  • ValidatorDefinition
  • Delegate
  • Undelegate
  • IbcRelay
  • Ics20Withdrawal
  • PositionOpen
  • PositionClose
  • PositionWithdraw
  • PositionRewardClaim
  • ProposalSubmit
  • ProposalWithdraw
  • ValidatorVote
  • ProposalDepositClaim
  • CommunityPoolSpend
  • CommunityPoolOutput
  • CommunityPoolDeposit
  • ActionDutchAuctionSchedule
  • ActionDutchAuctionEnd
  • ActionDutchAuctionWithdraw

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-docsArea: Documentation needs for the project_P-lowPriority: low

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions