Expand description
Nested message and enum types in Proposal
.
Structs§
- Community
Pool Spend - 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.
- Emergency
- An emergency proposal can be passed instantaneously by a 1/3 majority of validators, without waiting for the voting period to expire.
- Freeze
IbcClient - Freeze an existing IBC client.
Like
Emergency
proposals, it is enacted immediately after receiving +2/3 of validator votes. - Parameter
Change - A parameter change proposal describes a replacement of the app parameters, which should take effect when the proposal is passed.
- Signaling
- A signaling proposal is meant to register a vote on-chain, but does not have an automatic effect when passed.
- Unfreeze
IbcClient - Unfreeze an existing IBC client.
Like
Emergency
proposals, it is enacted immediately after receiving +2/3 of validator votes. - Upgrade
Plan - 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§
- Payload
- The proposal’s payload.