Versions in this module Expand all Collapse all v1 v1.0.0 Jul 15, 2023 Changes in this version + func NewMsgServerImpl(keeper Keeper) types.MsgServer + type CombinedTallyResults struct + type Keeper struct + func NewKeeper(cdc codec.BinaryCodec, storeKey, memKey storetypes.StoreKey, ...) *Keeper + func (k *Keeper) GovHooks() govtypes.GovHooks + func (k *Keeper) GovRouter() *baseapp.MsgServiceRouter + func (k Keeper) AppendMember(ctx sdk.Context, address sdk.AccAddress, newMember types.Member) + func (k Keeper) DeleteAndBurnDeposits(ctx sdk.Context, proposalID uint64) + func (k Keeper) DeleteProposal(ctx sdk.Context, proposalID uint64) + func (k Keeper) GetGovParams(ctx sdk.Context) (params govtypes_v1.Params) + func (k Keeper) GetGuardianAddresses(ctx sdk.Context) []sdk.AccAddress + func (k Keeper) GetGuardianWhitelist(ctx sdk.Context) (res string) + func (k Keeper) GetGuardians(ctx sdk.Context) []*types.Member + func (k Keeper) GetMemberAccount(ctx sdk.Context, address sdk.AccAddress) (types.Member, bool) + func (k Keeper) GetMemberCount(ctx sdk.Context) uint64 + func (k Keeper) GetMemberStatusCount(ctx sdk.Context, s types.MembershipStatus) uint64 + func (k Keeper) GetParams(ctx sdk.Context) types.Params + func (k Keeper) GetTotalVotingWeight(ctx sdk.Context) (res sdk.Dec) + func (k Keeper) Guardians(goCtx context.Context, req *types.QueryGuardiansRequest) (*types.QueryGuardiansResponse, error) + func (k Keeper) IsLegitimateProposal(ctx sdk.Context, proposal govtypes_v1.Proposal) bool + func (k Keeper) IsMember(ctx sdk.Context, address sdk.AccAddress) bool + func (k Keeper) IsMemberByBech32Address(ctx sdk.Context, bech32Address string) bool + func (k Keeper) IsWhitelistedGuardian(ctx sdk.Context, addr sdk.AccAddress) bool + func (k Keeper) IterateActiveProposalsQueue(ctx sdk.Context, endTime time.Time, ...) + func (k Keeper) IterateInactiveProposalsQueue(ctx sdk.Context, endTime time.Time, ...) + func (k Keeper) IterateVotes(ctx sdk.Context, proposalID uint64, cb func(vote govtypes_v1.Vote) (stop bool)) + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) Member(goCtx context.Context, req *types.QueryMemberRequest) (*types.QueryMemberResponse, error) + func (k Keeper) Members(goCtx context.Context, req *types.QueryMembersRequest) (*types.QueryMembersResponse, error) + func (k Keeper) Params(goCtx context.Context, req *types.QueryParamsRequest) (*types.QueryParamsResponse, error) + func (k Keeper) RefundAndDeleteDeposits(ctx sdk.Context, proposalID uint64) + func (k Keeper) RemoveFromActiveProposalQueue(ctx sdk.Context, proposalID uint64, endTime time.Time) + func (k Keeper) SetMemberCount(ctx sdk.Context, count uint64) + func (k Keeper) SetMemberStatusCount(ctx sdk.Context, s types.MembershipStatus, count uint64) + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) + func (k Keeper) SetProposal(ctx sdk.Context, proposal govtypes_v1.Proposal) + func (k Keeper) Tally(ctx sdk.Context, proposal govtypes_v1.Proposal) (passes bool, burnDeposits bool, tallyResults govtypes_v1.TallyResult) + func (k Keeper) UpdateMemberStatus(ctx sdk.Context, target sdk.AccAddress, s types.MembershipStatus) error + type VoteOptions map[govtypes_v1.VoteOption]math.Int + func NewEmptyVoteOptions() VoteOptions