# Functions

DefaultGenesis returns the default genesis state.
DefaultParams returns a default set of parameters.
No description provided by the author
No description provided by the author
IsGuardianAddressFromBech32 check if the given address is a whitelisted guardian.
MembersKey returns the key for the member with the given address.
MemberStatusCountKey returns the key for the count of members with the given status.
MemberStatusKey returns the key for the member with the given address and status.
NewEmptyTallyStats creates a new TallyStats object with all values set to zero.
NewExtendedGovKeeper creates a new instance of GovKeeper with hooks.
NewMemberAccountWithDefaultMemberStatus creats a new member account with a default member status of Electorate.
No description provided by the author
No description provided by the author
No description provided by the author
NewParams creates a new Params instance.
No description provided by the author
ParamKeyTable the param key table for launch module.
No description provided by the author
NewMemberAccountWithStatus parses the raw status and returns a valid status value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author

# Constants

DefaultIndex is the default global index.
MEMBERSHIP_STATUS_ELECTORATE defines this member as being an active citizen.
MEMBERSHIP_STATUS_EXPULSED defines this member as being expulsed.
MEMBERSHIP_STATUS_INACTIVE defines this member as being an inactive citizen.
MEMBERSHIP_STATUS_RECALLED defines this member as being recalled.
MEMBERSHIP_STATUS_UNDEFINED defines a no-op status.
No description provided by the author
MemStoreKey defines the in-memory store key.
ModuleName defines the module name.
NicknameMaxLength is the maximum number of characters allowed for a member's nickname.
RouterKey defines the module's message routing key.
StoreKey defines the primary module store key.
No description provided by the author
No description provided by the author

# Variables

AllowedMembershipStatusTransitions holds a truth table of all permissable membership status changes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/membership module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/membership module sentinel errors.
x/membership module sentinel errors.
x/membership module sentinel errors.
x/membership module sentinel errors.
x/membership module sentinel errors.
x/membership module sentinel errors.
x/membership module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/membership module sentinel errors.
No description provided by the author
No description provided by the author
prefix for the count of members.
No description provided by the author
No description provided by the author
prefix for each key to a member.
prefix for the count of members filtered by status.
prefix for each key to a member filtered by status.
No description provided by the author

# Structs

EventMemberEnrolled is an event emitted when a new member is enrolled.
EventMemberStatusChanged is an event emitted when a member's citizenship status changes.
GenesisState defines the membership module's genesis state.
GovKeeper implements our expected contract as well as exposes Gov's hooks Note: these hooks are captured at initialisation and stored in GovKeeper.Hooks Note: Please define all expected functions in the interface above, and not in this struct.
Member is a specialisation of BaseAccount that adds Member Status and Nickname.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Params defines the parameters for the module.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
QueryParamsRequest is request type for the Query/Params RPC method.
QueryParamsResponse is response type for the Query/Params RPC method.
TallyStats is a struct containing the stats of a tally.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.

# Interfaces

AccountKeeper defines the expected account keeper used for simulations (noalias).
BankKeeper defines the expected interface needed to retrieve account balances.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.

# Type aliases

GuardianAddresses is a slice of the guardian members.
Members is a collection of Member objects.
MembershipStatus enumerates the valid membership states for a citizen of The Denom.