penumbra_proto::penumbra::core::component::governance::v1

Module proposal

Source
Expand description

Nested message and enum types in Proposal.

Structs§

  • A Community Pool spend proposal describes zero or more transactions to execute on behalf of the Community Pool, with access to its funds, and zero or more scheduled transactions from previous passed proposals to cancel.
  • An emergency proposal can be passed instantaneously by a 1/3 majority of validators, without waiting for the voting period to expire.
  • Freeze an existing IBC client. Like Emergency proposals, it is enacted immediately after receiving +2/3 of validator votes.
  • A parameter change proposal describes a replacement of the app parameters, which should take effect when the proposal is passed.
  • A signaling proposal is meant to register a vote on-chain, but does not have an automatic effect when passed.
  • Unfreeze an existing IBC client. Like Emergency proposals, it is enacted immediately after receiving +2/3 of validator votes.
  • An upgrade plan describes a candidate upgrade to be executed at a certain height. If passed, the chain will halt at the specified height.

Enums§