mirror of
https://github.com/0glabs/0g-chain.git
synced 2024-12-27 00:35:18 +00:00
c28bc03248
* comments from review Co-authored-by: Sunny Aggarwal <sunnya97@protonmail.ch> Co-authored-by: jmahess <maheswaran@google.com> Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> * add vote methods * add draft new param change permission * add and update tests * rename ParamChangePermission * account for perms becoming invalid at a later time * add debtParam to permission * add bep3 AssetParam to permissions * add pricefeed Markets to permission * add upgrade permission * move proposal passing to the begin blocker * fix iteration bug Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com> * address todos and audit comments * add proposal examples * refactor handler to be easier to read * address review comments * update comments Co-authored-by: Kevin Davis <kjydavis3@gmail.com> Co-authored-by: Sunny Aggarwal <sunnya97@protonmail.ch> Co-authored-by: jmahess <maheswaran@google.com> Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
118 lines
5.6 KiB
Go
118 lines
5.6 KiB
Go
package committee
|
|
|
|
// DO NOT EDIT - generated by aliasgen tool (github.com/rhuairahrighairidh/aliasgen)
|
|
|
|
import (
|
|
"github.com/kava-labs/kava/x/committee/client"
|
|
"github.com/kava-labs/kava/x/committee/keeper"
|
|
"github.com/kava-labs/kava/x/committee/types"
|
|
)
|
|
|
|
const (
|
|
AttributeKeyCommitteeID = types.AttributeKeyCommitteeID
|
|
AttributeKeyProposalCloseStatus = types.AttributeKeyProposalCloseStatus
|
|
AttributeKeyProposalID = types.AttributeKeyProposalID
|
|
AttributeKeyVoter = types.AttributeKeyVoter
|
|
AttributeValueCategory = types.AttributeValueCategory
|
|
AttributeValueProposalFailed = types.AttributeValueProposalFailed
|
|
AttributeValueProposalPassed = types.AttributeValueProposalPassed
|
|
AttributeValueProposalTimeout = types.AttributeValueProposalTimeout
|
|
DefaultNextProposalID = types.DefaultNextProposalID
|
|
DefaultParamspace = types.DefaultParamspace
|
|
EventTypeProposalClose = types.EventTypeProposalClose
|
|
EventTypeProposalSubmit = types.EventTypeProposalSubmit
|
|
EventTypeProposalVote = types.EventTypeProposalVote
|
|
MaxCommitteeDescriptionLength = types.MaxCommitteeDescriptionLength
|
|
ModuleName = types.ModuleName
|
|
ProposalTypeCommitteeChange = types.ProposalTypeCommitteeChange
|
|
ProposalTypeCommitteeDelete = types.ProposalTypeCommitteeDelete
|
|
QuerierRoute = types.QuerierRoute
|
|
QueryCommittee = types.QueryCommittee
|
|
QueryCommittees = types.QueryCommittees
|
|
QueryProposal = types.QueryProposal
|
|
QueryProposals = types.QueryProposals
|
|
QueryTally = types.QueryTally
|
|
QueryVote = types.QueryVote
|
|
QueryVotes = types.QueryVotes
|
|
RouterKey = types.RouterKey
|
|
StoreKey = types.StoreKey
|
|
TypeMsgSubmitProposal = types.TypeMsgSubmitProposal
|
|
TypeMsgVote = types.TypeMsgVote
|
|
)
|
|
|
|
var (
|
|
// function aliases
|
|
NewKeeper = keeper.NewKeeper
|
|
NewQuerier = keeper.NewQuerier
|
|
RegisterInvariants = keeper.RegisterInvariants
|
|
ValidCommitteesInvariant = keeper.ValidCommitteesInvariant
|
|
ValidProposalsInvariant = keeper.ValidProposalsInvariant
|
|
ValidVotesInvariant = keeper.ValidVotesInvariant
|
|
DefaultGenesisState = types.DefaultGenesisState
|
|
GetKeyFromID = types.GetKeyFromID
|
|
GetVoteKey = types.GetVoteKey
|
|
NewCommittee = types.NewCommittee
|
|
NewCommitteeChangeProposal = types.NewCommitteeChangeProposal
|
|
NewCommitteeDeleteProposal = types.NewCommitteeDeleteProposal
|
|
NewGenesisState = types.NewGenesisState
|
|
NewMsgSubmitProposal = types.NewMsgSubmitProposal
|
|
NewMsgVote = types.NewMsgVote
|
|
NewProposal = types.NewProposal
|
|
NewQueryCommitteeParams = types.NewQueryCommitteeParams
|
|
NewQueryProposalParams = types.NewQueryProposalParams
|
|
NewQueryVoteParams = types.NewQueryVoteParams
|
|
NewVote = types.NewVote
|
|
RegisterCodec = types.RegisterCodec
|
|
RegisterPermissionTypeCodec = types.RegisterPermissionTypeCodec
|
|
RegisterProposalTypeCodec = types.RegisterProposalTypeCodec
|
|
Uint64FromBytes = types.Uint64FromBytes
|
|
|
|
// variable aliases
|
|
ProposalHandler = client.ProposalHandler
|
|
CommitteeKeyPrefix = types.CommitteeKeyPrefix
|
|
ErrInvalidCommittee = types.ErrInvalidCommittee
|
|
ErrInvalidGenesis = types.ErrInvalidGenesis
|
|
ErrInvalidPubProposal = types.ErrInvalidPubProposal
|
|
ErrNoProposalHandlerExists = types.ErrNoProposalHandlerExists
|
|
ErrProposalExpired = types.ErrProposalExpired
|
|
ErrUnknownCommittee = types.ErrUnknownCommittee
|
|
ErrUnknownProposal = types.ErrUnknownProposal
|
|
ErrUnknownVote = types.ErrUnknownVote
|
|
ModuleCdc = types.ModuleCdc
|
|
NextProposalIDKey = types.NextProposalIDKey
|
|
ProposalKeyPrefix = types.ProposalKeyPrefix
|
|
VoteKeyPrefix = types.VoteKeyPrefix
|
|
)
|
|
|
|
type (
|
|
Keeper = keeper.Keeper
|
|
AllowedAssetParam = types.AllowedAssetParam
|
|
AllowedAssetParams = types.AllowedAssetParams
|
|
AllowedCollateralParam = types.AllowedCollateralParam
|
|
AllowedCollateralParams = types.AllowedCollateralParams
|
|
AllowedDebtParam = types.AllowedDebtParam
|
|
AllowedMarket = types.AllowedMarket
|
|
AllowedMarkets = types.AllowedMarkets
|
|
AllowedParam = types.AllowedParam
|
|
AllowedParams = types.AllowedParams
|
|
Committee = types.Committee
|
|
CommitteeChangeProposal = types.CommitteeChangeProposal
|
|
CommitteeDeleteProposal = types.CommitteeDeleteProposal
|
|
GenesisState = types.GenesisState
|
|
GodPermission = types.GodPermission
|
|
MsgSubmitProposal = types.MsgSubmitProposal
|
|
MsgVote = types.MsgVote
|
|
ParamKeeper = types.ParamKeeper
|
|
Permission = types.Permission
|
|
Proposal = types.Proposal
|
|
PubProposal = types.PubProposal
|
|
QueryCommitteeParams = types.QueryCommitteeParams
|
|
QueryProposalParams = types.QueryProposalParams
|
|
QueryVoteParams = types.QueryVoteParams
|
|
SimpleParamChangePermission = types.SimpleParamChangePermission
|
|
SoftwareUpgradePermission = types.SoftwareUpgradePermission
|
|
SubParamChangePermission = types.SubParamChangePermission
|
|
TextPermission = types.TextPermission
|
|
Vote = types.Vote
|
|
)
|