Documentation ¶
Overview ¶
Package v036 is used for legacy migration scripts. Actual migration scripts for v036 have been removed, but the v039->v042 migration script still references types from this file, so we're keeping it for now. DONTCOVER
Index ¶
Constants ¶
View Source
const ( ModuleName = "gov" RouterKey = ModuleName ProposalTypeText string = "Text" MaxDescriptionLength int = 5000 MaxTitleLength int = 140 )
Variables ¶
This section is empty.
Functions ¶
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
func ValidateAbstract ¶
Types ¶
type Content ¶
type Content interface { GetTitle() string GetDescription() string ProposalRoute() string ProposalType() string ValidateBasic() error String() string }
func NewTextProposal ¶
type GenesisState ¶
type GenesisState struct { StartingProposalID uint64 `json:"starting_proposal_id"` Deposits v034gov.Deposits `json:"deposits"` Votes v034gov.Votes `json:"votes"` Proposals []Proposal `json:"proposals"` DepositParams v034gov.DepositParams `json:"deposit_params"` VotingParams v034gov.VotingParams `json:"voting_params"` TallyParams v034gov.TallyParams `json:"tally_params"` }
func NewGenesisState ¶
func NewGenesisState( startingProposalID uint64, deposits v034gov.Deposits, votes v034gov.Votes, proposals []Proposal, depositParams v034gov.DepositParams, votingParams v034gov.VotingParams, tallyParams v034gov.TallyParams, ) GenesisState
type Proposal ¶
type Proposal struct { Content `json:"content"` ProposalID uint64 `json:"id"` Status v034gov.ProposalStatus `json:"proposal_status"` FinalTallyResult v034gov.TallyResult `json:"final_tally_result"` SubmitTime time.Time `json:"submit_time"` DepositEndTime time.Time `json:"deposit_end_time"` TotalDeposit sdk.Coins `json:"total_deposit"` VotingStartTime time.Time `json:"voting_start_time"` VotingEndTime time.Time `json:"voting_end_time"` }
type ProposalQueue ¶
type ProposalQueue []uint64
type TextProposal ¶
func (TextProposal) GetDescription ¶
func (tp TextProposal) GetDescription() string
func (TextProposal) GetTitle ¶
func (tp TextProposal) GetTitle() string
func (TextProposal) ProposalRoute ¶
func (tp TextProposal) ProposalRoute() string
func (TextProposal) ProposalType ¶
func (tp TextProposal) ProposalType() string
func (TextProposal) String ¶
func (tp TextProposal) String() string
func (TextProposal) ValidateBasic ¶
func (tp TextProposal) ValidateBasic() error
Click to show internal directories.
Click to hide internal directories.