Documentation
¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func GetAllShortFormMembershipStatuses() []string
- func GetAllShortFormMembershipStatusesAsString() string
- func IsGuardianAddressFromBech32(guardians GuardianAddresses, address string) bool
- func MemberKey(address sdk.AccAddress) []byte
- func MemberStatusCountKey(status MembershipStatus) []byte
- func MemberStatusKey(status MembershipStatus, a sdk.AccAddress) []byte
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterCodec(cdc *codec.LegacyAmino)
- func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- type AccountKeeper
- type BankKeeper
- type EventMemberEnrolled
- func (*EventMemberEnrolled) Descriptor() ([]byte, []int)
- func (m *EventMemberEnrolled) GetMemberAddress() string
- func (m *EventMemberEnrolled) Marshal() (dAtA []byte, err error)
- func (m *EventMemberEnrolled) MarshalTo(dAtA []byte) (int, error)
- func (m *EventMemberEnrolled) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventMemberEnrolled) ProtoMessage()
- func (m *EventMemberEnrolled) Reset()
- func (m *EventMemberEnrolled) Size() (n int)
- func (m *EventMemberEnrolled) String() string
- func (m *EventMemberEnrolled) Unmarshal(dAtA []byte) error
- func (m *EventMemberEnrolled) XXX_DiscardUnknown()
- func (m *EventMemberEnrolled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventMemberEnrolled) XXX_Merge(src proto.Message)
- func (m *EventMemberEnrolled) XXX_Size() int
- func (m *EventMemberEnrolled) XXX_Unmarshal(b []byte) error
- type EventMemberStatusChanged
- func (*EventMemberStatusChanged) Descriptor() ([]byte, []int)
- func (m *EventMemberStatusChanged) GetMemberAddress() string
- func (m *EventMemberStatusChanged) GetOperator() string
- func (m *EventMemberStatusChanged) GetPreviousStatus() MembershipStatus
- func (m *EventMemberStatusChanged) GetStatus() MembershipStatus
- func (m *EventMemberStatusChanged) Marshal() (dAtA []byte, err error)
- func (m *EventMemberStatusChanged) MarshalTo(dAtA []byte) (int, error)
- func (m *EventMemberStatusChanged) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventMemberStatusChanged) ProtoMessage()
- func (m *EventMemberStatusChanged) Reset()
- func (m *EventMemberStatusChanged) Size() (n int)
- func (m *EventMemberStatusChanged) String() string
- func (m *EventMemberStatusChanged) Unmarshal(dAtA []byte) error
- func (m *EventMemberStatusChanged) XXX_DiscardUnknown()
- func (m *EventMemberStatusChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventMemberStatusChanged) XXX_Merge(src proto.Message)
- func (m *EventMemberStatusChanged) XXX_Size() int
- func (m *EventMemberStatusChanged) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (gs GenesisState) Validate() error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type GovKeeper
- type GuardianAddresses
- type Member
- func (*Member) Descriptor() ([]byte, []int)
- func (m *Member) Marshal() (dAtA []byte, err error)
- func (m *Member) MarshalTo(dAtA []byte) (int, error)
- func (m *Member) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Member) ProtoMessage()
- func (m *Member) Reset()
- func (m *Member) Size() (n int)
- func (m *Member) Unmarshal(dAtA []byte) error
- func (m *Member) XXX_DiscardUnknown()
- func (m *Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Member) XXX_Merge(src proto.Message)
- func (m *Member) XXX_Size() int
- func (m *Member) XXX_Unmarshal(b []byte) error
- type Members
- type MembershipStatus
- func (m MembershipStatus) CanTransitionTo(desired MembershipStatus) bool
- func (m MembershipStatus) DescribeTransition(to MembershipStatus) string
- func (MembershipStatus) EnumDescriptor() ([]byte, []int)
- func (m MembershipStatus) IsValid() bool
- func (x MembershipStatus) String() string
- func (m MembershipStatus) ToLowerCaseShortForm() string
- type MsgClient
- type MsgEnroll
- func (*MsgEnroll) Descriptor() ([]byte, []int)
- func (m *MsgEnroll) GetCreator() string
- func (m *MsgEnroll) GetNickname() string
- func (msg *MsgEnroll) GetSignBytes() []byte
- func (msg *MsgEnroll) GetSigners() []sdk.AccAddress
- func (m *MsgEnroll) Marshal() (dAtA []byte, err error)
- func (m *MsgEnroll) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEnroll) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEnroll) ProtoMessage()
- func (m *MsgEnroll) Reset()
- func (msg *MsgEnroll) Route() string
- func (m *MsgEnroll) Size() (n int)
- func (m *MsgEnroll) String() string
- func (msg *MsgEnroll) Type() string
- func (m *MsgEnroll) Unmarshal(dAtA []byte) error
- func (msg *MsgEnroll) ValidateBasic() error
- func (m *MsgEnroll) XXX_DiscardUnknown()
- func (m *MsgEnroll) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEnroll) XXX_Merge(src proto.Message)
- func (m *MsgEnroll) XXX_Size() int
- func (m *MsgEnroll) XXX_Unmarshal(b []byte) error
- type MsgEnrollResponse
- func (*MsgEnrollResponse) Descriptor() ([]byte, []int)
- func (m *MsgEnrollResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgEnrollResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEnrollResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEnrollResponse) ProtoMessage()
- func (m *MsgEnrollResponse) Reset()
- func (m *MsgEnrollResponse) Size() (n int)
- func (m *MsgEnrollResponse) String() string
- func (m *MsgEnrollResponse) Unmarshal(dAtA []byte) error
- func (m *MsgEnrollResponse) XXX_DiscardUnknown()
- func (m *MsgEnrollResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEnrollResponse) XXX_Merge(src proto.Message)
- func (m *MsgEnrollResponse) XXX_Size() int
- func (m *MsgEnrollResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgUpdateStatus
- func (*MsgUpdateStatus) Descriptor() ([]byte, []int)
- func (m *MsgUpdateStatus) GetAddress() string
- func (m *MsgUpdateStatus) GetCreator() string
- func (msg *MsgUpdateStatus) GetSignBytes() []byte
- func (msg *MsgUpdateStatus) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateStatus) GetStatus() MembershipStatus
- func (m *MsgUpdateStatus) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateStatus) ProtoMessage()
- func (m *MsgUpdateStatus) Reset()
- func (msg *MsgUpdateStatus) Route() string
- func (m *MsgUpdateStatus) Size() (n int)
- func (m *MsgUpdateStatus) String() string
- func (msg *MsgUpdateStatus) Type() string
- func (m *MsgUpdateStatus) Unmarshal(dAtA []byte) error
- func (msg *MsgUpdateStatus) ValidateBasic() error
- func (m *MsgUpdateStatus) XXX_DiscardUnknown()
- func (m *MsgUpdateStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateStatus) XXX_Merge(src proto.Message)
- func (m *MsgUpdateStatus) XXX_Size() int
- func (m *MsgUpdateStatus) XXX_Unmarshal(b []byte) error
- type MsgUpdateStatusResponse
- func (*MsgUpdateStatusResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateStatusResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateStatusResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateStatusResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateStatusResponse) ProtoMessage()
- func (m *MsgUpdateStatusResponse) Reset()
- func (m *MsgUpdateStatusResponse) Size() (n int)
- func (m *MsgUpdateStatusResponse) String() string
- func (m *MsgUpdateStatusResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateStatusResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateStatusResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateStatusResponse) XXX_Size() int
- func (m *MsgUpdateStatusResponse) XXX_Unmarshal(b []byte) error
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetGuardians() string
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (p Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryGuardiansRequest
- func (*QueryGuardiansRequest) Descriptor() ([]byte, []int)
- func (m *QueryGuardiansRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryGuardiansRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryGuardiansRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryGuardiansRequest) ProtoMessage()
- func (m *QueryGuardiansRequest) Reset()
- func (m *QueryGuardiansRequest) Size() (n int)
- func (m *QueryGuardiansRequest) String() string
- func (m *QueryGuardiansRequest) Unmarshal(dAtA []byte) error
- func (m *QueryGuardiansRequest) XXX_DiscardUnknown()
- func (m *QueryGuardiansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryGuardiansRequest) XXX_Merge(src proto.Message)
- func (m *QueryGuardiansRequest) XXX_Size() int
- func (m *QueryGuardiansRequest) XXX_Unmarshal(b []byte) error
- type QueryGuardiansResponse
- func (*QueryGuardiansResponse) Descriptor() ([]byte, []int)
- func (m *QueryGuardiansResponse) GetMembers() []*Member
- func (m *QueryGuardiansResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryGuardiansResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryGuardiansResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryGuardiansResponse) ProtoMessage()
- func (m *QueryGuardiansResponse) Reset()
- func (m *QueryGuardiansResponse) Size() (n int)
- func (m *QueryGuardiansResponse) String() string
- func (m *QueryGuardiansResponse) Unmarshal(dAtA []byte) error
- func (m *QueryGuardiansResponse) XXX_DiscardUnknown()
- func (m *QueryGuardiansResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryGuardiansResponse) XXX_Merge(src proto.Message)
- func (m *QueryGuardiansResponse) XXX_Size() int
- func (m *QueryGuardiansResponse) XXX_Unmarshal(b []byte) error
- type QueryMemberRequest
- func (*QueryMemberRequest) Descriptor() ([]byte, []int)
- func (m *QueryMemberRequest) GetAddress() string
- func (m *QueryMemberRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryMemberRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMemberRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMemberRequest) ProtoMessage()
- func (m *QueryMemberRequest) Reset()
- func (m *QueryMemberRequest) Size() (n int)
- func (m *QueryMemberRequest) String() string
- func (m *QueryMemberRequest) Unmarshal(dAtA []byte) error
- func (m *QueryMemberRequest) XXX_DiscardUnknown()
- func (m *QueryMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMemberRequest) XXX_Merge(src proto.Message)
- func (m *QueryMemberRequest) XXX_Size() int
- func (m *QueryMemberRequest) XXX_Unmarshal(b []byte) error
- type QueryMemberResponse
- func (*QueryMemberResponse) Descriptor() ([]byte, []int)
- func (m *QueryMemberResponse) GetMember() *Member
- func (m *QueryMemberResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryMemberResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMemberResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMemberResponse) ProtoMessage()
- func (m *QueryMemberResponse) Reset()
- func (m *QueryMemberResponse) Size() (n int)
- func (m *QueryMemberResponse) String() string
- func (m *QueryMemberResponse) Unmarshal(dAtA []byte) error
- func (m *QueryMemberResponse) XXX_DiscardUnknown()
- func (m *QueryMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMemberResponse) XXX_Merge(src proto.Message)
- func (m *QueryMemberResponse) XXX_Size() int
- func (m *QueryMemberResponse) XXX_Unmarshal(b []byte) error
- type QueryMembersRequest
- func (*QueryMembersRequest) Descriptor() ([]byte, []int)
- func (m *QueryMembersRequest) GetPagination() *query.PageRequest
- func (m *QueryMembersRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryMembersRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMembersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMembersRequest) ProtoMessage()
- func (m *QueryMembersRequest) Reset()
- func (m *QueryMembersRequest) Size() (n int)
- func (m *QueryMembersRequest) String() string
- func (m *QueryMembersRequest) Unmarshal(dAtA []byte) error
- func (m *QueryMembersRequest) XXX_DiscardUnknown()
- func (m *QueryMembersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMembersRequest) XXX_Merge(src proto.Message)
- func (m *QueryMembersRequest) XXX_Size() int
- func (m *QueryMembersRequest) XXX_Unmarshal(b []byte) error
- type QueryMembersResponse
- func (*QueryMembersResponse) Descriptor() ([]byte, []int)
- func (m *QueryMembersResponse) GetMembers() []*Member
- func (m *QueryMembersResponse) GetPagination() *query.PageResponse
- func (m *QueryMembersResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryMembersResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryMembersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryMembersResponse) ProtoMessage()
- func (m *QueryMembersResponse) Reset()
- func (m *QueryMembersResponse) Size() (n int)
- func (m *QueryMembersResponse) String() string
- func (m *QueryMembersResponse) Unmarshal(dAtA []byte) error
- func (m *QueryMembersResponse) XXX_DiscardUnknown()
- func (m *QueryMembersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryMembersResponse) XXX_Merge(src proto.Message)
- func (m *QueryMembersResponse) XXX_Size() int
- func (m *QueryMembersResponse) XXX_Unmarshal(b []byte) error
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsRequest) ProtoMessage()
- func (m *QueryParamsRequest) Reset()
- func (m *QueryParamsRequest) Size() (n int)
- func (m *QueryParamsRequest) String() string
- func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryParamsRequest) XXX_DiscardUnknown()
- func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryParamsRequest) XXX_Size() int
- func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryParamsResponse
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetParams() Params
- func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsResponse) ProtoMessage()
- func (m *QueryParamsResponse) Reset()
- func (m *QueryParamsResponse) Size() (n int)
- func (m *QueryParamsResponse) String() string
- func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryParamsResponse) XXX_DiscardUnknown()
- func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryParamsResponse) XXX_Size() int
- func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type TallyStats
- type UnimplementedMsgServer
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) Guardians(ctx context.Context, req *QueryGuardiansRequest) (*QueryGuardiansResponse, error)
- func (*UnimplementedQueryServer) Member(ctx context.Context, req *QueryMemberRequest) (*QueryMemberResponse, error)
- func (*UnimplementedQueryServer) Members(ctx context.Context, req *QueryMembersRequest) (*QueryMembersResponse, error)
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
Constants ¶
const ( // ModuleName defines the module name ModuleName = "membership" // StoreKey defines the primary module store key StoreKey = ModuleName // RouterKey defines the module's message routing key RouterKey = ModuleName // MemStoreKey defines the in-memory store key MemStoreKey = "mem_membership" )
const DefaultIndex uint64 = 1
DefaultIndex is the default global index
const MembershipStatusPrefix = "MEMBERSHIP_STATUS_"
const NicknameMaxLength = 30
NicknameMaxLength is the maximum number of characters allowed for a member's nickname
const TypeMsgEnroll = "enroll"
const TypeMsgUpdateStatus = "update_status"
Variables ¶
var ( Amino = codec.NewLegacyAmino() ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry()) )
var ( ErrInvalidMembershipStatus = errors.Register(ModuleName, 2, "invalid membership status") ErrMemberNotFound = errors.Register(ModuleName, 3, "member not found") ErrMembershipStatusChangeNotAllowed = errors.Register(ModuleName, 4, "membership status change not allowed") ErrInvalidNickname = errors.Register(ModuleName, 5, "invalid nickname") ErrInvalidGuardianList = errors.Register(ModuleName, 6, "invalid guardian list") ErrInvalidTotalVotingWeight = errors.Register(ModuleName, 7, "invalid total voting weight") ErrVoterNotAMember = errors.Register(ModuleName, 8, "voter is not a member") ErrMemberNotEligibleToVote = errors.Register(ModuleName, 9, "member is not eligible to vote") ErrInvalidVoteWeighting = errors.Register(ModuleName, 10, "invalid vote weighting") )
x/membership module sentinel errors
var ( ErrInvalidLengthEvents = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowEvents = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( MembersKeyPrefix = []byte{0x00} // prefix for each key to a member MemberCountKey = []byte{0x01} // prefix for the count of members MemberStatusKeyPrefix = []byte{0x02} // prefix for each key to a member filtered by status MemberStatusCountKeyPrefix = []byte{0x03} // prefix for the count of members filtered by status )
Keys for membership store Items are stored with the following key: values
- 0x00<memberAddrLen (1 Byte)><memberAddr_Bytes>: Member
- 0x01: memberCount
- 0x02<memberStatus (1 Byte)><memberAddrLen (1 Byte)><memberAddr_Bytes>: Status-Filtered Member
- 0x03<memberStatus (1 Byte)>: Status-Filtered Member Count
var ( ErrInvalidLengthMember = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowMember = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupMember = fmt.Errorf("proto: unexpected end of group") )
var ( KeyGuardians = []byte("Guardians") DefaultGuardians string = "" KeyTotalVotingWeight = []byte("TotalVotingWeight") DefaultTotalVotingWeight = sdk.ZeroDec() )
var ( ErrInvalidLengthParams = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowParams = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var AllowedMembershipStatusTransitions = map[MembershipStatus][]MembershipStatus{ MembershipStatus_MemberElectorate: {MembershipStatus_MemberInactive, MembershipStatus_MemberExpulsed}, MembershipStatus_MemberInactive: {MembershipStatus_MemberElectorate}, MembershipStatus_MemberRecalled: {MembershipStatus_MemberElectorate}, MembershipStatus_MemberExpulsed: {MembershipStatus_MemberElectorate}, }
AllowedMembershipStatusTransitions holds a truth table of all permissable membership status changes
var MembershipStatus_name = map[int32]string{
0: "MEMBERSHIP_STATUS_UNDEFINED",
1: "MEMBERSHIP_STATUS_ELECTORATE",
2: "MEMBERSHIP_STATUS_INACTIVE",
3: "MEMBERSHIP_STATUS_RECALLED",
4: "MEMBERSHIP_STATUS_EXPULSED",
}
var MembershipStatus_value = map[string]int32{
"MEMBERSHIP_STATUS_UNDEFINED": 0,
"MEMBERSHIP_STATUS_ELECTORATE": 1,
"MEMBERSHIP_STATUS_INACTIVE": 2,
"MEMBERSHIP_STATUS_RECALLED": 3,
"MEMBERSHIP_STATUS_EXPULSED": 4,
}
Functions ¶
func GetAllShortFormMembershipStatuses ¶
func GetAllShortFormMembershipStatuses() []string
func GetAllShortFormMembershipStatusesAsString ¶
func GetAllShortFormMembershipStatusesAsString() string
func IsGuardianAddressFromBech32 ¶
func IsGuardianAddressFromBech32(guardians GuardianAddresses, address string) bool
IsGuardianAddressFromBech32 check if the given address is a whitelisted guardian
func MemberKey ¶
func MemberKey(address sdk.AccAddress) []byte
MembersKey returns the key for the member with the given address
func MemberStatusCountKey ¶
func MemberStatusCountKey(status MembershipStatus) []byte
MemberStatusCountKey returns the key for the count of members with the given status
func MemberStatusKey ¶
func MemberStatusKey(status MembershipStatus, a sdk.AccAddress) []byte
MemberStatusKey returns the key for the member with the given address and status
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable the param key table for launch module
func RegisterCodec ¶
func RegisterCodec(cdc *codec.LegacyAmino)
func RegisterInterfaces ¶
func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { GetAccount(ctx sdk.Context, addr sdk.AccAddress) types.AccountI // Check if an account exists in the store. HasAccount(sdk.Context, sdk.AccAddress) bool // Return a new account with the next account number and the specified address. Does not save the new account to the store. NewAccountWithAddress(sdk.Context, sdk.AccAddress) types.AccountI // Set an account in the store. SetAccount(sdk.Context, types.AccountI) }
AccountKeeper defines the expected account keeper used for simulations (noalias)
type BankKeeper ¶
BankKeeper defines the expected interface needed to retrieve account balances.
type EventMemberEnrolled ¶
type EventMemberEnrolled struct {
MemberAddress string `protobuf:"bytes,1,opt,name=member_address,json=memberAddress,proto3" json:"member_address,omitempty"`
}
EventMemberEnrolled is an event emitted when a new member is enrolled
func (*EventMemberEnrolled) Descriptor ¶
func (*EventMemberEnrolled) Descriptor() ([]byte, []int)
func (*EventMemberEnrolled) GetMemberAddress ¶
func (m *EventMemberEnrolled) GetMemberAddress() string
func (*EventMemberEnrolled) Marshal ¶
func (m *EventMemberEnrolled) Marshal() (dAtA []byte, err error)
func (*EventMemberEnrolled) MarshalTo ¶
func (m *EventMemberEnrolled) MarshalTo(dAtA []byte) (int, error)
func (*EventMemberEnrolled) MarshalToSizedBuffer ¶
func (m *EventMemberEnrolled) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventMemberEnrolled) ProtoMessage ¶
func (*EventMemberEnrolled) ProtoMessage()
func (*EventMemberEnrolled) Reset ¶
func (m *EventMemberEnrolled) Reset()
func (*EventMemberEnrolled) Size ¶
func (m *EventMemberEnrolled) Size() (n int)
func (*EventMemberEnrolled) String ¶
func (m *EventMemberEnrolled) String() string
func (*EventMemberEnrolled) Unmarshal ¶
func (m *EventMemberEnrolled) Unmarshal(dAtA []byte) error
func (*EventMemberEnrolled) XXX_DiscardUnknown ¶
func (m *EventMemberEnrolled) XXX_DiscardUnknown()
func (*EventMemberEnrolled) XXX_Marshal ¶
func (m *EventMemberEnrolled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventMemberEnrolled) XXX_Merge ¶
func (m *EventMemberEnrolled) XXX_Merge(src proto.Message)
func (*EventMemberEnrolled) XXX_Size ¶
func (m *EventMemberEnrolled) XXX_Size() int
func (*EventMemberEnrolled) XXX_Unmarshal ¶
func (m *EventMemberEnrolled) XXX_Unmarshal(b []byte) error
type EventMemberStatusChanged ¶
type EventMemberStatusChanged struct { MemberAddress string `protobuf:"bytes,1,opt,name=member_address,json=memberAddress,proto3" json:"member_address,omitempty"` Status MembershipStatus `protobuf:"varint,2,opt,name=status,proto3,enum=membershipmodule.membership.MembershipStatus" json:"status,omitempty"` PreviousStatus MembershipStatus `` /* 154-byte string literal not displayed */ Operator string `protobuf:"bytes,4,opt,name=operator,proto3" json:"operator,omitempty"` }
EventMemberStatusChanged is an event emitted when a member's citizenship status changes
func (*EventMemberStatusChanged) Descriptor ¶
func (*EventMemberStatusChanged) Descriptor() ([]byte, []int)
func (*EventMemberStatusChanged) GetMemberAddress ¶
func (m *EventMemberStatusChanged) GetMemberAddress() string
func (*EventMemberStatusChanged) GetOperator ¶
func (m *EventMemberStatusChanged) GetOperator() string
func (*EventMemberStatusChanged) GetPreviousStatus ¶
func (m *EventMemberStatusChanged) GetPreviousStatus() MembershipStatus
func (*EventMemberStatusChanged) GetStatus ¶
func (m *EventMemberStatusChanged) GetStatus() MembershipStatus
func (*EventMemberStatusChanged) Marshal ¶
func (m *EventMemberStatusChanged) Marshal() (dAtA []byte, err error)
func (*EventMemberStatusChanged) MarshalTo ¶
func (m *EventMemberStatusChanged) MarshalTo(dAtA []byte) (int, error)
func (*EventMemberStatusChanged) MarshalToSizedBuffer ¶
func (m *EventMemberStatusChanged) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventMemberStatusChanged) ProtoMessage ¶
func (*EventMemberStatusChanged) ProtoMessage()
func (*EventMemberStatusChanged) Reset ¶
func (m *EventMemberStatusChanged) Reset()
func (*EventMemberStatusChanged) Size ¶
func (m *EventMemberStatusChanged) Size() (n int)
func (*EventMemberStatusChanged) String ¶
func (m *EventMemberStatusChanged) String() string
func (*EventMemberStatusChanged) Unmarshal ¶
func (m *EventMemberStatusChanged) Unmarshal(dAtA []byte) error
func (*EventMemberStatusChanged) XXX_DiscardUnknown ¶
func (m *EventMemberStatusChanged) XXX_DiscardUnknown()
func (*EventMemberStatusChanged) XXX_Marshal ¶
func (m *EventMemberStatusChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventMemberStatusChanged) XXX_Merge ¶
func (m *EventMemberStatusChanged) XXX_Merge(src proto.Message)
func (*EventMemberStatusChanged) XXX_Size ¶
func (m *EventMemberStatusChanged) XXX_Size() int
func (*EventMemberStatusChanged) XXX_Unmarshal ¶
func (m *EventMemberStatusChanged) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct {
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}
GenesisState defines the membership module's genesis state.
func DefaultGenesis ¶
func DefaultGenesis() *GenesisState
DefaultGenesis returns the default genesis state
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (GenesisState) Validate ¶
func (gs GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure.
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type GovKeeper ¶
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
func NewExtendedGovKeeper ¶
NewExtendedGovKeeper creates a new instance of GovKeeper with hooks
type GuardianAddresses ¶
type GuardianAddresses []sdk.AccAddress
GuardianAddresses is a slice of the guardian members
func ParseGuardianWhitelist ¶
func ParseGuardianWhitelist(whitelist string) (res GuardianAddresses)
type Member ¶
type Member struct { *types.BaseAccount `protobuf:"bytes,1,opt,name=base_account,json=baseAccount,proto3,embedded=base_account" json:"base_account,omitempty"` Status MembershipStatus `protobuf:"varint,2,opt,name=status,proto3,enum=membershipmodule.membership.MembershipStatus" json:"status,omitempty"` Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"` IsGuardian bool `protobuf:"varint,4,opt,name=is_guardian,json=isGuardian,proto3" json:"is_guardian,omitempty"` }
Member is a specialisation of BaseAccount that adds Member Status and Nickname
func NewMemberAccountWithDefaultMemberStatus ¶
func NewMemberAccountWithDefaultMemberStatus(baseAccount *authtypes.BaseAccount, nickname string) *Member
NewMemberAccountWithDefaultMemberStatus creats a new member account with a default member status of Electorate.
func (*Member) Descriptor ¶
func (*Member) MarshalToSizedBuffer ¶
func (*Member) ProtoMessage ¶
func (*Member) ProtoMessage()
func (*Member) XXX_DiscardUnknown ¶
func (m *Member) XXX_DiscardUnknown()
func (*Member) XXX_Marshal ¶
func (*Member) XXX_Unmarshal ¶
type MembershipStatus ¶
type MembershipStatus int32
MembershipStatus enumerates the valid membership states for a citizen of The Denom
const ( // MEMBERSHIP_STATUS_UNDEFINED defines a no-op status MembershipStatus_MemberStatusEmpty MembershipStatus = 0 // MEMBERSHIP_STATUS_ELECTORATE defines this member as being an active citizen MembershipStatus_MemberElectorate MembershipStatus = 1 // MEMBERSHIP_STATUS_INACTIVE defines this member as being an inactive citizen MembershipStatus_MemberInactive MembershipStatus = 2 // MEMBERSHIP_STATUS_RECALLED defines this member as being recalled MembershipStatus_MemberRecalled MembershipStatus = 3 // MEMBERSHIP_STATUS_EXPULSED defines this member as being expulsed MembershipStatus_MemberExpulsed MembershipStatus = 4 )
func ParseMembershipStatus ¶
func ParseMembershipStatus(s string) MembershipStatus
NewMemberAccountWithStatus parses the raw status and returns a valid status value
func ParseShortFormMembershipStatus ¶
func ParseShortFormMembershipStatus(s string) MembershipStatus
func (MembershipStatus) CanTransitionTo ¶
func (m MembershipStatus) CanTransitionTo(desired MembershipStatus) bool
CanTransitionTo returns true if the receiver MembershipStatus can transition to the desired MembershipStatus.
func (MembershipStatus) DescribeTransition ¶
func (m MembershipStatus) DescribeTransition(to MembershipStatus) string
func (MembershipStatus) EnumDescriptor ¶
func (MembershipStatus) EnumDescriptor() ([]byte, []int)
func (MembershipStatus) IsValid ¶
func (m MembershipStatus) IsValid() bool
IsValid returns true if the status is within range and is not zero / empty
func (MembershipStatus) String ¶
func (x MembershipStatus) String() string
func (MembershipStatus) ToLowerCaseShortForm ¶
func (m MembershipStatus) ToLowerCaseShortForm() string
type MsgClient ¶
type MsgClient interface { Enroll(ctx context.Context, in *MsgEnroll, opts ...grpc.CallOption) (*MsgEnrollResponse, error) UpdateStatus(ctx context.Context, in *MsgUpdateStatus, opts ...grpc.CallOption) (*MsgUpdateStatusResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgEnroll ¶
type MsgEnroll struct { Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"` }
func NewMsgEnroll ¶
func (*MsgEnroll) Descriptor ¶
func (*MsgEnroll) GetCreator ¶
func (*MsgEnroll) GetNickname ¶
func (*MsgEnroll) GetSignBytes ¶
func (*MsgEnroll) GetSigners ¶
func (msg *MsgEnroll) GetSigners() []sdk.AccAddress
func (*MsgEnroll) MarshalToSizedBuffer ¶
func (*MsgEnroll) ProtoMessage ¶
func (*MsgEnroll) ProtoMessage()
func (*MsgEnroll) ValidateBasic ¶
func (*MsgEnroll) XXX_DiscardUnknown ¶
func (m *MsgEnroll) XXX_DiscardUnknown()
func (*MsgEnroll) XXX_Marshal ¶
func (*MsgEnroll) XXX_Unmarshal ¶
type MsgEnrollResponse ¶
type MsgEnrollResponse struct { }
func (*MsgEnrollResponse) Descriptor ¶
func (*MsgEnrollResponse) Descriptor() ([]byte, []int)
func (*MsgEnrollResponse) Marshal ¶
func (m *MsgEnrollResponse) Marshal() (dAtA []byte, err error)
func (*MsgEnrollResponse) MarshalTo ¶
func (m *MsgEnrollResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgEnrollResponse) MarshalToSizedBuffer ¶
func (m *MsgEnrollResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgEnrollResponse) ProtoMessage ¶
func (*MsgEnrollResponse) ProtoMessage()
func (*MsgEnrollResponse) Reset ¶
func (m *MsgEnrollResponse) Reset()
func (*MsgEnrollResponse) Size ¶
func (m *MsgEnrollResponse) Size() (n int)
func (*MsgEnrollResponse) String ¶
func (m *MsgEnrollResponse) String() string
func (*MsgEnrollResponse) Unmarshal ¶
func (m *MsgEnrollResponse) Unmarshal(dAtA []byte) error
func (*MsgEnrollResponse) XXX_DiscardUnknown ¶
func (m *MsgEnrollResponse) XXX_DiscardUnknown()
func (*MsgEnrollResponse) XXX_Marshal ¶
func (m *MsgEnrollResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgEnrollResponse) XXX_Merge ¶
func (m *MsgEnrollResponse) XXX_Merge(src proto.Message)
func (*MsgEnrollResponse) XXX_Size ¶
func (m *MsgEnrollResponse) XXX_Size() int
func (*MsgEnrollResponse) XXX_Unmarshal ¶
func (m *MsgEnrollResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { Enroll(context.Context, *MsgEnroll) (*MsgEnrollResponse, error) UpdateStatus(context.Context, *MsgUpdateStatus) (*MsgUpdateStatusResponse, error) }
MsgServer is the server API for Msg service.
type MsgUpdateStatus ¶
type MsgUpdateStatus struct { Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` Status MembershipStatus `protobuf:"varint,3,opt,name=status,proto3,enum=membershipmodule.membership.MembershipStatus" json:"status,omitempty"` }
func NewMsgUpdateStatus ¶
func NewMsgUpdateStatus(creator string, address string, status MembershipStatus) *MsgUpdateStatus
func (*MsgUpdateStatus) Descriptor ¶
func (*MsgUpdateStatus) Descriptor() ([]byte, []int)
func (*MsgUpdateStatus) GetAddress ¶
func (m *MsgUpdateStatus) GetAddress() string
func (*MsgUpdateStatus) GetCreator ¶
func (m *MsgUpdateStatus) GetCreator() string
func (*MsgUpdateStatus) GetSignBytes ¶
func (msg *MsgUpdateStatus) GetSignBytes() []byte
func (*MsgUpdateStatus) GetSigners ¶
func (msg *MsgUpdateStatus) GetSigners() []sdk.AccAddress
func (*MsgUpdateStatus) GetStatus ¶
func (m *MsgUpdateStatus) GetStatus() MembershipStatus
func (*MsgUpdateStatus) Marshal ¶
func (m *MsgUpdateStatus) Marshal() (dAtA []byte, err error)
func (*MsgUpdateStatus) MarshalToSizedBuffer ¶
func (m *MsgUpdateStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateStatus) ProtoMessage ¶
func (*MsgUpdateStatus) ProtoMessage()
func (*MsgUpdateStatus) Reset ¶
func (m *MsgUpdateStatus) Reset()
func (*MsgUpdateStatus) Route ¶
func (msg *MsgUpdateStatus) Route() string
func (*MsgUpdateStatus) Size ¶
func (m *MsgUpdateStatus) Size() (n int)
func (*MsgUpdateStatus) String ¶
func (m *MsgUpdateStatus) String() string
func (*MsgUpdateStatus) Type ¶
func (msg *MsgUpdateStatus) Type() string
func (*MsgUpdateStatus) Unmarshal ¶
func (m *MsgUpdateStatus) Unmarshal(dAtA []byte) error
func (*MsgUpdateStatus) ValidateBasic ¶
func (msg *MsgUpdateStatus) ValidateBasic() error
func (*MsgUpdateStatus) XXX_DiscardUnknown ¶
func (m *MsgUpdateStatus) XXX_DiscardUnknown()
func (*MsgUpdateStatus) XXX_Marshal ¶
func (m *MsgUpdateStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateStatus) XXX_Merge ¶
func (m *MsgUpdateStatus) XXX_Merge(src proto.Message)
func (*MsgUpdateStatus) XXX_Size ¶
func (m *MsgUpdateStatus) XXX_Size() int
func (*MsgUpdateStatus) XXX_Unmarshal ¶
func (m *MsgUpdateStatus) XXX_Unmarshal(b []byte) error
type MsgUpdateStatusResponse ¶
type MsgUpdateStatusResponse struct { }
func (*MsgUpdateStatusResponse) Descriptor ¶
func (*MsgUpdateStatusResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateStatusResponse) Marshal ¶
func (m *MsgUpdateStatusResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateStatusResponse) MarshalTo ¶
func (m *MsgUpdateStatusResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateStatusResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateStatusResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateStatusResponse) ProtoMessage ¶
func (*MsgUpdateStatusResponse) ProtoMessage()
func (*MsgUpdateStatusResponse) Reset ¶
func (m *MsgUpdateStatusResponse) Reset()
func (*MsgUpdateStatusResponse) Size ¶
func (m *MsgUpdateStatusResponse) Size() (n int)
func (*MsgUpdateStatusResponse) String ¶
func (m *MsgUpdateStatusResponse) String() string
func (*MsgUpdateStatusResponse) Unmarshal ¶
func (m *MsgUpdateStatusResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateStatusResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateStatusResponse) XXX_DiscardUnknown()
func (*MsgUpdateStatusResponse) XXX_Marshal ¶
func (m *MsgUpdateStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateStatusResponse) XXX_Merge ¶
func (m *MsgUpdateStatusResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateStatusResponse) XXX_Size ¶
func (m *MsgUpdateStatusResponse) XXX_Size() int
func (*MsgUpdateStatusResponse) XXX_Unmarshal ¶
func (m *MsgUpdateStatusResponse) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { // List of wallets, called Guardians, who can wield majority over every proposal Guardians string `protobuf:"bytes,1,opt,name=guardians,proto3" json:"guardians,omitempty"` // Total voting weight percentage available to the Guardians, divided equally among them TotalVotingWeight github_com_cosmos_cosmos_sdk_types.Dec `` /* 191-byte string literal not displayed */ }
Params defines the parameters for the module.
func (*Params) Descriptor ¶
func (*Params) GetGuardians ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
ParamSetPairs get the params.ParamSet
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryClient ¶
type QueryClient interface { // Parameters queries the parameters of the module. Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) // Queries a Member using their wallet address Member(ctx context.Context, in *QueryMemberRequest, opts ...grpc.CallOption) (*QueryMemberResponse, error) // Queries a list of Members items. Members(ctx context.Context, in *QueryMembersRequest, opts ...grpc.CallOption) (*QueryMembersResponse, error) // Queries a list of Guardians items. Guardians(ctx context.Context, in *QueryGuardiansRequest, opts ...grpc.CallOption) (*QueryGuardiansResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryGuardiansRequest ¶
type QueryGuardiansRequest struct { }
func (*QueryGuardiansRequest) Descriptor ¶
func (*QueryGuardiansRequest) Descriptor() ([]byte, []int)
func (*QueryGuardiansRequest) Marshal ¶
func (m *QueryGuardiansRequest) Marshal() (dAtA []byte, err error)
func (*QueryGuardiansRequest) MarshalTo ¶
func (m *QueryGuardiansRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryGuardiansRequest) MarshalToSizedBuffer ¶
func (m *QueryGuardiansRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryGuardiansRequest) ProtoMessage ¶
func (*QueryGuardiansRequest) ProtoMessage()
func (*QueryGuardiansRequest) Reset ¶
func (m *QueryGuardiansRequest) Reset()
func (*QueryGuardiansRequest) Size ¶
func (m *QueryGuardiansRequest) Size() (n int)
func (*QueryGuardiansRequest) String ¶
func (m *QueryGuardiansRequest) String() string
func (*QueryGuardiansRequest) Unmarshal ¶
func (m *QueryGuardiansRequest) Unmarshal(dAtA []byte) error
func (*QueryGuardiansRequest) XXX_DiscardUnknown ¶
func (m *QueryGuardiansRequest) XXX_DiscardUnknown()
func (*QueryGuardiansRequest) XXX_Marshal ¶
func (m *QueryGuardiansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryGuardiansRequest) XXX_Merge ¶
func (m *QueryGuardiansRequest) XXX_Merge(src proto.Message)
func (*QueryGuardiansRequest) XXX_Size ¶
func (m *QueryGuardiansRequest) XXX_Size() int
func (*QueryGuardiansRequest) XXX_Unmarshal ¶
func (m *QueryGuardiansRequest) XXX_Unmarshal(b []byte) error
type QueryGuardiansResponse ¶
type QueryGuardiansResponse struct { Members []*Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"` TotalVotingWeight *github_com_cosmos_cosmos_sdk_types.Dec `` /* 154-byte string literal not displayed */ }
func (*QueryGuardiansResponse) Descriptor ¶
func (*QueryGuardiansResponse) Descriptor() ([]byte, []int)
func (*QueryGuardiansResponse) GetMembers ¶
func (m *QueryGuardiansResponse) GetMembers() []*Member
func (*QueryGuardiansResponse) Marshal ¶
func (m *QueryGuardiansResponse) Marshal() (dAtA []byte, err error)
func (*QueryGuardiansResponse) MarshalTo ¶
func (m *QueryGuardiansResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryGuardiansResponse) MarshalToSizedBuffer ¶
func (m *QueryGuardiansResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryGuardiansResponse) ProtoMessage ¶
func (*QueryGuardiansResponse) ProtoMessage()
func (*QueryGuardiansResponse) Reset ¶
func (m *QueryGuardiansResponse) Reset()
func (*QueryGuardiansResponse) Size ¶
func (m *QueryGuardiansResponse) Size() (n int)
func (*QueryGuardiansResponse) String ¶
func (m *QueryGuardiansResponse) String() string
func (*QueryGuardiansResponse) Unmarshal ¶
func (m *QueryGuardiansResponse) Unmarshal(dAtA []byte) error
func (*QueryGuardiansResponse) XXX_DiscardUnknown ¶
func (m *QueryGuardiansResponse) XXX_DiscardUnknown()
func (*QueryGuardiansResponse) XXX_Marshal ¶
func (m *QueryGuardiansResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryGuardiansResponse) XXX_Merge ¶
func (m *QueryGuardiansResponse) XXX_Merge(src proto.Message)
func (*QueryGuardiansResponse) XXX_Size ¶
func (m *QueryGuardiansResponse) XXX_Size() int
func (*QueryGuardiansResponse) XXX_Unmarshal ¶
func (m *QueryGuardiansResponse) XXX_Unmarshal(b []byte) error
type QueryMemberRequest ¶
type QueryMemberRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}
func (*QueryMemberRequest) Descriptor ¶
func (*QueryMemberRequest) Descriptor() ([]byte, []int)
func (*QueryMemberRequest) GetAddress ¶
func (m *QueryMemberRequest) GetAddress() string
func (*QueryMemberRequest) Marshal ¶
func (m *QueryMemberRequest) Marshal() (dAtA []byte, err error)
func (*QueryMemberRequest) MarshalTo ¶
func (m *QueryMemberRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryMemberRequest) MarshalToSizedBuffer ¶
func (m *QueryMemberRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMemberRequest) ProtoMessage ¶
func (*QueryMemberRequest) ProtoMessage()
func (*QueryMemberRequest) Reset ¶
func (m *QueryMemberRequest) Reset()
func (*QueryMemberRequest) Size ¶
func (m *QueryMemberRequest) Size() (n int)
func (*QueryMemberRequest) String ¶
func (m *QueryMemberRequest) String() string
func (*QueryMemberRequest) Unmarshal ¶
func (m *QueryMemberRequest) Unmarshal(dAtA []byte) error
func (*QueryMemberRequest) XXX_DiscardUnknown ¶
func (m *QueryMemberRequest) XXX_DiscardUnknown()
func (*QueryMemberRequest) XXX_Marshal ¶
func (m *QueryMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMemberRequest) XXX_Merge ¶
func (m *QueryMemberRequest) XXX_Merge(src proto.Message)
func (*QueryMemberRequest) XXX_Size ¶
func (m *QueryMemberRequest) XXX_Size() int
func (*QueryMemberRequest) XXX_Unmarshal ¶
func (m *QueryMemberRequest) XXX_Unmarshal(b []byte) error
type QueryMemberResponse ¶
type QueryMemberResponse struct {
Member *Member `protobuf:"bytes,1,opt,name=member,proto3" json:"member,omitempty"`
}
func (*QueryMemberResponse) Descriptor ¶
func (*QueryMemberResponse) Descriptor() ([]byte, []int)
func (*QueryMemberResponse) GetMember ¶
func (m *QueryMemberResponse) GetMember() *Member
func (*QueryMemberResponse) Marshal ¶
func (m *QueryMemberResponse) Marshal() (dAtA []byte, err error)
func (*QueryMemberResponse) MarshalTo ¶
func (m *QueryMemberResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryMemberResponse) MarshalToSizedBuffer ¶
func (m *QueryMemberResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMemberResponse) ProtoMessage ¶
func (*QueryMemberResponse) ProtoMessage()
func (*QueryMemberResponse) Reset ¶
func (m *QueryMemberResponse) Reset()
func (*QueryMemberResponse) Size ¶
func (m *QueryMemberResponse) Size() (n int)
func (*QueryMemberResponse) String ¶
func (m *QueryMemberResponse) String() string
func (*QueryMemberResponse) Unmarshal ¶
func (m *QueryMemberResponse) Unmarshal(dAtA []byte) error
func (*QueryMemberResponse) XXX_DiscardUnknown ¶
func (m *QueryMemberResponse) XXX_DiscardUnknown()
func (*QueryMemberResponse) XXX_Marshal ¶
func (m *QueryMemberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMemberResponse) XXX_Merge ¶
func (m *QueryMemberResponse) XXX_Merge(src proto.Message)
func (*QueryMemberResponse) XXX_Size ¶
func (m *QueryMemberResponse) XXX_Size() int
func (*QueryMemberResponse) XXX_Unmarshal ¶
func (m *QueryMemberResponse) XXX_Unmarshal(b []byte) error
type QueryMembersRequest ¶
type QueryMembersRequest struct {
Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
func (*QueryMembersRequest) Descriptor ¶
func (*QueryMembersRequest) Descriptor() ([]byte, []int)
func (*QueryMembersRequest) GetPagination ¶
func (m *QueryMembersRequest) GetPagination() *query.PageRequest
func (*QueryMembersRequest) Marshal ¶
func (m *QueryMembersRequest) Marshal() (dAtA []byte, err error)
func (*QueryMembersRequest) MarshalTo ¶
func (m *QueryMembersRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryMembersRequest) MarshalToSizedBuffer ¶
func (m *QueryMembersRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMembersRequest) ProtoMessage ¶
func (*QueryMembersRequest) ProtoMessage()
func (*QueryMembersRequest) Reset ¶
func (m *QueryMembersRequest) Reset()
func (*QueryMembersRequest) Size ¶
func (m *QueryMembersRequest) Size() (n int)
func (*QueryMembersRequest) String ¶
func (m *QueryMembersRequest) String() string
func (*QueryMembersRequest) Unmarshal ¶
func (m *QueryMembersRequest) Unmarshal(dAtA []byte) error
func (*QueryMembersRequest) XXX_DiscardUnknown ¶
func (m *QueryMembersRequest) XXX_DiscardUnknown()
func (*QueryMembersRequest) XXX_Marshal ¶
func (m *QueryMembersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMembersRequest) XXX_Merge ¶
func (m *QueryMembersRequest) XXX_Merge(src proto.Message)
func (*QueryMembersRequest) XXX_Size ¶
func (m *QueryMembersRequest) XXX_Size() int
func (*QueryMembersRequest) XXX_Unmarshal ¶
func (m *QueryMembersRequest) XXX_Unmarshal(b []byte) error
type QueryMembersResponse ¶
type QueryMembersResponse struct { Members []*Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"` Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
func (*QueryMembersResponse) Descriptor ¶
func (*QueryMembersResponse) Descriptor() ([]byte, []int)
func (*QueryMembersResponse) GetMembers ¶
func (m *QueryMembersResponse) GetMembers() []*Member
func (*QueryMembersResponse) GetPagination ¶
func (m *QueryMembersResponse) GetPagination() *query.PageResponse
func (*QueryMembersResponse) Marshal ¶
func (m *QueryMembersResponse) Marshal() (dAtA []byte, err error)
func (*QueryMembersResponse) MarshalTo ¶
func (m *QueryMembersResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryMembersResponse) MarshalToSizedBuffer ¶
func (m *QueryMembersResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryMembersResponse) ProtoMessage ¶
func (*QueryMembersResponse) ProtoMessage()
func (*QueryMembersResponse) Reset ¶
func (m *QueryMembersResponse) Reset()
func (*QueryMembersResponse) Size ¶
func (m *QueryMembersResponse) Size() (n int)
func (*QueryMembersResponse) String ¶
func (m *QueryMembersResponse) String() string
func (*QueryMembersResponse) Unmarshal ¶
func (m *QueryMembersResponse) Unmarshal(dAtA []byte) error
func (*QueryMembersResponse) XXX_DiscardUnknown ¶
func (m *QueryMembersResponse) XXX_DiscardUnknown()
func (*QueryMembersResponse) XXX_Marshal ¶
func (m *QueryMembersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryMembersResponse) XXX_Merge ¶
func (m *QueryMembersResponse) XXX_Merge(src proto.Message)
func (*QueryMembersResponse) XXX_Size ¶
func (m *QueryMembersResponse) XXX_Size() int
func (*QueryMembersResponse) XXX_Unmarshal ¶
func (m *QueryMembersResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is request type for the Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct { // params holds all the parameters of this module. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` }
QueryParamsResponse is response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Parameters queries the parameters of the module. Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // Queries a Member using their wallet address Member(context.Context, *QueryMemberRequest) (*QueryMemberResponse, error) // Queries a list of Members items. Members(context.Context, *QueryMembersRequest) (*QueryMembersResponse, error) // Queries a list of Guardians items. Guardians(context.Context, *QueryGuardiansRequest) (*QueryGuardiansResponse, error) }
QueryServer is the server API for Query service.
type TallyStats ¶
type TallyStats struct { // NumVotes is the number of votes cast NumVotes uint64 // NumMembers is the number of members who voted NumMembers uint64 // NumGuardians is the number of guardians who voted NumGuardians uint64 // NumEligibleMembers is the number of members who are eligible to vote NumEligibleMembers uint64 // NumEligibleVotes is the number of votes we can include in the tally NumEligibleVotes uint64 // TotalVotingPower is the total weight of all votes (including higher-weight individuals, called Guardians) TotalVotingPower sdk.Dec }
TallyStats is a struct containing the stats of a tally
func NewEmptyTallyStats ¶
func NewEmptyTallyStats() TallyStats
NewEmptyTallyStats creates a new TallyStats object with all values set to zero
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) Enroll ¶
func (*UnimplementedMsgServer) Enroll(ctx context.Context, req *MsgEnroll) (*MsgEnrollResponse, error)
func (*UnimplementedMsgServer) UpdateStatus ¶
func (*UnimplementedMsgServer) UpdateStatus(ctx context.Context, req *MsgUpdateStatus) (*MsgUpdateStatusResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Guardians ¶
func (*UnimplementedQueryServer) Guardians(ctx context.Context, req *QueryGuardiansRequest) (*QueryGuardiansResponse, error)
func (*UnimplementedQueryServer) Member ¶
func (*UnimplementedQueryServer) Member(ctx context.Context, req *QueryMemberRequest) (*QueryMemberResponse, error)
func (*UnimplementedQueryServer) Members ¶
func (*UnimplementedQueryServer) Members(ctx context.Context, req *QueryMembersRequest) (*QueryMembersResponse, error)
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)