keyshare

package
v0.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Index

Constants

View Source
const (
	Query_Params_FullMethodName               = "/fairyring.keyshare.Query/Params"
	Query_Commitments_FullMethodName          = "/fairyring.keyshare.Query/Commitments"
	Query_ValidatorSet_FullMethodName         = "/fairyring.keyshare.Query/ValidatorSet"
	Query_ValidatorSetAll_FullMethodName      = "/fairyring.keyshare.Query/ValidatorSetAll"
	Query_Keyshare_FullMethodName             = "/fairyring.keyshare.Query/Keyshare"
	Query_KeyshareAll_FullMethodName          = "/fairyring.keyshare.Query/KeyshareAll"
	Query_DecryptionKey_FullMethodName        = "/fairyring.keyshare.Query/DecryptionKey"
	Query_DecryptionKeyAll_FullMethodName     = "/fairyring.keyshare.Query/DecryptionKeyAll"
	Query_Pubkey_FullMethodName               = "/fairyring.keyshare.Query/Pubkey"
	Query_AuthorizedAddress_FullMethodName    = "/fairyring.keyshare.Query/AuthorizedAddress"
	Query_AuthorizedAddressAll_FullMethodName = "/fairyring.keyshare.Query/AuthorizedAddressAll"
	Query_GeneralKeyshare_FullMethodName      = "/fairyring.keyshare.Query/GeneralKeyshare"
	Query_GeneralKeyshareAll_FullMethodName   = "/fairyring.keyshare.Query/GeneralKeyshareAll"
	Query_VerifiableRandomness_FullMethodName = "/fairyring.keyshare.Query/VerifiableRandomness"
)
View Source
const (
	Msg_UpdateParams_FullMethodName            = "/fairyring.keyshare.Msg/UpdateParams"
	Msg_RegisterValidator_FullMethodName       = "/fairyring.keyshare.Msg/RegisterValidator"
	Msg_DeRegisterValidator_FullMethodName     = "/fairyring.keyshare.Msg/DeRegisterValidator"
	Msg_SendKeyshare_FullMethodName            = "/fairyring.keyshare.Msg/SendKeyshare"
	Msg_CreateLatestPubkey_FullMethodName      = "/fairyring.keyshare.Msg/CreateLatestPubkey"
	Msg_OverrideLatestPubkey_FullMethodName    = "/fairyring.keyshare.Msg/OverrideLatestPubkey"
	Msg_CreateAuthorizedAddress_FullMethodName = "/fairyring.keyshare.Msg/CreateAuthorizedAddress"
	Msg_UpdateAuthorizedAddress_FullMethodName = "/fairyring.keyshare.Msg/UpdateAuthorizedAddress"
	Msg_DeleteAuthorizedAddress_FullMethodName = "/fairyring.keyshare.Msg/DeleteAuthorizedAddress"
	Msg_SubmitGeneralKeyshare_FullMethodName   = "/fairyring.keyshare.Msg/SubmitGeneralKeyshare"
	Msg_SubmitEncryptedKeyshare_FullMethodName = "/fairyring.keyshare.Msg/SubmitEncryptedKeyshare"
)

Variables

View Source
var File_fairyring_keyshare_authorized_address_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_commitments_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_decryption_key_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_genesis_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_keyshare_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_packet_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_params_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_pubkey_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_query_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_requested_decryption_key_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_tx_proto protoreflect.FileDescriptor
View Source
var File_fairyring_keyshare_validator_set_proto protoreflect.FileDescriptor
View Source
var Msg_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "fairyring.keyshare.Msg",
	HandlerType: (*MsgServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UpdateParams",
			Handler:    _Msg_UpdateParams_Handler,
		},
		{
			MethodName: "RegisterValidator",
			Handler:    _Msg_RegisterValidator_Handler,
		},
		{
			MethodName: "DeRegisterValidator",
			Handler:    _Msg_DeRegisterValidator_Handler,
		},
		{
			MethodName: "SendKeyshare",
			Handler:    _Msg_SendKeyshare_Handler,
		},
		{
			MethodName: "CreateLatestPubkey",
			Handler:    _Msg_CreateLatestPubkey_Handler,
		},
		{
			MethodName: "OverrideLatestPubkey",
			Handler:    _Msg_OverrideLatestPubkey_Handler,
		},
		{
			MethodName: "CreateAuthorizedAddress",
			Handler:    _Msg_CreateAuthorizedAddress_Handler,
		},
		{
			MethodName: "UpdateAuthorizedAddress",
			Handler:    _Msg_UpdateAuthorizedAddress_Handler,
		},
		{
			MethodName: "DeleteAuthorizedAddress",
			Handler:    _Msg_DeleteAuthorizedAddress_Handler,
		},
		{
			MethodName: "SubmitGeneralKeyshare",
			Handler:    _Msg_SubmitGeneralKeyshare_Handler,
		},
		{
			MethodName: "SubmitEncryptedKeyshare",
			Handler:    _Msg_SubmitEncryptedKeyshare_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "fairyring/keyshare/tx.proto",
}

Msg_ServiceDesc is the grpc.ServiceDesc for Msg service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Query_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "fairyring.keyshare.Query",
	HandlerType: (*QueryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Params",
			Handler:    _Query_Params_Handler,
		},
		{
			MethodName: "Commitments",
			Handler:    _Query_Commitments_Handler,
		},
		{
			MethodName: "ValidatorSet",
			Handler:    _Query_ValidatorSet_Handler,
		},
		{
			MethodName: "ValidatorSetAll",
			Handler:    _Query_ValidatorSetAll_Handler,
		},
		{
			MethodName: "Keyshare",
			Handler:    _Query_Keyshare_Handler,
		},
		{
			MethodName: "KeyshareAll",
			Handler:    _Query_KeyshareAll_Handler,
		},
		{
			MethodName: "DecryptionKey",
			Handler:    _Query_DecryptionKey_Handler,
		},
		{
			MethodName: "DecryptionKeyAll",
			Handler:    _Query_DecryptionKeyAll_Handler,
		},
		{
			MethodName: "Pubkey",
			Handler:    _Query_Pubkey_Handler,
		},
		{
			MethodName: "AuthorizedAddress",
			Handler:    _Query_AuthorizedAddress_Handler,
		},
		{
			MethodName: "AuthorizedAddressAll",
			Handler:    _Query_AuthorizedAddressAll_Handler,
		},
		{
			MethodName: "GeneralKeyshare",
			Handler:    _Query_GeneralKeyshare_Handler,
		},
		{
			MethodName: "GeneralKeyshareAll",
			Handler:    _Query_GeneralKeyshareAll_Handler,
		},
		{
			MethodName: "VerifiableRandomness",
			Handler:    _Query_VerifiableRandomness_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "fairyring/keyshare/query.proto",
}

Query_ServiceDesc is the grpc.ServiceDesc for Query service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterMsgServer

func RegisterMsgServer(s grpc.ServiceRegistrar, srv MsgServer)

func RegisterQueryServer

func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer)

Types

type ActivePubkey added in v0.10.0

type ActivePubkey struct {
	PublicKey          string               `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	Creator            string               `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"`
	Expiry             uint64               `protobuf:"varint,3,opt,name=expiry,proto3" json:"expiry,omitempty"`
	NumberOfValidators uint64               `protobuf:"varint,4,opt,name=number_of_validators,json=numberOfValidators,proto3" json:"number_of_validators,omitempty"`
	EncryptedKeyshares []*EncryptedKeyshare `protobuf:"bytes,5,rep,name=encrypted_keyshares,json=encryptedKeyshares,proto3" json:"encrypted_keyshares,omitempty"`
	// contains filtered or unexported fields
}

ActivePubkey defines the structure of the active public key

func (*ActivePubkey) Descriptor deprecated added in v0.10.0

func (*ActivePubkey) Descriptor() ([]byte, []int)

Deprecated: Use ActivePubkey.ProtoReflect.Descriptor instead.

func (*ActivePubkey) GetCreator added in v0.10.0

func (x *ActivePubkey) GetCreator() string

func (*ActivePubkey) GetEncryptedKeyshares added in v0.10.0

func (x *ActivePubkey) GetEncryptedKeyshares() []*EncryptedKeyshare

func (*ActivePubkey) GetExpiry added in v0.10.0

func (x *ActivePubkey) GetExpiry() uint64

func (*ActivePubkey) GetNumberOfValidators added in v0.10.0

func (x *ActivePubkey) GetNumberOfValidators() uint64

func (*ActivePubkey) GetPublicKey added in v0.10.0

func (x *ActivePubkey) GetPublicKey() string

func (*ActivePubkey) ProtoMessage added in v0.10.0

func (*ActivePubkey) ProtoMessage()

func (*ActivePubkey) ProtoReflect added in v0.10.0

func (x *ActivePubkey) ProtoReflect() protoreflect.Message

func (*ActivePubkey) Reset added in v0.10.0

func (x *ActivePubkey) Reset()

func (*ActivePubkey) String added in v0.10.0

func (x *ActivePubkey) String() string

type AuthorizedAddress

type AuthorizedAddress struct {
	Target       string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	IsAuthorized bool   `protobuf:"varint,2,opt,name=is_authorized,json=isAuthorized,proto3" json:"is_authorized,omitempty"`
	AuthorizedBy string `protobuf:"bytes,3,opt,name=authorized_by,json=authorizedBy,proto3" json:"authorized_by,omitempty"`
	// contains filtered or unexported fields
}

AuthorizedAddress defines if an address is authorized to submit keyshares

func (*AuthorizedAddress) Descriptor deprecated

func (*AuthorizedAddress) Descriptor() ([]byte, []int)

Deprecated: Use AuthorizedAddress.ProtoReflect.Descriptor instead.

func (*AuthorizedAddress) GetAuthorizedBy

func (x *AuthorizedAddress) GetAuthorizedBy() string

func (*AuthorizedAddress) GetIsAuthorized

func (x *AuthorizedAddress) GetIsAuthorized() bool

func (*AuthorizedAddress) GetTarget

func (x *AuthorizedAddress) GetTarget() string

func (*AuthorizedAddress) ProtoMessage

func (*AuthorizedAddress) ProtoMessage()

func (*AuthorizedAddress) ProtoReflect

func (x *AuthorizedAddress) ProtoReflect() protoreflect.Message

func (*AuthorizedAddress) Reset

func (x *AuthorizedAddress) Reset()

func (*AuthorizedAddress) String

func (x *AuthorizedAddress) String() string

type Commitments

type Commitments struct {
	Commitments []string `protobuf:"bytes,1,rep,name=commitments,proto3" json:"commitments,omitempty"`
	// contains filtered or unexported fields
}

Commitments defines the list of commitments to verify the keyshares submitted by validators

func (*Commitments) Descriptor deprecated

func (*Commitments) Descriptor() ([]byte, []int)

Deprecated: Use Commitments.ProtoReflect.Descriptor instead.

func (*Commitments) GetCommitments

func (x *Commitments) GetCommitments() []string

func (*Commitments) ProtoMessage

func (*Commitments) ProtoMessage()

func (*Commitments) ProtoReflect

func (x *Commitments) ProtoReflect() protoreflect.Message

func (*Commitments) Reset

func (x *Commitments) Reset()

func (*Commitments) String

func (x *Commitments) String() string

type CounterPartyIBCInfo

type CounterPartyIBCInfo struct {
	ClientId     string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	ChannelId    string `protobuf:"bytes,3,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	PortId       string `protobuf:"bytes,4,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// contains filtered or unexported fields
}

CounterPartyIBCInfo defines the structure to send general and private keyshares if the request was made over IBC

func (*CounterPartyIBCInfo) Descriptor deprecated

func (*CounterPartyIBCInfo) Descriptor() ([]byte, []int)

Deprecated: Use CounterPartyIBCInfo.ProtoReflect.Descriptor instead.

func (*CounterPartyIBCInfo) GetChannelId added in v0.10.0

func (x *CounterPartyIBCInfo) GetChannelId() string

func (*CounterPartyIBCInfo) GetClientId added in v0.10.0

func (x *CounterPartyIBCInfo) GetClientId() string

func (*CounterPartyIBCInfo) GetConnectionId added in v0.10.0

func (x *CounterPartyIBCInfo) GetConnectionId() string

func (*CounterPartyIBCInfo) GetPortId added in v0.10.0

func (x *CounterPartyIBCInfo) GetPortId() string

func (*CounterPartyIBCInfo) ProtoMessage

func (*CounterPartyIBCInfo) ProtoMessage()

func (*CounterPartyIBCInfo) ProtoReflect

func (x *CounterPartyIBCInfo) ProtoReflect() protoreflect.Message

func (*CounterPartyIBCInfo) Reset

func (x *CounterPartyIBCInfo) Reset()

func (*CounterPartyIBCInfo) String

func (x *CounterPartyIBCInfo) String() string

type CurrentKeysPacketAck added in v0.6.0

type CurrentKeysPacketAck struct {
	ActiveKey *common.ActivePublicKey `protobuf:"bytes,1,opt,name=active_key,json=activeKey,proto3" json:"active_key,omitempty"`
	QueuedKey *common.QueuedPublicKey `protobuf:"bytes,2,opt,name=queued_key,json=queuedKey,proto3" json:"queued_key,omitempty"`
	// contains filtered or unexported fields
}

CurrentKeysPacketAck defines a struct for the packet acknowledgment

func (*CurrentKeysPacketAck) Descriptor deprecated added in v0.6.0

func (*CurrentKeysPacketAck) Descriptor() ([]byte, []int)

Deprecated: Use CurrentKeysPacketAck.ProtoReflect.Descriptor instead.

func (*CurrentKeysPacketAck) GetActiveKey added in v0.6.0

func (x *CurrentKeysPacketAck) GetActiveKey() *common.ActivePublicKey

func (*CurrentKeysPacketAck) GetQueuedKey added in v0.6.0

func (x *CurrentKeysPacketAck) GetQueuedKey() *common.QueuedPublicKey

func (*CurrentKeysPacketAck) ProtoMessage added in v0.6.0

func (*CurrentKeysPacketAck) ProtoMessage()

func (*CurrentKeysPacketAck) ProtoReflect added in v0.6.0

func (x *CurrentKeysPacketAck) ProtoReflect() protoreflect.Message

func (*CurrentKeysPacketAck) Reset added in v0.6.0

func (x *CurrentKeysPacketAck) Reset()

func (*CurrentKeysPacketAck) String added in v0.6.0

func (x *CurrentKeysPacketAck) String() string

type CurrentKeysPacketData added in v0.6.0

type CurrentKeysPacketData struct {
	// contains filtered or unexported fields
}

CurrentKeysPacketData defines a struct for the packet payload

func (*CurrentKeysPacketData) Descriptor deprecated added in v0.6.0

func (*CurrentKeysPacketData) Descriptor() ([]byte, []int)

Deprecated: Use CurrentKeysPacketData.ProtoReflect.Descriptor instead.

func (*CurrentKeysPacketData) ProtoMessage added in v0.6.0

func (*CurrentKeysPacketData) ProtoMessage()

func (*CurrentKeysPacketData) ProtoReflect added in v0.6.0

func (x *CurrentKeysPacketData) ProtoReflect() protoreflect.Message

func (*CurrentKeysPacketData) Reset added in v0.6.0

func (x *CurrentKeysPacketData) Reset()

func (*CurrentKeysPacketData) String added in v0.6.0

func (x *CurrentKeysPacketData) String() string

type DecryptionKey added in v0.10.0

type DecryptionKey struct {
	Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Data   string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Decryption key defines the structure and height for a decryption key

func (*DecryptionKey) Descriptor deprecated added in v0.10.0

func (*DecryptionKey) Descriptor() ([]byte, []int)

Deprecated: Use DecryptionKey.ProtoReflect.Descriptor instead.

func (*DecryptionKey) GetData added in v0.10.0

func (x *DecryptionKey) GetData() string

func (*DecryptionKey) GetHeight added in v0.10.0

func (x *DecryptionKey) GetHeight() uint64

func (*DecryptionKey) ProtoMessage added in v0.10.0

func (*DecryptionKey) ProtoMessage()

func (*DecryptionKey) ProtoReflect added in v0.10.0

func (x *DecryptionKey) ProtoReflect() protoreflect.Message

func (*DecryptionKey) Reset added in v0.10.0

func (x *DecryptionKey) Reset()

func (*DecryptionKey) String added in v0.10.0

func (x *DecryptionKey) String() string

type DecryptionKeyDataPacketData added in v0.10.0

type DecryptionKeyDataPacketData struct {
	Identity      string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Pubkey        string `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	DecryptionKey string `protobuf:"bytes,3,opt,name=decryption_key,json=decryptionKey,proto3" json:"decryption_key,omitempty"`
	AggrHeight    string `protobuf:"bytes,4,opt,name=aggr_height,json=aggrHeight,proto3" json:"aggr_height,omitempty"`
	ProposalId    string `protobuf:"bytes,5,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // used for private governance
	Retries       uint64 `protobuf:"varint,6,opt,name=retries,proto3" json:"retries,omitempty"`
	// contains filtered or unexported fields
}

DecryptionKeyDataPacketData defines a struct for the packet payload

func (*DecryptionKeyDataPacketData) Descriptor deprecated added in v0.10.0

func (*DecryptionKeyDataPacketData) Descriptor() ([]byte, []int)

Deprecated: Use DecryptionKeyDataPacketData.ProtoReflect.Descriptor instead.

func (*DecryptionKeyDataPacketData) GetAggrHeight added in v0.10.0

func (x *DecryptionKeyDataPacketData) GetAggrHeight() string

func (*DecryptionKeyDataPacketData) GetDecryptionKey added in v0.10.0

func (x *DecryptionKeyDataPacketData) GetDecryptionKey() string

func (*DecryptionKeyDataPacketData) GetIdentity added in v0.10.0

func (x *DecryptionKeyDataPacketData) GetIdentity() string

func (*DecryptionKeyDataPacketData) GetProposalId added in v0.10.0

func (x *DecryptionKeyDataPacketData) GetProposalId() string

func (*DecryptionKeyDataPacketData) GetPubkey added in v0.10.0

func (x *DecryptionKeyDataPacketData) GetPubkey() string

func (*DecryptionKeyDataPacketData) GetRetries added in v0.10.0

func (x *DecryptionKeyDataPacketData) GetRetries() uint64

func (*DecryptionKeyDataPacketData) ProtoMessage added in v0.10.0

func (*DecryptionKeyDataPacketData) ProtoMessage()

func (*DecryptionKeyDataPacketData) ProtoReflect added in v0.10.0

func (*DecryptionKeyDataPacketData) Reset added in v0.10.0

func (x *DecryptionKeyDataPacketData) Reset()

func (*DecryptionKeyDataPacketData) String added in v0.10.0

func (x *DecryptionKeyDataPacketData) String() string

type DecryptionKeyPacketAck added in v0.10.0

type DecryptionKeyPacketAck struct {
	// contains filtered or unexported fields
}

DecryptionKeyPacketAck defines a struct for the packet acknowledgment

func (*DecryptionKeyPacketAck) Descriptor deprecated added in v0.10.0

func (*DecryptionKeyPacketAck) Descriptor() ([]byte, []int)

Deprecated: Use DecryptionKeyPacketAck.ProtoReflect.Descriptor instead.

func (*DecryptionKeyPacketAck) ProtoMessage added in v0.10.0

func (*DecryptionKeyPacketAck) ProtoMessage()

func (*DecryptionKeyPacketAck) ProtoReflect added in v0.10.0

func (x *DecryptionKeyPacketAck) ProtoReflect() protoreflect.Message

func (*DecryptionKeyPacketAck) Reset added in v0.10.0

func (x *DecryptionKeyPacketAck) Reset()

func (*DecryptionKeyPacketAck) String added in v0.10.0

func (x *DecryptionKeyPacketAck) String() string

type DecryptionKeyRequest added in v0.10.0

type DecryptionKeyRequest struct {
	Identity      string               `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Pubkey        string               `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	IbcInfo       *IBCInfo             `protobuf:"bytes,3,opt,name=ibc_info,json=ibcInfo,proto3" json:"ibc_info,omitempty"` // Used only when the request is made via IBC
	Counterparty  *CounterPartyIBCInfo `protobuf:"bytes,4,opt,name=counterparty,proto3" json:"counterparty,omitempty"`      // Used only when the request is made via IBC
	DecryptionKey string               `protobuf:"bytes,5,opt,name=decryption_key,json=decryptionKey,proto3" json:"decryption_key,omitempty"`
	ProposalId    string               `protobuf:"bytes,6,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // This is only used when the request is for private governance
	Sent          bool                 `protobuf:"varint,7,opt,name=sent,proto3" json:"sent,omitempty"`
	// contains filtered or unexported fields
}

DecryptionKeyRequest defines the storage structure for general keyshare requests

func (*DecryptionKeyRequest) Descriptor deprecated added in v0.10.0

func (*DecryptionKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use DecryptionKeyRequest.ProtoReflect.Descriptor instead.

func (*DecryptionKeyRequest) GetCounterparty added in v0.10.0

func (x *DecryptionKeyRequest) GetCounterparty() *CounterPartyIBCInfo

func (*DecryptionKeyRequest) GetDecryptionKey added in v0.10.0

func (x *DecryptionKeyRequest) GetDecryptionKey() string

func (*DecryptionKeyRequest) GetIbcInfo added in v0.10.0

func (x *DecryptionKeyRequest) GetIbcInfo() *IBCInfo

func (*DecryptionKeyRequest) GetIdentity added in v0.10.0

func (x *DecryptionKeyRequest) GetIdentity() string

func (*DecryptionKeyRequest) GetProposalId added in v0.10.0

func (x *DecryptionKeyRequest) GetProposalId() string

func (*DecryptionKeyRequest) GetPubkey added in v0.10.0

func (x *DecryptionKeyRequest) GetPubkey() string

func (*DecryptionKeyRequest) GetSent added in v0.10.0

func (x *DecryptionKeyRequest) GetSent() bool

func (*DecryptionKeyRequest) ProtoMessage added in v0.10.0

func (*DecryptionKeyRequest) ProtoMessage()

func (*DecryptionKeyRequest) ProtoReflect added in v0.10.0

func (x *DecryptionKeyRequest) ProtoReflect() protoreflect.Message

func (*DecryptionKeyRequest) Reset added in v0.10.0

func (x *DecryptionKeyRequest) Reset()

func (*DecryptionKeyRequest) String added in v0.10.0

func (x *DecryptionKeyRequest) String() string

type EncryptedKeyshare added in v0.10.0

type EncryptedKeyshare struct {
	Data      string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Validator string `protobuf:"bytes,2,opt,name=validator,proto3" json:"validator,omitempty"`
	// contains filtered or unexported fields
}

EncryptedKeyshare defines the structure for storing the keyshare of the master secret key distributed to the validators

func (*EncryptedKeyshare) Descriptor deprecated added in v0.10.0

func (*EncryptedKeyshare) Descriptor() ([]byte, []int)

Deprecated: Use EncryptedKeyshare.ProtoReflect.Descriptor instead.

func (*EncryptedKeyshare) GetData added in v0.10.0

func (x *EncryptedKeyshare) GetData() string

func (*EncryptedKeyshare) GetValidator added in v0.10.0

func (x *EncryptedKeyshare) GetValidator() string

func (*EncryptedKeyshare) ProtoMessage added in v0.10.0

func (*EncryptedKeyshare) ProtoMessage()

func (*EncryptedKeyshare) ProtoReflect added in v0.10.0

func (x *EncryptedKeyshare) ProtoReflect() protoreflect.Message

func (*EncryptedKeyshare) Reset added in v0.10.0

func (x *EncryptedKeyshare) Reset()

func (*EncryptedKeyshare) String added in v0.10.0

func (x *EncryptedKeyshare) String() string

type GeneralKeyshare added in v0.10.0

type GeneralKeyshare struct {
	Validator           string `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator,omitempty"`
	IdType              string `protobuf:"bytes,2,opt,name=id_type,json=idType,proto3" json:"id_type,omitempty"`
	IdValue             string `protobuf:"bytes,3,opt,name=id_value,json=idValue,proto3" json:"id_value,omitempty"`
	Keyshare            string `protobuf:"bytes,4,opt,name=keyshare,proto3" json:"keyshare,omitempty"`
	KeyshareIndex       uint64 `protobuf:"varint,5,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	ReceivedTimestamp   uint64 `protobuf:"varint,6,opt,name=received_timestamp,json=receivedTimestamp,proto3" json:"received_timestamp,omitempty"`
	ReceivedBlockHeight uint64 `protobuf:"varint,7,opt,name=received_block_height,json=receivedBlockHeight,proto3" json:"received_block_height,omitempty"`
	// contains filtered or unexported fields
}

GeneralKeyshare defines the structure for submitting general keyshares by validators

func (*GeneralKeyshare) Descriptor deprecated added in v0.10.0

func (*GeneralKeyshare) Descriptor() ([]byte, []int)

Deprecated: Use GeneralKeyshare.ProtoReflect.Descriptor instead.

func (*GeneralKeyshare) GetIdType added in v0.10.0

func (x *GeneralKeyshare) GetIdType() string

func (*GeneralKeyshare) GetIdValue added in v0.10.0

func (x *GeneralKeyshare) GetIdValue() string

func (*GeneralKeyshare) GetKeyshare added in v0.10.0

func (x *GeneralKeyshare) GetKeyshare() string

func (*GeneralKeyshare) GetKeyshareIndex added in v0.10.0

func (x *GeneralKeyshare) GetKeyshareIndex() uint64

func (*GeneralKeyshare) GetReceivedBlockHeight added in v0.10.0

func (x *GeneralKeyshare) GetReceivedBlockHeight() uint64

func (*GeneralKeyshare) GetReceivedTimestamp added in v0.10.0

func (x *GeneralKeyshare) GetReceivedTimestamp() uint64

func (*GeneralKeyshare) GetValidator added in v0.10.0

func (x *GeneralKeyshare) GetValidator() string

func (*GeneralKeyshare) ProtoMessage added in v0.10.0

func (*GeneralKeyshare) ProtoMessage()

func (*GeneralKeyshare) ProtoReflect added in v0.10.0

func (x *GeneralKeyshare) ProtoReflect() protoreflect.Message

func (*GeneralKeyshare) Reset added in v0.10.0

func (x *GeneralKeyshare) Reset()

func (*GeneralKeyshare) String added in v0.10.0

func (x *GeneralKeyshare) String() string

type GenesisState

type GenesisState struct {

	// params defines all the parameters of the module.
	Params                *Params              `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
	PortId                string               `protobuf:"bytes,2,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	ValidatorSetList      []*ValidatorSet      `protobuf:"bytes,3,rep,name=validator_set_list,json=validatorSetList,proto3" json:"validator_set_list,omitempty"`
	KeyshareList          []*Keyshare          `protobuf:"bytes,4,rep,name=keyshare_list,json=keyshareList,proto3" json:"keyshare_list,omitempty"`
	DecryptionKeyList     []*DecryptionKey     `protobuf:"bytes,5,rep,name=decryption_key_list,json=decryptionKeyList,proto3" json:"decryption_key_list,omitempty"`
	ActivePubkey          *ActivePubkey        `protobuf:"bytes,6,opt,name=active_pubkey,json=activePubkey,proto3" json:"active_pubkey,omitempty"`
	QueuedPubkey          *QueuedPubkey        `protobuf:"bytes,7,opt,name=queued_pubkey,json=queuedPubkey,proto3" json:"queued_pubkey,omitempty"`
	AuthorizedAddressList []*AuthorizedAddress `` /* 126-byte string literal not displayed */
	RequestCount          uint64               `protobuf:"varint,9,opt,name=request_count,json=requestCount,proto3" json:"request_count,omitempty"`
	GeneralKeyshareList   []*GeneralKeyshare   `protobuf:"bytes,10,rep,name=general_keyshare_list,json=generalKeyshareList,proto3" json:"general_keyshare_list,omitempty"`
	// contains filtered or unexported fields
}

GenesisState defines the keyshare module's genesis state.

func (*GenesisState) Descriptor deprecated

func (*GenesisState) Descriptor() ([]byte, []int)

Deprecated: Use GenesisState.ProtoReflect.Descriptor instead.

func (*GenesisState) GetActivePubkey added in v0.10.0

func (x *GenesisState) GetActivePubkey() *ActivePubkey

func (*GenesisState) GetAuthorizedAddressList

func (x *GenesisState) GetAuthorizedAddressList() []*AuthorizedAddress

func (*GenesisState) GetDecryptionKeyList added in v0.10.0

func (x *GenesisState) GetDecryptionKeyList() []*DecryptionKey

func (*GenesisState) GetGeneralKeyshareList added in v0.10.0

func (x *GenesisState) GetGeneralKeyshareList() []*GeneralKeyshare

func (*GenesisState) GetKeyshareList added in v0.10.0

func (x *GenesisState) GetKeyshareList() []*Keyshare

func (*GenesisState) GetParams

func (x *GenesisState) GetParams() *Params

func (*GenesisState) GetPortId

func (x *GenesisState) GetPortId() string

func (*GenesisState) GetQueuedPubkey added in v0.10.0

func (x *GenesisState) GetQueuedPubkey() *QueuedPubkey

func (*GenesisState) GetRequestCount

func (x *GenesisState) GetRequestCount() uint64

func (*GenesisState) GetValidatorSetList

func (x *GenesisState) GetValidatorSetList() []*ValidatorSet

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) ProtoReflect

func (x *GenesisState) ProtoReflect() protoreflect.Message

func (*GenesisState) Reset

func (x *GenesisState) Reset()

func (*GenesisState) String

func (x *GenesisState) String() string

type GetDecryptionKeyPacketAck added in v0.10.0

type GetDecryptionKeyPacketAck struct {
	// contains filtered or unexported fields
}

GetDecryptionKeyPacketAck defines a struct for the packet acknowledgment

func (*GetDecryptionKeyPacketAck) Descriptor deprecated added in v0.10.0

func (*GetDecryptionKeyPacketAck) Descriptor() ([]byte, []int)

Deprecated: Use GetDecryptionKeyPacketAck.ProtoReflect.Descriptor instead.

func (*GetDecryptionKeyPacketAck) ProtoMessage added in v0.10.0

func (*GetDecryptionKeyPacketAck) ProtoMessage()

func (*GetDecryptionKeyPacketAck) ProtoReflect added in v0.10.0

func (*GetDecryptionKeyPacketAck) Reset added in v0.10.0

func (x *GetDecryptionKeyPacketAck) Reset()

func (*GetDecryptionKeyPacketAck) String added in v0.10.0

func (x *GetDecryptionKeyPacketAck) String() string

type GetDecryptionKeyPacketData added in v0.10.0

type GetDecryptionKeyPacketData struct {
	Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

GetDecryptionKeyPacketData defines a struct for the packet payload

func (*GetDecryptionKeyPacketData) Descriptor deprecated added in v0.10.0

func (*GetDecryptionKeyPacketData) Descriptor() ([]byte, []int)

Deprecated: Use GetDecryptionKeyPacketData.ProtoReflect.Descriptor instead.

func (*GetDecryptionKeyPacketData) GetIdentity added in v0.10.0

func (x *GetDecryptionKeyPacketData) GetIdentity() string

func (*GetDecryptionKeyPacketData) ProtoMessage added in v0.10.0

func (*GetDecryptionKeyPacketData) ProtoMessage()

func (*GetDecryptionKeyPacketData) ProtoReflect added in v0.10.0

func (*GetDecryptionKeyPacketData) Reset added in v0.10.0

func (x *GetDecryptionKeyPacketData) Reset()

func (*GetDecryptionKeyPacketData) String added in v0.10.0

func (x *GetDecryptionKeyPacketData) String() string

type GetPrivateDecryptionKeyPacketAck added in v0.10.0

type GetPrivateDecryptionKeyPacketAck struct {
	// contains filtered or unexported fields
}

GetPrivateKeysharePacketAck defines a struct for the packet acknowledgment

func (*GetPrivateDecryptionKeyPacketAck) Descriptor deprecated added in v0.10.0

func (*GetPrivateDecryptionKeyPacketAck) Descriptor() ([]byte, []int)

Deprecated: Use GetPrivateDecryptionKeyPacketAck.ProtoReflect.Descriptor instead.

func (*GetPrivateDecryptionKeyPacketAck) ProtoMessage added in v0.10.0

func (*GetPrivateDecryptionKeyPacketAck) ProtoMessage()

func (*GetPrivateDecryptionKeyPacketAck) ProtoReflect added in v0.10.0

func (*GetPrivateDecryptionKeyPacketAck) Reset added in v0.10.0

func (*GetPrivateDecryptionKeyPacketAck) String added in v0.10.0

type GetPrivateDecryptionKeyPacketData added in v0.10.0

type GetPrivateDecryptionKeyPacketData struct {
	Identity   string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Requester  string `protobuf:"bytes,2,opt,name=requester,proto3" json:"requester,omitempty"`
	SecpPubkey string `protobuf:"bytes,3,opt,name=secp_pubkey,json=secpPubkey,proto3" json:"secp_pubkey,omitempty"`
	// contains filtered or unexported fields
}

GetPrivateDecryptionKeyPacketData defines a struct for the packet payload

func (*GetPrivateDecryptionKeyPacketData) Descriptor deprecated added in v0.10.0

func (*GetPrivateDecryptionKeyPacketData) Descriptor() ([]byte, []int)

Deprecated: Use GetPrivateDecryptionKeyPacketData.ProtoReflect.Descriptor instead.

func (*GetPrivateDecryptionKeyPacketData) GetIdentity added in v0.10.0

func (x *GetPrivateDecryptionKeyPacketData) GetIdentity() string

func (*GetPrivateDecryptionKeyPacketData) GetRequester added in v0.10.0

func (x *GetPrivateDecryptionKeyPacketData) GetRequester() string

func (*GetPrivateDecryptionKeyPacketData) GetSecpPubkey added in v0.10.0

func (x *GetPrivateDecryptionKeyPacketData) GetSecpPubkey() string

func (*GetPrivateDecryptionKeyPacketData) ProtoMessage added in v0.10.0

func (*GetPrivateDecryptionKeyPacketData) ProtoMessage()

func (*GetPrivateDecryptionKeyPacketData) ProtoReflect added in v0.10.0

func (*GetPrivateDecryptionKeyPacketData) Reset added in v0.10.0

func (*GetPrivateDecryptionKeyPacketData) String added in v0.10.0

type IBCInfo

type IBCInfo struct {
	ClientId     string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"`
	ChannelId    string `protobuf:"bytes,3,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"`
	PortId       string `protobuf:"bytes,4,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// contains filtered or unexported fields
}

IBCInfo defines the structure to verify request for general and private keyshares in case the request was made over IBC

func (*IBCInfo) Descriptor deprecated

func (*IBCInfo) Descriptor() ([]byte, []int)

Deprecated: Use IBCInfo.ProtoReflect.Descriptor instead.

func (*IBCInfo) GetChannelId added in v0.10.0

func (x *IBCInfo) GetChannelId() string

func (*IBCInfo) GetClientId added in v0.10.0

func (x *IBCInfo) GetClientId() string

func (*IBCInfo) GetConnectionId added in v0.10.0

func (x *IBCInfo) GetConnectionId() string

func (*IBCInfo) GetPortId added in v0.10.0

func (x *IBCInfo) GetPortId() string

func (*IBCInfo) ProtoMessage

func (*IBCInfo) ProtoMessage()

func (*IBCInfo) ProtoReflect

func (x *IBCInfo) ProtoReflect() protoreflect.Message

func (*IBCInfo) Reset

func (x *IBCInfo) Reset()

func (*IBCInfo) String

func (x *IBCInfo) String() string

type Keyshare added in v0.10.0

type Keyshare struct {
	Validator           string `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator,omitempty"`
	BlockHeight         uint64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	Keyshare            string `protobuf:"bytes,3,opt,name=keyshare,proto3" json:"keyshare,omitempty"`
	KeyshareIndex       uint64 `protobuf:"varint,4,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	ReceivedTimestamp   uint64 `protobuf:"varint,5,opt,name=received_timestamp,json=receivedTimestamp,proto3" json:"received_timestamp,omitempty"`
	ReceivedBlockHeight uint64 `protobuf:"varint,6,opt,name=received_block_height,json=receivedBlockHeight,proto3" json:"received_block_height,omitempty"`
	// contains filtered or unexported fields
}

Keyshare defines the structure for submitting blockwise keyshares by validators

func (*Keyshare) Descriptor deprecated added in v0.10.0

func (*Keyshare) Descriptor() ([]byte, []int)

Deprecated: Use Keyshare.ProtoReflect.Descriptor instead.

func (*Keyshare) GetBlockHeight added in v0.10.0

func (x *Keyshare) GetBlockHeight() uint64

func (*Keyshare) GetKeyshare added in v0.10.0

func (x *Keyshare) GetKeyshare() string

func (*Keyshare) GetKeyshareIndex added in v0.10.0

func (x *Keyshare) GetKeyshareIndex() uint64

func (*Keyshare) GetReceivedBlockHeight added in v0.10.0

func (x *Keyshare) GetReceivedBlockHeight() uint64

func (*Keyshare) GetReceivedTimestamp added in v0.10.0

func (x *Keyshare) GetReceivedTimestamp() uint64

func (*Keyshare) GetValidator added in v0.10.0

func (x *Keyshare) GetValidator() string

func (*Keyshare) ProtoMessage added in v0.10.0

func (*Keyshare) ProtoMessage()

func (*Keyshare) ProtoReflect added in v0.10.0

func (x *Keyshare) ProtoReflect() protoreflect.Message

func (*Keyshare) Reset added in v0.10.0

func (x *Keyshare) Reset()

func (*Keyshare) String added in v0.10.0

func (x *Keyshare) String() string

type KeysharePacketData

type KeysharePacketData struct {

	// packet can be one of the following types
	//
	// Types that are assignable to Packet:
	//
	//	*KeysharePacketData_NoData
	//	*KeysharePacketData_RequestDecryptionKeyPacket
	//	*KeysharePacketData_GetDecryptionKeyPacket
	//	*KeysharePacketData_DecryptionKeyDataPacket
	//	*KeysharePacketData_PrivateDecryptionKeyDataPacket
	//	*KeysharePacketData_CurrentKeysPacket
	//	*KeysharePacketData_RequestPrivateDecryptionKeyPacket
	//	*KeysharePacketData_GetPrivateDecryptionKeyPacket
	Packet isKeysharePacketData_Packet `protobuf_oneof:"packet"`
	// contains filtered or unexported fields
}

KeysharePacketData defines all the packet types of the keyshare module

func (*KeysharePacketData) Descriptor deprecated

func (*KeysharePacketData) Descriptor() ([]byte, []int)

Deprecated: Use KeysharePacketData.ProtoReflect.Descriptor instead.

func (*KeysharePacketData) GetCurrentKeysPacket added in v0.6.0

func (x *KeysharePacketData) GetCurrentKeysPacket() *CurrentKeysPacketData

func (*KeysharePacketData) GetDecryptionKeyDataPacket added in v0.10.0

func (x *KeysharePacketData) GetDecryptionKeyDataPacket() *DecryptionKeyDataPacketData

func (*KeysharePacketData) GetGetDecryptionKeyPacket added in v0.10.0

func (x *KeysharePacketData) GetGetDecryptionKeyPacket() *GetDecryptionKeyPacketData

func (*KeysharePacketData) GetGetPrivateDecryptionKeyPacket added in v0.10.0

func (x *KeysharePacketData) GetGetPrivateDecryptionKeyPacket() *GetPrivateDecryptionKeyPacketData

func (*KeysharePacketData) GetNoData

func (x *KeysharePacketData) GetNoData() *NoData

func (*KeysharePacketData) GetPacket

func (x *KeysharePacketData) GetPacket() isKeysharePacketData_Packet

func (*KeysharePacketData) GetPrivateDecryptionKeyDataPacket added in v0.10.0

func (x *KeysharePacketData) GetPrivateDecryptionKeyDataPacket() *PrivateDecryptionKeyDataPacketData

func (*KeysharePacketData) GetRequestDecryptionKeyPacket added in v0.10.0

func (x *KeysharePacketData) GetRequestDecryptionKeyPacket() *RequestDecryptionKeyPacketData

func (*KeysharePacketData) GetRequestPrivateDecryptionKeyPacket added in v0.10.0

func (x *KeysharePacketData) GetRequestPrivateDecryptionKeyPacket() *RequestPrivateDecryptionKeyPacketData

func (*KeysharePacketData) ProtoMessage

func (*KeysharePacketData) ProtoMessage()

func (*KeysharePacketData) ProtoReflect

func (x *KeysharePacketData) ProtoReflect() protoreflect.Message

func (*KeysharePacketData) Reset

func (x *KeysharePacketData) Reset()

func (*KeysharePacketData) String

func (x *KeysharePacketData) String() string

type KeysharePacketData_CurrentKeysPacket added in v0.6.0

type KeysharePacketData_CurrentKeysPacket struct {
	CurrentKeysPacket *CurrentKeysPacketData `protobuf:"bytes,6,opt,name=current_keys_packet,json=currentKeysPacket,proto3,oneof"`
}

type KeysharePacketData_DecryptionKeyDataPacket added in v0.10.0

type KeysharePacketData_DecryptionKeyDataPacket struct {
	DecryptionKeyDataPacket *DecryptionKeyDataPacketData `protobuf:"bytes,4,opt,name=decryption_key_data_packet,json=decryptionKeyDataPacket,proto3,oneof"`
}

type KeysharePacketData_GetDecryptionKeyPacket added in v0.10.0

type KeysharePacketData_GetDecryptionKeyPacket struct {
	GetDecryptionKeyPacket *GetDecryptionKeyPacketData `protobuf:"bytes,3,opt,name=get_decryption_key_packet,json=getDecryptionKeyPacket,proto3,oneof"`
}

type KeysharePacketData_GetPrivateDecryptionKeyPacket added in v0.10.0

type KeysharePacketData_GetPrivateDecryptionKeyPacket struct {
	GetPrivateDecryptionKeyPacket *GetPrivateDecryptionKeyPacketData `protobuf:"bytes,8,opt,name=get_private_decryption_key_packet,json=getPrivateDecryptionKeyPacket,proto3,oneof"`
}

type KeysharePacketData_NoData

type KeysharePacketData_NoData struct {
	NoData *NoData `protobuf:"bytes,1,opt,name=no_data,json=noData,proto3,oneof"`
}

type KeysharePacketData_PrivateDecryptionKeyDataPacket added in v0.10.0

type KeysharePacketData_PrivateDecryptionKeyDataPacket struct {
	PrivateDecryptionKeyDataPacket *PrivateDecryptionKeyDataPacketData `protobuf:"bytes,5,opt,name=private_decryption_key_data_packet,json=privateDecryptionKeyDataPacket,proto3,oneof"`
}

type KeysharePacketData_RequestDecryptionKeyPacket added in v0.10.0

type KeysharePacketData_RequestDecryptionKeyPacket struct {
	RequestDecryptionKeyPacket *RequestDecryptionKeyPacketData `protobuf:"bytes,2,opt,name=request_decryption_key_packet,json=requestDecryptionKeyPacket,proto3,oneof"`
}

type KeysharePacketData_RequestPrivateDecryptionKeyPacket added in v0.10.0

type KeysharePacketData_RequestPrivateDecryptionKeyPacket struct {
	RequestPrivateDecryptionKeyPacket *RequestPrivateDecryptionKeyPacketData `protobuf:"bytes,7,opt,name=request_private_decryption_key_packet,json=requestPrivateDecryptionKeyPacket,proto3,oneof"`
}

type MsgClient

type MsgClient interface {
	// UpdateParams defines a (governance) operation for updating the module
	// parameters. The authority defaults to the x/gov module account.
	UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
	// RegisterValidator defines a operation to register validator which
	// is then eligible to participate in sending keyshares
	RegisterValidator(ctx context.Context, in *MsgRegisterValidator, opts ...grpc.CallOption) (*MsgRegisterValidatorResponse, error)
	// DeRegisterValidator defines an operation to de-register
	// a registered validator
	DeRegisterValidator(ctx context.Context, in *MsgDeRegisterValidator, opts ...grpc.CallOption) (*MsgDeRegisterValidatorResponse, error)
	// SendKeyshare defines an operation to submit keyshares
	// every block from registered validators
	SendKeyshare(ctx context.Context, in *MsgSendKeyshare, opts ...grpc.CallOption) (*MsgSendKeyshareResponse, error)
	// CreateLatestPubkey defines an operation to add a
	// public key to the chain (can only be done by an authorized address)
	CreateLatestPubkey(ctx context.Context, in *MsgCreateLatestPubkey, opts ...grpc.CallOption) (*MsgCreateLatestPubkeyResponse, error)
	// OverrideLatestPubkey defines an operation to override the current active pubkey
	OverrideLatestPubkey(ctx context.Context, in *MsgOverrideLatestPubkey, opts ...grpc.CallOption) (*MsgOverrideLatestPubkeyResponse, error)
	// CreateAuthorizedAddress defines an operation to mark an address
	// as authorized to create and/or update pubkeys on the chain
	CreateAuthorizedAddress(ctx context.Context, in *MsgCreateAuthorizedAddress, opts ...grpc.CallOption) (*MsgCreateAuthorizedAddressResponse, error)
	// UpdateAuthorizedAddress defines an operation to update the
	// list of authorized addresses
	UpdateAuthorizedAddress(ctx context.Context, in *MsgUpdateAuthorizedAddress, opts ...grpc.CallOption) (*MsgUpdateAuthorizedAddressResponse, error)
	// DeleteAuthorizedAddress defines an operation to revoke the
	// authorization of a previously authorized address
	DeleteAuthorizedAddress(ctx context.Context, in *MsgDeleteAuthorizedAddress, opts ...grpc.CallOption) (*MsgDeleteAuthorizedAddressResponse, error)
	// SubmitGeneralKeyshare defines an operation to submit a
	// general keyshare from a registered validator
	SubmitGeneralKeyshare(ctx context.Context, in *MsgSubmitGeneralKeyshare, opts ...grpc.CallOption) (*MsgSubmitGeneralKeyshareResponse, error)
	// SubmitEncryptedKeyshare defines an operation to submit
	// an encrypted keyshare from a registered validator
	SubmitEncryptedKeyshare(ctx context.Context, in *MsgSubmitEncryptedKeyshare, opts ...grpc.CallOption) (*MsgSubmitEncryptedKeyshareResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewMsgClient

func NewMsgClient(cc grpc.ClientConnInterface) MsgClient

type MsgCreateAuthorizedAddress

type MsgCreateAuthorizedAddress struct {
	Target  string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	Creator string `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"`
	// contains filtered or unexported fields
}

MsgCreateAuthorizedAddress is the Msg/CreateAuthorizedAddress request type.

func (*MsgCreateAuthorizedAddress) Descriptor deprecated

func (*MsgCreateAuthorizedAddress) Descriptor() ([]byte, []int)

Deprecated: Use MsgCreateAuthorizedAddress.ProtoReflect.Descriptor instead.

func (*MsgCreateAuthorizedAddress) GetCreator

func (x *MsgCreateAuthorizedAddress) GetCreator() string

func (*MsgCreateAuthorizedAddress) GetTarget

func (x *MsgCreateAuthorizedAddress) GetTarget() string

func (*MsgCreateAuthorizedAddress) ProtoMessage

func (*MsgCreateAuthorizedAddress) ProtoMessage()

func (*MsgCreateAuthorizedAddress) ProtoReflect

func (*MsgCreateAuthorizedAddress) Reset

func (x *MsgCreateAuthorizedAddress) Reset()

func (*MsgCreateAuthorizedAddress) String

func (x *MsgCreateAuthorizedAddress) String() string

type MsgCreateAuthorizedAddressResponse

type MsgCreateAuthorizedAddressResponse struct {
	// contains filtered or unexported fields
}

MsgCreateAuthorizedAddressResponse defines the response structure for executing a MsgCreateAuthorizedAddress message.

func (*MsgCreateAuthorizedAddressResponse) Descriptor deprecated

func (*MsgCreateAuthorizedAddressResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgCreateAuthorizedAddressResponse.ProtoReflect.Descriptor instead.

func (*MsgCreateAuthorizedAddressResponse) ProtoMessage

func (*MsgCreateAuthorizedAddressResponse) ProtoMessage()

func (*MsgCreateAuthorizedAddressResponse) ProtoReflect

func (*MsgCreateAuthorizedAddressResponse) Reset

func (*MsgCreateAuthorizedAddressResponse) String

type MsgCreateLatestPubkey added in v0.10.0

type MsgCreateLatestPubkey struct {
	Creator            string               `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	PublicKey          string               `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	Commitments        []string             `protobuf:"bytes,3,rep,name=commitments,proto3" json:"commitments,omitempty"`
	NumberOfValidators uint64               `protobuf:"varint,4,opt,name=number_of_validators,json=numberOfValidators,proto3" json:"number_of_validators,omitempty"`
	EncryptedKeyshares []*EncryptedKeyshare `protobuf:"bytes,5,rep,name=encrypted_keyshares,json=encryptedKeyshares,proto3" json:"encrypted_keyshares,omitempty"`
	// contains filtered or unexported fields
}

MsgCreateLatestPubkey is the Msg/CreateLatestPubkey request type.

func (*MsgCreateLatestPubkey) Descriptor deprecated added in v0.10.0

func (*MsgCreateLatestPubkey) Descriptor() ([]byte, []int)

Deprecated: Use MsgCreateLatestPubkey.ProtoReflect.Descriptor instead.

func (*MsgCreateLatestPubkey) GetCommitments added in v0.10.0

func (x *MsgCreateLatestPubkey) GetCommitments() []string

func (*MsgCreateLatestPubkey) GetCreator added in v0.10.0

func (x *MsgCreateLatestPubkey) GetCreator() string

func (*MsgCreateLatestPubkey) GetEncryptedKeyshares added in v0.10.0

func (x *MsgCreateLatestPubkey) GetEncryptedKeyshares() []*EncryptedKeyshare

func (*MsgCreateLatestPubkey) GetNumberOfValidators added in v0.10.0

func (x *MsgCreateLatestPubkey) GetNumberOfValidators() uint64

func (*MsgCreateLatestPubkey) GetPublicKey added in v0.10.0

func (x *MsgCreateLatestPubkey) GetPublicKey() string

func (*MsgCreateLatestPubkey) ProtoMessage added in v0.10.0

func (*MsgCreateLatestPubkey) ProtoMessage()

func (*MsgCreateLatestPubkey) ProtoReflect added in v0.10.0

func (x *MsgCreateLatestPubkey) ProtoReflect() protoreflect.Message

func (*MsgCreateLatestPubkey) Reset added in v0.10.0

func (x *MsgCreateLatestPubkey) Reset()

func (*MsgCreateLatestPubkey) String added in v0.10.0

func (x *MsgCreateLatestPubkey) String() string

type MsgCreateLatestPubkeyResponse added in v0.10.0

type MsgCreateLatestPubkeyResponse struct {
	// contains filtered or unexported fields
}

MsgCreateLatestPubkeyResponse defines the response structure for executing a MsgCreateLatestPubkey message.

func (*MsgCreateLatestPubkeyResponse) Descriptor deprecated added in v0.10.0

func (*MsgCreateLatestPubkeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgCreateLatestPubkeyResponse.ProtoReflect.Descriptor instead.

func (*MsgCreateLatestPubkeyResponse) ProtoMessage added in v0.10.0

func (*MsgCreateLatestPubkeyResponse) ProtoMessage()

func (*MsgCreateLatestPubkeyResponse) ProtoReflect added in v0.10.0

func (*MsgCreateLatestPubkeyResponse) Reset added in v0.10.0

func (x *MsgCreateLatestPubkeyResponse) Reset()

func (*MsgCreateLatestPubkeyResponse) String added in v0.10.0

type MsgDeRegisterValidator added in v0.6.0

type MsgDeRegisterValidator struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	// contains filtered or unexported fields
}

MsgDeRegisterValidator is the Msg/DeRegisterValidator request type.

func (*MsgDeRegisterValidator) Descriptor deprecated added in v0.6.0

func (*MsgDeRegisterValidator) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeRegisterValidator.ProtoReflect.Descriptor instead.

func (*MsgDeRegisterValidator) GetCreator added in v0.6.0

func (x *MsgDeRegisterValidator) GetCreator() string

func (*MsgDeRegisterValidator) ProtoMessage added in v0.6.0

func (*MsgDeRegisterValidator) ProtoMessage()

func (*MsgDeRegisterValidator) ProtoReflect added in v0.6.0

func (x *MsgDeRegisterValidator) ProtoReflect() protoreflect.Message

func (*MsgDeRegisterValidator) Reset added in v0.6.0

func (x *MsgDeRegisterValidator) Reset()

func (*MsgDeRegisterValidator) String added in v0.6.0

func (x *MsgDeRegisterValidator) String() string

type MsgDeRegisterValidatorResponse added in v0.6.0

type MsgDeRegisterValidatorResponse struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	// contains filtered or unexported fields
}

MsgDeRegisterValidatorResponse defines the response structure for executing a MsgDeRegisterValidator message.

func (*MsgDeRegisterValidatorResponse) Descriptor deprecated added in v0.6.0

func (*MsgDeRegisterValidatorResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeRegisterValidatorResponse.ProtoReflect.Descriptor instead.

func (*MsgDeRegisterValidatorResponse) GetCreator added in v0.6.0

func (x *MsgDeRegisterValidatorResponse) GetCreator() string

func (*MsgDeRegisterValidatorResponse) ProtoMessage added in v0.6.0

func (*MsgDeRegisterValidatorResponse) ProtoMessage()

func (*MsgDeRegisterValidatorResponse) ProtoReflect added in v0.6.0

func (*MsgDeRegisterValidatorResponse) Reset added in v0.6.0

func (x *MsgDeRegisterValidatorResponse) Reset()

func (*MsgDeRegisterValidatorResponse) String added in v0.6.0

type MsgDeleteAuthorizedAddress

type MsgDeleteAuthorizedAddress struct {
	Target  string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	Creator string `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"`
	// contains filtered or unexported fields
}

MsgDeleteAuthorizedAddress is the Msg/DeleteAuthorizedAddress request type.

func (*MsgDeleteAuthorizedAddress) Descriptor deprecated

func (*MsgDeleteAuthorizedAddress) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeleteAuthorizedAddress.ProtoReflect.Descriptor instead.

func (*MsgDeleteAuthorizedAddress) GetCreator

func (x *MsgDeleteAuthorizedAddress) GetCreator() string

func (*MsgDeleteAuthorizedAddress) GetTarget

func (x *MsgDeleteAuthorizedAddress) GetTarget() string

func (*MsgDeleteAuthorizedAddress) ProtoMessage

func (*MsgDeleteAuthorizedAddress) ProtoMessage()

func (*MsgDeleteAuthorizedAddress) ProtoReflect

func (*MsgDeleteAuthorizedAddress) Reset

func (x *MsgDeleteAuthorizedAddress) Reset()

func (*MsgDeleteAuthorizedAddress) String

func (x *MsgDeleteAuthorizedAddress) String() string

type MsgDeleteAuthorizedAddressResponse

type MsgDeleteAuthorizedAddressResponse struct {
	// contains filtered or unexported fields
}

MsgDeleteAuthorizedAddressResponse defines the response structure for executing a MsgDeleteAuthorizedAddress message.

func (*MsgDeleteAuthorizedAddressResponse) Descriptor deprecated

func (*MsgDeleteAuthorizedAddressResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgDeleteAuthorizedAddressResponse.ProtoReflect.Descriptor instead.

func (*MsgDeleteAuthorizedAddressResponse) ProtoMessage

func (*MsgDeleteAuthorizedAddressResponse) ProtoMessage()

func (*MsgDeleteAuthorizedAddressResponse) ProtoReflect

func (*MsgDeleteAuthorizedAddressResponse) Reset

func (*MsgDeleteAuthorizedAddressResponse) String

type MsgOverrideLatestPubkey added in v0.10.0

type MsgOverrideLatestPubkey struct {
	Creator            string               `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	PublicKey          string               `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	Commitments        []string             `protobuf:"bytes,3,rep,name=commitments,proto3" json:"commitments,omitempty"`
	NumberOfValidators uint64               `protobuf:"varint,4,opt,name=number_of_validators,json=numberOfValidators,proto3" json:"number_of_validators,omitempty"`
	EncryptedKeyshares []*EncryptedKeyshare `protobuf:"bytes,5,rep,name=encrypted_keyshares,json=encryptedKeyshares,proto3" json:"encrypted_keyshares,omitempty"`
	// contains filtered or unexported fields
}

MsgOverrideLatestPubkey is the Msg/OverrideLatestPubkey request type.

func (*MsgOverrideLatestPubkey) Descriptor deprecated added in v0.10.0

func (*MsgOverrideLatestPubkey) Descriptor() ([]byte, []int)

Deprecated: Use MsgOverrideLatestPubkey.ProtoReflect.Descriptor instead.

func (*MsgOverrideLatestPubkey) GetCommitments added in v0.10.0

func (x *MsgOverrideLatestPubkey) GetCommitments() []string

func (*MsgOverrideLatestPubkey) GetCreator added in v0.10.0

func (x *MsgOverrideLatestPubkey) GetCreator() string

func (*MsgOverrideLatestPubkey) GetEncryptedKeyshares added in v0.10.0

func (x *MsgOverrideLatestPubkey) GetEncryptedKeyshares() []*EncryptedKeyshare

func (*MsgOverrideLatestPubkey) GetNumberOfValidators added in v0.10.0

func (x *MsgOverrideLatestPubkey) GetNumberOfValidators() uint64

func (*MsgOverrideLatestPubkey) GetPublicKey added in v0.10.0

func (x *MsgOverrideLatestPubkey) GetPublicKey() string

func (*MsgOverrideLatestPubkey) ProtoMessage added in v0.10.0

func (*MsgOverrideLatestPubkey) ProtoMessage()

func (*MsgOverrideLatestPubkey) ProtoReflect added in v0.10.0

func (x *MsgOverrideLatestPubkey) ProtoReflect() protoreflect.Message

func (*MsgOverrideLatestPubkey) Reset added in v0.10.0

func (x *MsgOverrideLatestPubkey) Reset()

func (*MsgOverrideLatestPubkey) String added in v0.10.0

func (x *MsgOverrideLatestPubkey) String() string

type MsgOverrideLatestPubkeyResponse added in v0.10.0

type MsgOverrideLatestPubkeyResponse struct {
	// contains filtered or unexported fields
}

MsgOverrideLatestPubkeyResponse defines the response structure for executing a MsgOverrideLatestPubkey message.

func (*MsgOverrideLatestPubkeyResponse) Descriptor deprecated added in v0.10.0

func (*MsgOverrideLatestPubkeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgOverrideLatestPubkeyResponse.ProtoReflect.Descriptor instead.

func (*MsgOverrideLatestPubkeyResponse) ProtoMessage added in v0.10.0

func (*MsgOverrideLatestPubkeyResponse) ProtoMessage()

func (*MsgOverrideLatestPubkeyResponse) ProtoReflect added in v0.10.0

func (*MsgOverrideLatestPubkeyResponse) Reset added in v0.10.0

func (*MsgOverrideLatestPubkeyResponse) String added in v0.10.0

type MsgRegisterValidator

type MsgRegisterValidator struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	// contains filtered or unexported fields
}

MsgRegisterValidator is the Msg/RegisterValidator request type.

func (*MsgRegisterValidator) Descriptor deprecated

func (*MsgRegisterValidator) Descriptor() ([]byte, []int)

Deprecated: Use MsgRegisterValidator.ProtoReflect.Descriptor instead.

func (*MsgRegisterValidator) GetCreator

func (x *MsgRegisterValidator) GetCreator() string

func (*MsgRegisterValidator) ProtoMessage

func (*MsgRegisterValidator) ProtoMessage()

func (*MsgRegisterValidator) ProtoReflect

func (x *MsgRegisterValidator) ProtoReflect() protoreflect.Message

func (*MsgRegisterValidator) Reset

func (x *MsgRegisterValidator) Reset()

func (*MsgRegisterValidator) String

func (x *MsgRegisterValidator) String() string

type MsgRegisterValidatorResponse

type MsgRegisterValidatorResponse struct {
	Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	// contains filtered or unexported fields
}

MsgRegisterValidatorResponse defines the response structure for executing a MsgRegisterValidator message.

func (*MsgRegisterValidatorResponse) Descriptor deprecated

func (*MsgRegisterValidatorResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgRegisterValidatorResponse.ProtoReflect.Descriptor instead.

func (*MsgRegisterValidatorResponse) GetCreator

func (x *MsgRegisterValidatorResponse) GetCreator() string

func (*MsgRegisterValidatorResponse) ProtoMessage

func (*MsgRegisterValidatorResponse) ProtoMessage()

func (*MsgRegisterValidatorResponse) ProtoReflect

func (*MsgRegisterValidatorResponse) Reset

func (x *MsgRegisterValidatorResponse) Reset()

func (*MsgRegisterValidatorResponse) String

type MsgSendKeyshare

type MsgSendKeyshare struct {
	Creator       string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Message       string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	KeyshareIndex uint64 `protobuf:"varint,3,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	BlockHeight   uint64 `protobuf:"varint,4,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// contains filtered or unexported fields
}

MsgSendKeyshare is the Msg/SendKeyshare request type.

func (*MsgSendKeyshare) Descriptor deprecated

func (*MsgSendKeyshare) Descriptor() ([]byte, []int)

Deprecated: Use MsgSendKeyshare.ProtoReflect.Descriptor instead.

func (*MsgSendKeyshare) GetBlockHeight

func (x *MsgSendKeyshare) GetBlockHeight() uint64

func (*MsgSendKeyshare) GetCreator

func (x *MsgSendKeyshare) GetCreator() string

func (*MsgSendKeyshare) GetKeyshareIndex added in v0.10.0

func (x *MsgSendKeyshare) GetKeyshareIndex() uint64

func (*MsgSendKeyshare) GetMessage

func (x *MsgSendKeyshare) GetMessage() string

func (*MsgSendKeyshare) ProtoMessage

func (*MsgSendKeyshare) ProtoMessage()

func (*MsgSendKeyshare) ProtoReflect

func (x *MsgSendKeyshare) ProtoReflect() protoreflect.Message

func (*MsgSendKeyshare) Reset

func (x *MsgSendKeyshare) Reset()

func (*MsgSendKeyshare) String

func (x *MsgSendKeyshare) String() string

type MsgSendKeyshareResponse

type MsgSendKeyshareResponse struct {
	Creator             string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Keyshare            string `protobuf:"bytes,2,opt,name=keyshare,proto3" json:"keyshare,omitempty"`
	KeyshareIndex       uint64 `protobuf:"varint,3,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	BlockHeight         uint64 `protobuf:"varint,4,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	ReceivedBlockHeight uint64 `protobuf:"varint,5,opt,name=received_block_height,json=receivedBlockHeight,proto3" json:"received_block_height,omitempty"`
	Success             bool   `protobuf:"varint,6,opt,name=success,proto3" json:"success,omitempty"`
	ErrorMessage        string `protobuf:"bytes,7,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

MsgSendKeyshareResponse defines the response structure for executing a MsgSendKeyshare message.

func (*MsgSendKeyshareResponse) Descriptor deprecated

func (*MsgSendKeyshareResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgSendKeyshareResponse.ProtoReflect.Descriptor instead.

func (*MsgSendKeyshareResponse) GetBlockHeight

func (x *MsgSendKeyshareResponse) GetBlockHeight() uint64

func (*MsgSendKeyshareResponse) GetCreator

func (x *MsgSendKeyshareResponse) GetCreator() string

func (*MsgSendKeyshareResponse) GetErrorMessage

func (x *MsgSendKeyshareResponse) GetErrorMessage() string

func (*MsgSendKeyshareResponse) GetKeyshare

func (x *MsgSendKeyshareResponse) GetKeyshare() string

func (*MsgSendKeyshareResponse) GetKeyshareIndex

func (x *MsgSendKeyshareResponse) GetKeyshareIndex() uint64

func (*MsgSendKeyshareResponse) GetReceivedBlockHeight

func (x *MsgSendKeyshareResponse) GetReceivedBlockHeight() uint64

func (*MsgSendKeyshareResponse) GetSuccess

func (x *MsgSendKeyshareResponse) GetSuccess() bool

func (*MsgSendKeyshareResponse) ProtoMessage

func (*MsgSendKeyshareResponse) ProtoMessage()

func (*MsgSendKeyshareResponse) ProtoReflect

func (x *MsgSendKeyshareResponse) ProtoReflect() protoreflect.Message

func (*MsgSendKeyshareResponse) Reset

func (x *MsgSendKeyshareResponse) Reset()

func (*MsgSendKeyshareResponse) String

func (x *MsgSendKeyshareResponse) String() string

type MsgServer

type MsgServer interface {
	// UpdateParams defines a (governance) operation for updating the module
	// parameters. The authority defaults to the x/gov module account.
	UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
	// RegisterValidator defines a operation to register validator which
	// is then eligible to participate in sending keyshares
	RegisterValidator(context.Context, *MsgRegisterValidator) (*MsgRegisterValidatorResponse, error)
	// DeRegisterValidator defines an operation to de-register
	// a registered validator
	DeRegisterValidator(context.Context, *MsgDeRegisterValidator) (*MsgDeRegisterValidatorResponse, error)
	// SendKeyshare defines an operation to submit keyshares
	// every block from registered validators
	SendKeyshare(context.Context, *MsgSendKeyshare) (*MsgSendKeyshareResponse, error)
	// CreateLatestPubkey defines an operation to add a
	// public key to the chain (can only be done by an authorized address)
	CreateLatestPubkey(context.Context, *MsgCreateLatestPubkey) (*MsgCreateLatestPubkeyResponse, error)
	// OverrideLatestPubkey defines an operation to override the current active pubkey
	OverrideLatestPubkey(context.Context, *MsgOverrideLatestPubkey) (*MsgOverrideLatestPubkeyResponse, error)
	// CreateAuthorizedAddress defines an operation to mark an address
	// as authorized to create and/or update pubkeys on the chain
	CreateAuthorizedAddress(context.Context, *MsgCreateAuthorizedAddress) (*MsgCreateAuthorizedAddressResponse, error)
	// UpdateAuthorizedAddress defines an operation to update the
	// list of authorized addresses
	UpdateAuthorizedAddress(context.Context, *MsgUpdateAuthorizedAddress) (*MsgUpdateAuthorizedAddressResponse, error)
	// DeleteAuthorizedAddress defines an operation to revoke the
	// authorization of a previously authorized address
	DeleteAuthorizedAddress(context.Context, *MsgDeleteAuthorizedAddress) (*MsgDeleteAuthorizedAddressResponse, error)
	// SubmitGeneralKeyshare defines an operation to submit a
	// general keyshare from a registered validator
	SubmitGeneralKeyshare(context.Context, *MsgSubmitGeneralKeyshare) (*MsgSubmitGeneralKeyshareResponse, error)
	// SubmitEncryptedKeyshare defines an operation to submit
	// an encrypted keyshare from a registered validator
	SubmitEncryptedKeyshare(context.Context, *MsgSubmitEncryptedKeyshare) (*MsgSubmitEncryptedKeyshareResponse, error)
	// contains filtered or unexported methods
}

MsgServer is the server API for Msg service. All implementations must embed UnimplementedMsgServer for forward compatibility

type MsgSubmitEncryptedKeyshare added in v0.9.0

type MsgSubmitEncryptedKeyshare struct {
	Creator             string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Identity            string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
	EncryptedKeyshare   string `protobuf:"bytes,3,opt,name=encrypted_keyshare,json=encryptedKeyshare,proto3" json:"encrypted_keyshare,omitempty"`
	KeyshareIndex       uint64 `protobuf:"varint,4,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	ReceivedTimestamp   uint64 `protobuf:"varint,5,opt,name=received_timestamp,json=receivedTimestamp,proto3" json:"received_timestamp,omitempty"`
	ReceivedBlockHeight uint64 `protobuf:"varint,6,opt,name=received_block_height,json=receivedBlockHeight,proto3" json:"received_block_height,omitempty"`
	Requester           string `protobuf:"bytes,7,opt,name=requester,proto3" json:"requester,omitempty"`
	// contains filtered or unexported fields
}

MsgSubmitEncryptedKeyshare is the Msg/SubmitEncryptedKeyshare request type.

func (*MsgSubmitEncryptedKeyshare) Descriptor deprecated added in v0.9.0

func (*MsgSubmitEncryptedKeyshare) Descriptor() ([]byte, []int)

Deprecated: Use MsgSubmitEncryptedKeyshare.ProtoReflect.Descriptor instead.

func (*MsgSubmitEncryptedKeyshare) GetCreator added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) GetCreator() string

func (*MsgSubmitEncryptedKeyshare) GetEncryptedKeyshare added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) GetEncryptedKeyshare() string

func (*MsgSubmitEncryptedKeyshare) GetIdentity added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) GetIdentity() string

func (*MsgSubmitEncryptedKeyshare) GetKeyshareIndex added in v0.10.0

func (x *MsgSubmitEncryptedKeyshare) GetKeyshareIndex() uint64

func (*MsgSubmitEncryptedKeyshare) GetReceivedBlockHeight added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) GetReceivedBlockHeight() uint64

func (*MsgSubmitEncryptedKeyshare) GetReceivedTimestamp added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) GetReceivedTimestamp() uint64

func (*MsgSubmitEncryptedKeyshare) GetRequester added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) GetRequester() string

func (*MsgSubmitEncryptedKeyshare) ProtoMessage added in v0.9.0

func (*MsgSubmitEncryptedKeyshare) ProtoMessage()

func (*MsgSubmitEncryptedKeyshare) ProtoReflect added in v0.9.0

func (*MsgSubmitEncryptedKeyshare) Reset added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) Reset()

func (*MsgSubmitEncryptedKeyshare) String added in v0.9.0

func (x *MsgSubmitEncryptedKeyshare) String() string

type MsgSubmitEncryptedKeyshareResponse added in v0.9.0

type MsgSubmitEncryptedKeyshareResponse struct {
	// contains filtered or unexported fields
}

MsgSubmitEncryptedKeyshareResponse defines the response structure for executing a MsgSubmitEncryptedKeyshare message.

func (*MsgSubmitEncryptedKeyshareResponse) Descriptor deprecated added in v0.9.0

func (*MsgSubmitEncryptedKeyshareResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgSubmitEncryptedKeyshareResponse.ProtoReflect.Descriptor instead.

func (*MsgSubmitEncryptedKeyshareResponse) ProtoMessage added in v0.9.0

func (*MsgSubmitEncryptedKeyshareResponse) ProtoMessage()

func (*MsgSubmitEncryptedKeyshareResponse) ProtoReflect added in v0.9.0

func (*MsgSubmitEncryptedKeyshareResponse) Reset added in v0.9.0

func (*MsgSubmitEncryptedKeyshareResponse) String added in v0.9.0

type MsgSubmitGeneralKeyshare added in v0.10.0

type MsgSubmitGeneralKeyshare struct {
	Creator             string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	IdType              string `protobuf:"bytes,2,opt,name=id_type,json=idType,proto3" json:"id_type,omitempty"`
	IdValue             string `protobuf:"bytes,3,opt,name=id_value,json=idValue,proto3" json:"id_value,omitempty"`
	Keyshare            string `protobuf:"bytes,4,opt,name=keyshare,proto3" json:"keyshare,omitempty"`
	KeyshareIndex       uint64 `protobuf:"varint,5,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	ReceivedTimestamp   uint64 `protobuf:"varint,6,opt,name=received_timestamp,json=receivedTimestamp,proto3" json:"received_timestamp,omitempty"`
	ReceivedBlockHeight uint64 `protobuf:"varint,7,opt,name=received_block_height,json=receivedBlockHeight,proto3" json:"received_block_height,omitempty"`
	// contains filtered or unexported fields
}

MsgSubmitGeneralKeyshare is the Msg/CreateGeneralKeyshare request type.

func (*MsgSubmitGeneralKeyshare) Descriptor deprecated added in v0.10.0

func (*MsgSubmitGeneralKeyshare) Descriptor() ([]byte, []int)

Deprecated: Use MsgSubmitGeneralKeyshare.ProtoReflect.Descriptor instead.

func (*MsgSubmitGeneralKeyshare) GetCreator added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) GetCreator() string

func (*MsgSubmitGeneralKeyshare) GetIdType added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) GetIdType() string

func (*MsgSubmitGeneralKeyshare) GetIdValue added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) GetIdValue() string

func (*MsgSubmitGeneralKeyshare) GetKeyshare added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) GetKeyshare() string

func (*MsgSubmitGeneralKeyshare) GetKeyshareIndex added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) GetKeyshareIndex() uint64

func (*MsgSubmitGeneralKeyshare) GetReceivedBlockHeight added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) GetReceivedBlockHeight() uint64

func (*MsgSubmitGeneralKeyshare) GetReceivedTimestamp added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) GetReceivedTimestamp() uint64

func (*MsgSubmitGeneralKeyshare) ProtoMessage added in v0.10.0

func (*MsgSubmitGeneralKeyshare) ProtoMessage()

func (*MsgSubmitGeneralKeyshare) ProtoReflect added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) ProtoReflect() protoreflect.Message

func (*MsgSubmitGeneralKeyshare) Reset added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) Reset()

func (*MsgSubmitGeneralKeyshare) String added in v0.10.0

func (x *MsgSubmitGeneralKeyshare) String() string

type MsgSubmitGeneralKeyshareResponse added in v0.10.0

type MsgSubmitGeneralKeyshareResponse struct {
	Creator             string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	IdType              string `protobuf:"bytes,2,opt,name=id_type,json=idType,proto3" json:"id_type,omitempty"`
	IdValue             string `protobuf:"bytes,3,opt,name=id_value,json=idValue,proto3" json:"id_value,omitempty"`
	Keyshare            string `protobuf:"bytes,4,opt,name=keyshare,proto3" json:"keyshare,omitempty"`
	KeyshareIndex       uint64 `protobuf:"varint,5,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	ReceivedBlockHeight uint64 `protobuf:"varint,6,opt,name=received_block_height,json=receivedBlockHeight,proto3" json:"received_block_height,omitempty"`
	Success             bool   `protobuf:"varint,7,opt,name=success,proto3" json:"success,omitempty"`
	ErrorMessage        string `protobuf:"bytes,8,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

MsgSubmitGeneralKeyshareResponse defines the response structure for executing a MsgSubmitGeneralKeyshare message.

func (*MsgSubmitGeneralKeyshareResponse) Descriptor deprecated added in v0.10.0

func (*MsgSubmitGeneralKeyshareResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgSubmitGeneralKeyshareResponse.ProtoReflect.Descriptor instead.

func (*MsgSubmitGeneralKeyshareResponse) GetCreator added in v0.10.0

func (x *MsgSubmitGeneralKeyshareResponse) GetCreator() string

func (*MsgSubmitGeneralKeyshareResponse) GetErrorMessage added in v0.10.0

func (x *MsgSubmitGeneralKeyshareResponse) GetErrorMessage() string

func (*MsgSubmitGeneralKeyshareResponse) GetIdType added in v0.10.0

func (*MsgSubmitGeneralKeyshareResponse) GetIdValue added in v0.10.0

func (x *MsgSubmitGeneralKeyshareResponse) GetIdValue() string

func (*MsgSubmitGeneralKeyshareResponse) GetKeyshare added in v0.10.0

func (x *MsgSubmitGeneralKeyshareResponse) GetKeyshare() string

func (*MsgSubmitGeneralKeyshareResponse) GetKeyshareIndex added in v0.10.0

func (x *MsgSubmitGeneralKeyshareResponse) GetKeyshareIndex() uint64

func (*MsgSubmitGeneralKeyshareResponse) GetReceivedBlockHeight added in v0.10.0

func (x *MsgSubmitGeneralKeyshareResponse) GetReceivedBlockHeight() uint64

func (*MsgSubmitGeneralKeyshareResponse) GetSuccess added in v0.10.0

func (x *MsgSubmitGeneralKeyshareResponse) GetSuccess() bool

func (*MsgSubmitGeneralKeyshareResponse) ProtoMessage added in v0.10.0

func (*MsgSubmitGeneralKeyshareResponse) ProtoMessage()

func (*MsgSubmitGeneralKeyshareResponse) ProtoReflect added in v0.10.0

func (*MsgSubmitGeneralKeyshareResponse) Reset added in v0.10.0

func (*MsgSubmitGeneralKeyshareResponse) String added in v0.10.0

type MsgUpdateAuthorizedAddress

type MsgUpdateAuthorizedAddress struct {
	Target       string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	IsAuthorized bool   `protobuf:"varint,2,opt,name=is_authorized,json=isAuthorized,proto3" json:"is_authorized,omitempty"`
	Creator      string `protobuf:"bytes,3,opt,name=creator,proto3" json:"creator,omitempty"`
	// contains filtered or unexported fields
}

MsgUpdateAuthorizedAddress is the Msg/UpdateAuthorizedAddress request type.

func (*MsgUpdateAuthorizedAddress) Descriptor deprecated

func (*MsgUpdateAuthorizedAddress) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateAuthorizedAddress.ProtoReflect.Descriptor instead.

func (*MsgUpdateAuthorizedAddress) GetCreator

func (x *MsgUpdateAuthorizedAddress) GetCreator() string

func (*MsgUpdateAuthorizedAddress) GetIsAuthorized

func (x *MsgUpdateAuthorizedAddress) GetIsAuthorized() bool

func (*MsgUpdateAuthorizedAddress) GetTarget

func (x *MsgUpdateAuthorizedAddress) GetTarget() string

func (*MsgUpdateAuthorizedAddress) ProtoMessage

func (*MsgUpdateAuthorizedAddress) ProtoMessage()

func (*MsgUpdateAuthorizedAddress) ProtoReflect

func (*MsgUpdateAuthorizedAddress) Reset

func (x *MsgUpdateAuthorizedAddress) Reset()

func (*MsgUpdateAuthorizedAddress) String

func (x *MsgUpdateAuthorizedAddress) String() string

type MsgUpdateAuthorizedAddressResponse

type MsgUpdateAuthorizedAddressResponse struct {
	// contains filtered or unexported fields
}

MsgUpdateAuthorizedAddressResponse defines the response structure for executing a MsgUpdateAuthorizedAddress message.

func (*MsgUpdateAuthorizedAddressResponse) Descriptor deprecated

func (*MsgUpdateAuthorizedAddressResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateAuthorizedAddressResponse.ProtoReflect.Descriptor instead.

func (*MsgUpdateAuthorizedAddressResponse) ProtoMessage

func (*MsgUpdateAuthorizedAddressResponse) ProtoMessage()

func (*MsgUpdateAuthorizedAddressResponse) ProtoReflect

func (*MsgUpdateAuthorizedAddressResponse) Reset

func (*MsgUpdateAuthorizedAddressResponse) String

type MsgUpdateParams added in v0.7.0

type MsgUpdateParams struct {

	// authority is the address that controls the module (defaults to x/gov unless overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// NOTE: All parameters must be supplied.
	Params *Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

MsgUpdateParams is the Msg/UpdateParams request type.

func (*MsgUpdateParams) Descriptor deprecated added in v0.7.0

func (*MsgUpdateParams) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateParams.ProtoReflect.Descriptor instead.

func (*MsgUpdateParams) GetAuthority added in v0.7.0

func (x *MsgUpdateParams) GetAuthority() string

func (*MsgUpdateParams) GetParams added in v0.7.0

func (x *MsgUpdateParams) GetParams() *Params

func (*MsgUpdateParams) ProtoMessage added in v0.7.0

func (*MsgUpdateParams) ProtoMessage()

func (*MsgUpdateParams) ProtoReflect added in v0.7.0

func (x *MsgUpdateParams) ProtoReflect() protoreflect.Message

func (*MsgUpdateParams) Reset added in v0.7.0

func (x *MsgUpdateParams) Reset()

func (*MsgUpdateParams) String added in v0.7.0

func (x *MsgUpdateParams) String() string

type MsgUpdateParamsResponse added in v0.7.0

type MsgUpdateParamsResponse struct {
	// contains filtered or unexported fields
}

MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.

func (*MsgUpdateParamsResponse) Descriptor deprecated added in v0.7.0

func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgUpdateParamsResponse.ProtoReflect.Descriptor instead.

func (*MsgUpdateParamsResponse) ProtoMessage added in v0.7.0

func (*MsgUpdateParamsResponse) ProtoMessage()

func (*MsgUpdateParamsResponse) ProtoReflect added in v0.7.0

func (x *MsgUpdateParamsResponse) ProtoReflect() protoreflect.Message

func (*MsgUpdateParamsResponse) Reset added in v0.7.0

func (x *MsgUpdateParamsResponse) Reset()

func (*MsgUpdateParamsResponse) String added in v0.7.0

func (x *MsgUpdateParamsResponse) String() string

type NoData

type NoData struct {
	// contains filtered or unexported fields
}

NoData defines a blank packet

func (*NoData) Descriptor deprecated

func (*NoData) Descriptor() ([]byte, []int)

Deprecated: Use NoData.ProtoReflect.Descriptor instead.

func (*NoData) ProtoMessage

func (*NoData) ProtoMessage()

func (*NoData) ProtoReflect

func (x *NoData) ProtoReflect() protoreflect.Message

func (*NoData) Reset

func (x *NoData) Reset()

func (*NoData) String

func (x *NoData) String() string

type Params

type Params struct {
	KeyExpiry                  uint64   `protobuf:"varint,1,opt,name=key_expiry,json=keyExpiry,proto3" json:"key_expiry,omitempty"`
	MinimumBonded              uint64   `protobuf:"varint,2,opt,name=minimum_bonded,json=minimumBonded,proto3" json:"minimum_bonded,omitempty"`
	MaxIdledBlock              uint64   `protobuf:"varint,3,opt,name=max_idled_block,json=maxIdledBlock,proto3" json:"max_idled_block,omitempty"`
	TrustedAddresses           []string `protobuf:"bytes,4,rep,name=trusted_addresses,json=trustedAddresses,proto3" json:"trusted_addresses,omitempty"`
	SlashFractionNoKeyshare    []byte   `` /* 134-byte string literal not displayed */
	SlashFractionWrongKeyshare []byte   `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

Params defines the parameters for the module.

func (*Params) Descriptor deprecated

func (*Params) Descriptor() ([]byte, []int)

Deprecated: Use Params.ProtoReflect.Descriptor instead.

func (*Params) GetKeyExpiry

func (x *Params) GetKeyExpiry() uint64

func (*Params) GetMaxIdledBlock

func (x *Params) GetMaxIdledBlock() uint64

func (*Params) GetMinimumBonded

func (x *Params) GetMinimumBonded() uint64

func (*Params) GetSlashFractionNoKeyshare

func (x *Params) GetSlashFractionNoKeyshare() []byte

func (*Params) GetSlashFractionWrongKeyshare

func (x *Params) GetSlashFractionWrongKeyshare() []byte

func (*Params) GetTrustedAddresses

func (x *Params) GetTrustedAddresses() []string

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) ProtoReflect

func (x *Params) ProtoReflect() protoreflect.Message

func (*Params) Reset

func (x *Params) Reset()

func (*Params) String

func (x *Params) String() string

type PrivateDecryptionKeyDataPacketData added in v0.10.0

type PrivateDecryptionKeyDataPacketData struct {
	Identity             string                         `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Pubkey               string                         `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	PrivateDecryptionKey []*common.PrivateDecryptionKey `protobuf:"bytes,4,rep,name=private_decryption_key,json=privateDecryptionKey,proto3" json:"private_decryption_key,omitempty"`
	// contains filtered or unexported fields
}

PrivateDecryptionKeyDataPacketData defines a struct for the packet payload

func (*PrivateDecryptionKeyDataPacketData) Descriptor deprecated added in v0.10.0

func (*PrivateDecryptionKeyDataPacketData) Descriptor() ([]byte, []int)

Deprecated: Use PrivateDecryptionKeyDataPacketData.ProtoReflect.Descriptor instead.

func (*PrivateDecryptionKeyDataPacketData) GetIdentity added in v0.10.0

func (x *PrivateDecryptionKeyDataPacketData) GetIdentity() string

func (*PrivateDecryptionKeyDataPacketData) GetPrivateDecryptionKey added in v0.10.0

func (x *PrivateDecryptionKeyDataPacketData) GetPrivateDecryptionKey() []*common.PrivateDecryptionKey

func (*PrivateDecryptionKeyDataPacketData) GetPubkey added in v0.10.0

func (*PrivateDecryptionKeyDataPacketData) ProtoMessage added in v0.10.0

func (*PrivateDecryptionKeyDataPacketData) ProtoMessage()

func (*PrivateDecryptionKeyDataPacketData) ProtoReflect added in v0.10.0

func (*PrivateDecryptionKeyDataPacketData) Reset added in v0.10.0

func (*PrivateDecryptionKeyDataPacketData) String added in v0.10.0

type PrivateDecryptionKeyPacketAck added in v0.10.0

type PrivateDecryptionKeyPacketAck struct {
	// contains filtered or unexported fields
}

PrivateDecryptionKeyPacketAck defines a struct for the packet payload

func (*PrivateDecryptionKeyPacketAck) Descriptor deprecated added in v0.10.0

func (*PrivateDecryptionKeyPacketAck) Descriptor() ([]byte, []int)

Deprecated: Use PrivateDecryptionKeyPacketAck.ProtoReflect.Descriptor instead.

func (*PrivateDecryptionKeyPacketAck) ProtoMessage added in v0.10.0

func (*PrivateDecryptionKeyPacketAck) ProtoMessage()

func (*PrivateDecryptionKeyPacketAck) ProtoReflect added in v0.10.0

func (*PrivateDecryptionKeyPacketAck) Reset added in v0.10.0

func (x *PrivateDecryptionKeyPacketAck) Reset()

func (*PrivateDecryptionKeyPacketAck) String added in v0.10.0

type PrivateDecryptionKeyRequest added in v0.10.0

type PrivateDecryptionKeyRequest struct {
	Identity              string                         `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Pubkey                string                         `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	IbcInfo               *IBCInfo                       `protobuf:"bytes,3,opt,name=ibc_info,json=ibcInfo,proto3" json:"ibc_info,omitempty"` // Used only when the request is made via IBC
	Counterparty          *CounterPartyIBCInfo           `protobuf:"bytes,4,opt,name=counterparty,proto3" json:"counterparty,omitempty"`      // Used only when the request is made via IBC
	PrivateDecryptionKeys []*common.PrivateDecryptionKey ``                                                                                   /* 126-byte string literal not displayed */
	Sent                  bool                           `protobuf:"varint,7,opt,name=sent,proto3" json:"sent,omitempty"`
	// contains filtered or unexported fields
}

PrivateDecryptionKeyRequest defines the stroage structure for private encrypted and unaggregated decryption key requests

func (*PrivateDecryptionKeyRequest) Descriptor deprecated added in v0.10.0

func (*PrivateDecryptionKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use PrivateDecryptionKeyRequest.ProtoReflect.Descriptor instead.

func (*PrivateDecryptionKeyRequest) GetCounterparty added in v0.10.0

func (x *PrivateDecryptionKeyRequest) GetCounterparty() *CounterPartyIBCInfo

func (*PrivateDecryptionKeyRequest) GetIbcInfo added in v0.10.0

func (x *PrivateDecryptionKeyRequest) GetIbcInfo() *IBCInfo

func (*PrivateDecryptionKeyRequest) GetIdentity added in v0.10.0

func (x *PrivateDecryptionKeyRequest) GetIdentity() string

func (*PrivateDecryptionKeyRequest) GetPrivateDecryptionKeys added in v0.10.0

func (x *PrivateDecryptionKeyRequest) GetPrivateDecryptionKeys() []*common.PrivateDecryptionKey

func (*PrivateDecryptionKeyRequest) GetPubkey added in v0.10.0

func (x *PrivateDecryptionKeyRequest) GetPubkey() string

func (*PrivateDecryptionKeyRequest) GetSent added in v0.10.0

func (x *PrivateDecryptionKeyRequest) GetSent() bool

func (*PrivateDecryptionKeyRequest) ProtoMessage added in v0.10.0

func (*PrivateDecryptionKeyRequest) ProtoMessage()

func (*PrivateDecryptionKeyRequest) ProtoReflect added in v0.10.0

func (*PrivateDecryptionKeyRequest) Reset added in v0.10.0

func (x *PrivateDecryptionKeyRequest) Reset()

func (*PrivateDecryptionKeyRequest) String added in v0.10.0

func (x *PrivateDecryptionKeyRequest) String() string

type QueryAuthorizedAddressAllRequest added in v0.10.0

type QueryAuthorizedAddressAllRequest struct {
	Pagination *v1beta1.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryAuthorizedAddressAllRequest is request type for the Query/AuthorizedAddressAll RPC method.

func (*QueryAuthorizedAddressAllRequest) Descriptor deprecated added in v0.10.0

func (*QueryAuthorizedAddressAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryAuthorizedAddressAllRequest.ProtoReflect.Descriptor instead.

func (*QueryAuthorizedAddressAllRequest) GetPagination added in v0.10.0

func (*QueryAuthorizedAddressAllRequest) ProtoMessage added in v0.10.0

func (*QueryAuthorizedAddressAllRequest) ProtoMessage()

func (*QueryAuthorizedAddressAllRequest) ProtoReflect added in v0.10.0

func (*QueryAuthorizedAddressAllRequest) Reset added in v0.10.0

func (*QueryAuthorizedAddressAllRequest) String added in v0.10.0

type QueryAuthorizedAddressAllResponse added in v0.10.0

type QueryAuthorizedAddressAllResponse struct {
	AuthorizedAddress []*AuthorizedAddress  `protobuf:"bytes,1,rep,name=authorized_address,json=authorizedAddress,proto3" json:"authorized_address,omitempty"`
	Pagination        *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryAuthorizedAddressAllResponse is response type for the Query/AuthorizedAddressAll RPC method.

func (*QueryAuthorizedAddressAllResponse) Descriptor deprecated added in v0.10.0

func (*QueryAuthorizedAddressAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryAuthorizedAddressAllResponse.ProtoReflect.Descriptor instead.

func (*QueryAuthorizedAddressAllResponse) GetAuthorizedAddress added in v0.10.0

func (x *QueryAuthorizedAddressAllResponse) GetAuthorizedAddress() []*AuthorizedAddress

func (*QueryAuthorizedAddressAllResponse) GetPagination added in v0.10.0

func (*QueryAuthorizedAddressAllResponse) ProtoMessage added in v0.10.0

func (*QueryAuthorizedAddressAllResponse) ProtoMessage()

func (*QueryAuthorizedAddressAllResponse) ProtoReflect added in v0.10.0

func (*QueryAuthorizedAddressAllResponse) Reset added in v0.10.0

func (*QueryAuthorizedAddressAllResponse) String added in v0.10.0

type QueryAuthorizedAddressRequest added in v0.10.0

type QueryAuthorizedAddressRequest struct {
	Target string `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

QueryAuthorizedAddressRequest is request type for the Query/AuthorizedAddress RPC method.

func (*QueryAuthorizedAddressRequest) Descriptor deprecated added in v0.10.0

func (*QueryAuthorizedAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryAuthorizedAddressRequest.ProtoReflect.Descriptor instead.

func (*QueryAuthorizedAddressRequest) GetTarget added in v0.10.0

func (x *QueryAuthorizedAddressRequest) GetTarget() string

func (*QueryAuthorizedAddressRequest) ProtoMessage added in v0.10.0

func (*QueryAuthorizedAddressRequest) ProtoMessage()

func (*QueryAuthorizedAddressRequest) ProtoReflect added in v0.10.0

func (*QueryAuthorizedAddressRequest) Reset added in v0.10.0

func (x *QueryAuthorizedAddressRequest) Reset()

func (*QueryAuthorizedAddressRequest) String added in v0.10.0

type QueryAuthorizedAddressResponse added in v0.10.0

type QueryAuthorizedAddressResponse struct {
	AuthorizedAddress *AuthorizedAddress `protobuf:"bytes,1,opt,name=authorized_address,json=authorizedAddress,proto3" json:"authorized_address,omitempty"`
	// contains filtered or unexported fields
}

QueryAuthorizedAddressResponse is response type for the Query/AuthorizedAddress RPC method.

func (*QueryAuthorizedAddressResponse) Descriptor deprecated added in v0.10.0

func (*QueryAuthorizedAddressResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryAuthorizedAddressResponse.ProtoReflect.Descriptor instead.

func (*QueryAuthorizedAddressResponse) GetAuthorizedAddress added in v0.10.0

func (x *QueryAuthorizedAddressResponse) GetAuthorizedAddress() *AuthorizedAddress

func (*QueryAuthorizedAddressResponse) ProtoMessage added in v0.10.0

func (*QueryAuthorizedAddressResponse) ProtoMessage()

func (*QueryAuthorizedAddressResponse) ProtoReflect added in v0.10.0

func (*QueryAuthorizedAddressResponse) Reset added in v0.10.0

func (x *QueryAuthorizedAddressResponse) Reset()

func (*QueryAuthorizedAddressResponse) String added in v0.10.0

type QueryClient

type QueryClient interface {
	// Parameters queries the parameters of the module.
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	// Commitments queries the lists of active and queued commitments
	Commitments(ctx context.Context, in *QueryCommitmentsRequest, opts ...grpc.CallOption) (*QueryCommitmentsResponse, error)
	// Queries a ValidatorSet by index.
	ValidatorSet(ctx context.Context, in *QueryValidatorSetRequest, opts ...grpc.CallOption) (*QueryValidatorSetResponse, error)
	// Queries a list of ValidatorSet items.
	ValidatorSetAll(ctx context.Context, in *QueryValidatorSetAllRequest, opts ...grpc.CallOption) (*QueryValidatorSetAllResponse, error)
	// Queries a Keyshare by index.
	Keyshare(ctx context.Context, in *QueryKeyshareRequest, opts ...grpc.CallOption) (*QueryKeyshareResponse, error)
	// Queries a list of Keyshare items.
	KeyshareAll(ctx context.Context, in *QueryKeyshareAllRequest, opts ...grpc.CallOption) (*QueryKeyshareAllResponse, error)
	// DecryptionKey queries a DecryptionKey item by height.
	DecryptionKey(ctx context.Context, in *QueryDecryptionKeyRequest, opts ...grpc.CallOption) (*QueryDecryptionKeyResponse, error)
	// DecryptionKeyAll Queries a list of DecryptionKey items.
	DecryptionKeyAll(ctx context.Context, in *QueryDecryptionKeyAllRequest, opts ...grpc.CallOption) (*QueryDecryptionKeyAllResponse, error)
	// Queries the public keys
	Pubkey(ctx context.Context, in *QueryPubkeyRequest, opts ...grpc.CallOption) (*QueryPubkeyResponse, error)
	// Queries a AuthorizedAddress item by target.
	AuthorizedAddress(ctx context.Context, in *QueryAuthorizedAddressRequest, opts ...grpc.CallOption) (*QueryAuthorizedAddressResponse, error)
	// Queries a list of AuthorizedAddress items
	AuthorizedAddressAll(ctx context.Context, in *QueryAuthorizedAddressAllRequest, opts ...grpc.CallOption) (*QueryAuthorizedAddressAllResponse, error)
	// Queries a GeneralKeyshare item by validator address and identity.
	GeneralKeyshare(ctx context.Context, in *QueryGeneralKeyshareRequest, opts ...grpc.CallOption) (*QueryGeneralKeyshareResponse, error)
	// Queries a list of GeneralKeyshare items
	GeneralKeyshareAll(ctx context.Context, in *QueryGeneralKeyshareAllRequest, opts ...grpc.CallOption) (*QueryGeneralKeyshareAllResponse, error)
	// Queries verifiable randomness
	VerifiableRandomness(ctx context.Context, in *QueryVerifiableRandomnessRequest, opts ...grpc.CallOption) (*QueryVerifiableRandomnessResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewQueryClient

func NewQueryClient(cc grpc.ClientConnInterface) QueryClient

type QueryCommitmentsRequest

type QueryCommitmentsRequest struct {
	// contains filtered or unexported fields
}

QueryCommitmentsRequest is request type for the Query/Commitments RPC method.

func (*QueryCommitmentsRequest) Descriptor deprecated

func (*QueryCommitmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryCommitmentsRequest.ProtoReflect.Descriptor instead.

func (*QueryCommitmentsRequest) ProtoMessage

func (*QueryCommitmentsRequest) ProtoMessage()

func (*QueryCommitmentsRequest) ProtoReflect

func (x *QueryCommitmentsRequest) ProtoReflect() protoreflect.Message

func (*QueryCommitmentsRequest) Reset

func (x *QueryCommitmentsRequest) Reset()

func (*QueryCommitmentsRequest) String

func (x *QueryCommitmentsRequest) String() string

type QueryCommitmentsResponse

type QueryCommitmentsResponse struct {
	ActiveCommitments *Commitments `protobuf:"bytes,1,opt,name=active_commitments,json=activeCommitments,proto3" json:"active_commitments,omitempty"`
	QueuedCommitments *Commitments `protobuf:"bytes,2,opt,name=queued_commitments,json=queuedCommitments,proto3" json:"queued_commitments,omitempty"`
	// contains filtered or unexported fields
}

QueryCommitmentsResponse is response type for the Query/Commitments RPC method

func (*QueryCommitmentsResponse) Descriptor deprecated

func (*QueryCommitmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryCommitmentsResponse.ProtoReflect.Descriptor instead.

func (*QueryCommitmentsResponse) GetActiveCommitments

func (x *QueryCommitmentsResponse) GetActiveCommitments() *Commitments

func (*QueryCommitmentsResponse) GetQueuedCommitments

func (x *QueryCommitmentsResponse) GetQueuedCommitments() *Commitments

func (*QueryCommitmentsResponse) ProtoMessage

func (*QueryCommitmentsResponse) ProtoMessage()

func (*QueryCommitmentsResponse) ProtoReflect

func (x *QueryCommitmentsResponse) ProtoReflect() protoreflect.Message

func (*QueryCommitmentsResponse) Reset

func (x *QueryCommitmentsResponse) Reset()

func (*QueryCommitmentsResponse) String

func (x *QueryCommitmentsResponse) String() string

type QueryDecryptionKeyAllRequest added in v0.10.0

type QueryDecryptionKeyAllRequest struct {
	Pagination *v1beta1.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryDecryptionKeyAllRequest is request type for the Query/DecryptionKeyAll RPC method.

func (*QueryDecryptionKeyAllRequest) Descriptor deprecated added in v0.10.0

func (*QueryDecryptionKeyAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryDecryptionKeyAllRequest.ProtoReflect.Descriptor instead.

func (*QueryDecryptionKeyAllRequest) GetPagination added in v0.10.0

func (x *QueryDecryptionKeyAllRequest) GetPagination() *v1beta1.PageRequest

func (*QueryDecryptionKeyAllRequest) ProtoMessage added in v0.10.0

func (*QueryDecryptionKeyAllRequest) ProtoMessage()

func (*QueryDecryptionKeyAllRequest) ProtoReflect added in v0.10.0

func (*QueryDecryptionKeyAllRequest) Reset added in v0.10.0

func (x *QueryDecryptionKeyAllRequest) Reset()

func (*QueryDecryptionKeyAllRequest) String added in v0.10.0

type QueryDecryptionKeyAllResponse added in v0.10.0

type QueryDecryptionKeyAllResponse struct {
	DecryptionKeys []*DecryptionKey      `protobuf:"bytes,1,rep,name=decryption_keys,json=decryptionKeys,proto3" json:"decryption_keys,omitempty"`
	Pagination     *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryDecryptionKeyAllResponse is response type for the Query/DecryptionKeyAll RPC method.

func (*QueryDecryptionKeyAllResponse) Descriptor deprecated added in v0.10.0

func (*QueryDecryptionKeyAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryDecryptionKeyAllResponse.ProtoReflect.Descriptor instead.

func (*QueryDecryptionKeyAllResponse) GetDecryptionKeys added in v0.10.0

func (x *QueryDecryptionKeyAllResponse) GetDecryptionKeys() []*DecryptionKey

func (*QueryDecryptionKeyAllResponse) GetPagination added in v0.10.0

func (*QueryDecryptionKeyAllResponse) ProtoMessage added in v0.10.0

func (*QueryDecryptionKeyAllResponse) ProtoMessage()

func (*QueryDecryptionKeyAllResponse) ProtoReflect added in v0.10.0

func (*QueryDecryptionKeyAllResponse) Reset added in v0.10.0

func (x *QueryDecryptionKeyAllResponse) Reset()

func (*QueryDecryptionKeyAllResponse) String added in v0.10.0

type QueryDecryptionKeyRequest added in v0.10.0

type QueryDecryptionKeyRequest struct {
	Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

QueryDecryptionKeyRequest is request type for the Query/DecryptionKey RPC method.

func (*QueryDecryptionKeyRequest) Descriptor deprecated added in v0.10.0

func (*QueryDecryptionKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryDecryptionKeyRequest.ProtoReflect.Descriptor instead.

func (*QueryDecryptionKeyRequest) GetHeight added in v0.10.0

func (x *QueryDecryptionKeyRequest) GetHeight() uint64

func (*QueryDecryptionKeyRequest) ProtoMessage added in v0.10.0

func (*QueryDecryptionKeyRequest) ProtoMessage()

func (*QueryDecryptionKeyRequest) ProtoReflect added in v0.10.0

func (*QueryDecryptionKeyRequest) Reset added in v0.10.0

func (x *QueryDecryptionKeyRequest) Reset()

func (*QueryDecryptionKeyRequest) String added in v0.10.0

func (x *QueryDecryptionKeyRequest) String() string

type QueryDecryptionKeyResponse added in v0.10.0

type QueryDecryptionKeyResponse struct {
	DecryptionKey *DecryptionKey `protobuf:"bytes,1,opt,name=decryption_key,json=decryptionKey,proto3" json:"decryption_key,omitempty"`
	// contains filtered or unexported fields
}

QueryDecryptionKeyResponse is response type for the Query/DecryptionKey RPC method.

func (*QueryDecryptionKeyResponse) Descriptor deprecated added in v0.10.0

func (*QueryDecryptionKeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryDecryptionKeyResponse.ProtoReflect.Descriptor instead.

func (*QueryDecryptionKeyResponse) GetDecryptionKey added in v0.10.0

func (x *QueryDecryptionKeyResponse) GetDecryptionKey() *DecryptionKey

func (*QueryDecryptionKeyResponse) ProtoMessage added in v0.10.0

func (*QueryDecryptionKeyResponse) ProtoMessage()

func (*QueryDecryptionKeyResponse) ProtoReflect added in v0.10.0

func (*QueryDecryptionKeyResponse) Reset added in v0.10.0

func (x *QueryDecryptionKeyResponse) Reset()

func (*QueryDecryptionKeyResponse) String added in v0.10.0

func (x *QueryDecryptionKeyResponse) String() string

type QueryGeneralKeyshareAllRequest added in v0.10.0

type QueryGeneralKeyshareAllRequest struct {
	Pagination *v1beta1.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryGeneralKeyshareAllRequest is request type for the Query/GeneralKeyshareAll RPC method.

func (*QueryGeneralKeyshareAllRequest) Descriptor deprecated added in v0.10.0

func (*QueryGeneralKeyshareAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryGeneralKeyshareAllRequest.ProtoReflect.Descriptor instead.

func (*QueryGeneralKeyshareAllRequest) GetPagination added in v0.10.0

func (*QueryGeneralKeyshareAllRequest) ProtoMessage added in v0.10.0

func (*QueryGeneralKeyshareAllRequest) ProtoMessage()

func (*QueryGeneralKeyshareAllRequest) ProtoReflect added in v0.10.0

func (*QueryGeneralKeyshareAllRequest) Reset added in v0.10.0

func (x *QueryGeneralKeyshareAllRequest) Reset()

func (*QueryGeneralKeyshareAllRequest) String added in v0.10.0

type QueryGeneralKeyshareAllResponse added in v0.10.0

type QueryGeneralKeyshareAllResponse struct {
	GeneralKeyshare []*GeneralKeyshare    `protobuf:"bytes,1,rep,name=general_keyshare,json=generalKeyshare,proto3" json:"general_keyshare,omitempty"`
	Pagination      *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryGeneralKeyshareAllResponse is response type for the Query/GeneralKeyshareAll RPC method.

func (*QueryGeneralKeyshareAllResponse) Descriptor deprecated added in v0.10.0

func (*QueryGeneralKeyshareAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryGeneralKeyshareAllResponse.ProtoReflect.Descriptor instead.

func (*QueryGeneralKeyshareAllResponse) GetGeneralKeyshare added in v0.10.0

func (x *QueryGeneralKeyshareAllResponse) GetGeneralKeyshare() []*GeneralKeyshare

func (*QueryGeneralKeyshareAllResponse) GetPagination added in v0.10.0

func (*QueryGeneralKeyshareAllResponse) ProtoMessage added in v0.10.0

func (*QueryGeneralKeyshareAllResponse) ProtoMessage()

func (*QueryGeneralKeyshareAllResponse) ProtoReflect added in v0.10.0

func (*QueryGeneralKeyshareAllResponse) Reset added in v0.10.0

func (*QueryGeneralKeyshareAllResponse) String added in v0.10.0

type QueryGeneralKeyshareRequest added in v0.10.0

type QueryGeneralKeyshareRequest struct {
	Validator string `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator,omitempty"`
	IdType    string `protobuf:"bytes,2,opt,name=id_type,json=idType,proto3" json:"id_type,omitempty"`
	IdValue   string `protobuf:"bytes,3,opt,name=id_value,json=idValue,proto3" json:"id_value,omitempty"`
	// contains filtered or unexported fields
}

QueryGeneralKeyshareRequest is request type for the Query/GeneralKeyshare RPC method.

func (*QueryGeneralKeyshareRequest) Descriptor deprecated added in v0.10.0

func (*QueryGeneralKeyshareRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryGeneralKeyshareRequest.ProtoReflect.Descriptor instead.

func (*QueryGeneralKeyshareRequest) GetIdType added in v0.10.0

func (x *QueryGeneralKeyshareRequest) GetIdType() string

func (*QueryGeneralKeyshareRequest) GetIdValue added in v0.10.0

func (x *QueryGeneralKeyshareRequest) GetIdValue() string

func (*QueryGeneralKeyshareRequest) GetValidator added in v0.10.0

func (x *QueryGeneralKeyshareRequest) GetValidator() string

func (*QueryGeneralKeyshareRequest) ProtoMessage added in v0.10.0

func (*QueryGeneralKeyshareRequest) ProtoMessage()

func (*QueryGeneralKeyshareRequest) ProtoReflect added in v0.10.0

func (*QueryGeneralKeyshareRequest) Reset added in v0.10.0

func (x *QueryGeneralKeyshareRequest) Reset()

func (*QueryGeneralKeyshareRequest) String added in v0.10.0

func (x *QueryGeneralKeyshareRequest) String() string

type QueryGeneralKeyshareResponse added in v0.10.0

type QueryGeneralKeyshareResponse struct {
	GeneralKeyshare *GeneralKeyshare `protobuf:"bytes,1,opt,name=general_keyshare,json=generalKeyshare,proto3" json:"general_keyshare,omitempty"`
	// contains filtered or unexported fields
}

QueryGeneralKeyshareResponse is response type for the Query/GeneralKeyshare RPC method.

func (*QueryGeneralKeyshareResponse) Descriptor deprecated added in v0.10.0

func (*QueryGeneralKeyshareResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryGeneralKeyshareResponse.ProtoReflect.Descriptor instead.

func (*QueryGeneralKeyshareResponse) GetGeneralKeyshare added in v0.10.0

func (x *QueryGeneralKeyshareResponse) GetGeneralKeyshare() *GeneralKeyshare

func (*QueryGeneralKeyshareResponse) ProtoMessage added in v0.10.0

func (*QueryGeneralKeyshareResponse) ProtoMessage()

func (*QueryGeneralKeyshareResponse) ProtoReflect added in v0.10.0

func (*QueryGeneralKeyshareResponse) Reset added in v0.10.0

func (x *QueryGeneralKeyshareResponse) Reset()

func (*QueryGeneralKeyshareResponse) String added in v0.10.0

type QueryKeyshareAllRequest added in v0.10.0

type QueryKeyshareAllRequest struct {
	Pagination *v1beta1.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryKeyshareAllRequest is request type for the Query/KeyshareAll RPC method.

func (*QueryKeyshareAllRequest) Descriptor deprecated added in v0.10.0

func (*QueryKeyshareAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryKeyshareAllRequest.ProtoReflect.Descriptor instead.

func (*QueryKeyshareAllRequest) GetPagination added in v0.10.0

func (x *QueryKeyshareAllRequest) GetPagination() *v1beta1.PageRequest

func (*QueryKeyshareAllRequest) ProtoMessage added in v0.10.0

func (*QueryKeyshareAllRequest) ProtoMessage()

func (*QueryKeyshareAllRequest) ProtoReflect added in v0.10.0

func (x *QueryKeyshareAllRequest) ProtoReflect() protoreflect.Message

func (*QueryKeyshareAllRequest) Reset added in v0.10.0

func (x *QueryKeyshareAllRequest) Reset()

func (*QueryKeyshareAllRequest) String added in v0.10.0

func (x *QueryKeyshareAllRequest) String() string

type QueryKeyshareAllResponse added in v0.10.0

type QueryKeyshareAllResponse struct {
	Keyshare   []*Keyshare           `protobuf:"bytes,1,rep,name=keyshare,proto3" json:"keyshare,omitempty"`
	Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryKeyshareAllResponse is response type for the Query/KeyshareAll RPC method.

func (*QueryKeyshareAllResponse) Descriptor deprecated added in v0.10.0

func (*QueryKeyshareAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryKeyshareAllResponse.ProtoReflect.Descriptor instead.

func (*QueryKeyshareAllResponse) GetKeyshare added in v0.10.0

func (x *QueryKeyshareAllResponse) GetKeyshare() []*Keyshare

func (*QueryKeyshareAllResponse) GetPagination added in v0.10.0

func (x *QueryKeyshareAllResponse) GetPagination() *v1beta1.PageResponse

func (*QueryKeyshareAllResponse) ProtoMessage added in v0.10.0

func (*QueryKeyshareAllResponse) ProtoMessage()

func (*QueryKeyshareAllResponse) ProtoReflect added in v0.10.0

func (x *QueryKeyshareAllResponse) ProtoReflect() protoreflect.Message

func (*QueryKeyshareAllResponse) Reset added in v0.10.0

func (x *QueryKeyshareAllResponse) Reset()

func (*QueryKeyshareAllResponse) String added in v0.10.0

func (x *QueryKeyshareAllResponse) String() string

type QueryKeyshareRequest added in v0.10.0

type QueryKeyshareRequest struct {
	Validator   string `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator,omitempty"`
	BlockHeight uint64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// contains filtered or unexported fields
}

QueryKeyshareRequest is request type for the Query/Keyshare RPC method.

func (*QueryKeyshareRequest) Descriptor deprecated added in v0.10.0

func (*QueryKeyshareRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryKeyshareRequest.ProtoReflect.Descriptor instead.

func (*QueryKeyshareRequest) GetBlockHeight added in v0.10.0

func (x *QueryKeyshareRequest) GetBlockHeight() uint64

func (*QueryKeyshareRequest) GetValidator added in v0.10.0

func (x *QueryKeyshareRequest) GetValidator() string

func (*QueryKeyshareRequest) ProtoMessage added in v0.10.0

func (*QueryKeyshareRequest) ProtoMessage()

func (*QueryKeyshareRequest) ProtoReflect added in v0.10.0

func (x *QueryKeyshareRequest) ProtoReflect() protoreflect.Message

func (*QueryKeyshareRequest) Reset added in v0.10.0

func (x *QueryKeyshareRequest) Reset()

func (*QueryKeyshareRequest) String added in v0.10.0

func (x *QueryKeyshareRequest) String() string

type QueryKeyshareResponse added in v0.10.0

type QueryKeyshareResponse struct {
	Keyshare *Keyshare `protobuf:"bytes,1,opt,name=keyshare,proto3" json:"keyshare,omitempty"`
	// contains filtered or unexported fields
}

QueryKeyshareResponse is response type for the Query/Keyshare RPC method.

func (*QueryKeyshareResponse) Descriptor deprecated added in v0.10.0

func (*QueryKeyshareResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryKeyshareResponse.ProtoReflect.Descriptor instead.

func (*QueryKeyshareResponse) GetKeyshare added in v0.10.0

func (x *QueryKeyshareResponse) GetKeyshare() *Keyshare

func (*QueryKeyshareResponse) ProtoMessage added in v0.10.0

func (*QueryKeyshareResponse) ProtoMessage()

func (*QueryKeyshareResponse) ProtoReflect added in v0.10.0

func (x *QueryKeyshareResponse) ProtoReflect() protoreflect.Message

func (*QueryKeyshareResponse) Reset added in v0.10.0

func (x *QueryKeyshareResponse) Reset()

func (*QueryKeyshareResponse) String added in v0.10.0

func (x *QueryKeyshareResponse) String() string

type QueryParamsRequest

type QueryParamsRequest struct {
	// contains filtered or unexported fields
}

QueryParamsRequest is request type for the Query/Params RPC method.

func (*QueryParamsRequest) Descriptor deprecated

func (*QueryParamsRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryParamsRequest.ProtoReflect.Descriptor instead.

func (*QueryParamsRequest) ProtoMessage

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) ProtoReflect

func (x *QueryParamsRequest) ProtoReflect() protoreflect.Message

func (*QueryParamsRequest) Reset

func (x *QueryParamsRequest) Reset()

func (*QueryParamsRequest) String

func (x *QueryParamsRequest) String() string

type QueryParamsResponse

type QueryParamsResponse struct {

	// params holds all the parameters of this module.
	Params *Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

QueryParamsResponse is response type for the Query/Params RPC method.

func (*QueryParamsResponse) Descriptor deprecated

func (*QueryParamsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryParamsResponse.ProtoReflect.Descriptor instead.

func (*QueryParamsResponse) GetParams

func (x *QueryParamsResponse) GetParams() *Params

func (*QueryParamsResponse) ProtoMessage

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) ProtoReflect

func (x *QueryParamsResponse) ProtoReflect() protoreflect.Message

func (*QueryParamsResponse) Reset

func (x *QueryParamsResponse) Reset()

func (*QueryParamsResponse) String

func (x *QueryParamsResponse) String() string

type QueryPubkeyRequest added in v0.10.0

type QueryPubkeyRequest struct {
	// contains filtered or unexported fields
}

QueryPubkeyRequest is request type for the Query/Pubkey RPC method.

func (*QueryPubkeyRequest) Descriptor deprecated added in v0.10.0

func (*QueryPubkeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryPubkeyRequest.ProtoReflect.Descriptor instead.

func (*QueryPubkeyRequest) ProtoMessage added in v0.10.0

func (*QueryPubkeyRequest) ProtoMessage()

func (*QueryPubkeyRequest) ProtoReflect added in v0.10.0

func (x *QueryPubkeyRequest) ProtoReflect() protoreflect.Message

func (*QueryPubkeyRequest) Reset added in v0.10.0

func (x *QueryPubkeyRequest) Reset()

func (*QueryPubkeyRequest) String added in v0.10.0

func (x *QueryPubkeyRequest) String() string

type QueryPubkeyResponse added in v0.10.0

type QueryPubkeyResponse struct {
	ActivePubkey *ActivePubkey `protobuf:"bytes,1,opt,name=active_pubkey,json=activePubkey,proto3" json:"active_pubkey,omitempty"`
	QueuedPubkey *QueuedPubkey `protobuf:"bytes,2,opt,name=queued_pubkey,json=queuedPubkey,proto3" json:"queued_pubkey,omitempty"`
	// contains filtered or unexported fields
}

QueryPubkeyResponse is response type for the Query/Pubkey RPC method.

func (*QueryPubkeyResponse) Descriptor deprecated added in v0.10.0

func (*QueryPubkeyResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryPubkeyResponse.ProtoReflect.Descriptor instead.

func (*QueryPubkeyResponse) GetActivePubkey added in v0.10.0

func (x *QueryPubkeyResponse) GetActivePubkey() *ActivePubkey

func (*QueryPubkeyResponse) GetQueuedPubkey added in v0.10.0

func (x *QueryPubkeyResponse) GetQueuedPubkey() *QueuedPubkey

func (*QueryPubkeyResponse) ProtoMessage added in v0.10.0

func (*QueryPubkeyResponse) ProtoMessage()

func (*QueryPubkeyResponse) ProtoReflect added in v0.10.0

func (x *QueryPubkeyResponse) ProtoReflect() protoreflect.Message

func (*QueryPubkeyResponse) Reset added in v0.10.0

func (x *QueryPubkeyResponse) Reset()

func (*QueryPubkeyResponse) String added in v0.10.0

func (x *QueryPubkeyResponse) String() string

type QueryServer

type QueryServer interface {
	// Parameters queries the parameters of the module.
	Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
	// Commitments queries the lists of active and queued commitments
	Commitments(context.Context, *QueryCommitmentsRequest) (*QueryCommitmentsResponse, error)
	// Queries a ValidatorSet by index.
	ValidatorSet(context.Context, *QueryValidatorSetRequest) (*QueryValidatorSetResponse, error)
	// Queries a list of ValidatorSet items.
	ValidatorSetAll(context.Context, *QueryValidatorSetAllRequest) (*QueryValidatorSetAllResponse, error)
	// Queries a Keyshare by index.
	Keyshare(context.Context, *QueryKeyshareRequest) (*QueryKeyshareResponse, error)
	// Queries a list of Keyshare items.
	KeyshareAll(context.Context, *QueryKeyshareAllRequest) (*QueryKeyshareAllResponse, error)
	// DecryptionKey queries a DecryptionKey item by height.
	DecryptionKey(context.Context, *QueryDecryptionKeyRequest) (*QueryDecryptionKeyResponse, error)
	// DecryptionKeyAll Queries a list of DecryptionKey items.
	DecryptionKeyAll(context.Context, *QueryDecryptionKeyAllRequest) (*QueryDecryptionKeyAllResponse, error)
	// Queries the public keys
	Pubkey(context.Context, *QueryPubkeyRequest) (*QueryPubkeyResponse, error)
	// Queries a AuthorizedAddress item by target.
	AuthorizedAddress(context.Context, *QueryAuthorizedAddressRequest) (*QueryAuthorizedAddressResponse, error)
	// Queries a list of AuthorizedAddress items
	AuthorizedAddressAll(context.Context, *QueryAuthorizedAddressAllRequest) (*QueryAuthorizedAddressAllResponse, error)
	// Queries a GeneralKeyshare item by validator address and identity.
	GeneralKeyshare(context.Context, *QueryGeneralKeyshareRequest) (*QueryGeneralKeyshareResponse, error)
	// Queries a list of GeneralKeyshare items
	GeneralKeyshareAll(context.Context, *QueryGeneralKeyshareAllRequest) (*QueryGeneralKeyshareAllResponse, error)
	// Queries verifiable randomness
	VerifiableRandomness(context.Context, *QueryVerifiableRandomnessRequest) (*QueryVerifiableRandomnessResponse, error)
	// contains filtered or unexported methods
}

QueryServer is the server API for Query service. All implementations must embed UnimplementedQueryServer for forward compatibility

type QueryValidatorSetAllRequest added in v0.10.0

type QueryValidatorSetAllRequest struct {
	Pagination *v1beta1.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryValidatorSetAllRequest is request type for the Query/ValidatorSetAll RPC method.

func (*QueryValidatorSetAllRequest) Descriptor deprecated added in v0.10.0

func (*QueryValidatorSetAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryValidatorSetAllRequest.ProtoReflect.Descriptor instead.

func (*QueryValidatorSetAllRequest) GetPagination added in v0.10.0

func (x *QueryValidatorSetAllRequest) GetPagination() *v1beta1.PageRequest

func (*QueryValidatorSetAllRequest) ProtoMessage added in v0.10.0

func (*QueryValidatorSetAllRequest) ProtoMessage()

func (*QueryValidatorSetAllRequest) ProtoReflect added in v0.10.0

func (*QueryValidatorSetAllRequest) Reset added in v0.10.0

func (x *QueryValidatorSetAllRequest) Reset()

func (*QueryValidatorSetAllRequest) String added in v0.10.0

func (x *QueryValidatorSetAllRequest) String() string

type QueryValidatorSetAllResponse added in v0.10.0

type QueryValidatorSetAllResponse struct {
	ValidatorSet []*ValidatorSet       `protobuf:"bytes,1,rep,name=validator_set,json=validatorSet,proto3" json:"validator_set,omitempty"`
	Pagination   *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryValidatorSetAllResponse is response type for the Query/ValidatorSetAll RPC method.

func (*QueryValidatorSetAllResponse) Descriptor deprecated added in v0.10.0

func (*QueryValidatorSetAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryValidatorSetAllResponse.ProtoReflect.Descriptor instead.

func (*QueryValidatorSetAllResponse) GetPagination added in v0.10.0

func (*QueryValidatorSetAllResponse) GetValidatorSet added in v0.10.0

func (x *QueryValidatorSetAllResponse) GetValidatorSet() []*ValidatorSet

func (*QueryValidatorSetAllResponse) ProtoMessage added in v0.10.0

func (*QueryValidatorSetAllResponse) ProtoMessage()

func (*QueryValidatorSetAllResponse) ProtoReflect added in v0.10.0

func (*QueryValidatorSetAllResponse) Reset added in v0.10.0

func (x *QueryValidatorSetAllResponse) Reset()

func (*QueryValidatorSetAllResponse) String added in v0.10.0

type QueryValidatorSetRequest added in v0.10.0

type QueryValidatorSetRequest struct {
	Index string `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

QueryValidatorSetRequest is request type for the Query/ValidatorSet RPC method.

func (*QueryValidatorSetRequest) Descriptor deprecated added in v0.10.0

func (*QueryValidatorSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryValidatorSetRequest.ProtoReflect.Descriptor instead.

func (*QueryValidatorSetRequest) GetIndex added in v0.10.0

func (x *QueryValidatorSetRequest) GetIndex() string

func (*QueryValidatorSetRequest) ProtoMessage added in v0.10.0

func (*QueryValidatorSetRequest) ProtoMessage()

func (*QueryValidatorSetRequest) ProtoReflect added in v0.10.0

func (x *QueryValidatorSetRequest) ProtoReflect() protoreflect.Message

func (*QueryValidatorSetRequest) Reset added in v0.10.0

func (x *QueryValidatorSetRequest) Reset()

func (*QueryValidatorSetRequest) String added in v0.10.0

func (x *QueryValidatorSetRequest) String() string

type QueryValidatorSetResponse added in v0.10.0

type QueryValidatorSetResponse struct {
	ValidatorSet *ValidatorSet `protobuf:"bytes,1,opt,name=validator_set,json=validatorSet,proto3" json:"validator_set,omitempty"`
	// contains filtered or unexported fields
}

QueryValidatorSetResponse is response type for the Query/ValidatorSet RPC method.

func (*QueryValidatorSetResponse) Descriptor deprecated added in v0.10.0

func (*QueryValidatorSetResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryValidatorSetResponse.ProtoReflect.Descriptor instead.

func (*QueryValidatorSetResponse) GetValidatorSet added in v0.10.0

func (x *QueryValidatorSetResponse) GetValidatorSet() *ValidatorSet

func (*QueryValidatorSetResponse) ProtoMessage added in v0.10.0

func (*QueryValidatorSetResponse) ProtoMessage()

func (*QueryValidatorSetResponse) ProtoReflect added in v0.10.0

func (*QueryValidatorSetResponse) Reset added in v0.10.0

func (x *QueryValidatorSetResponse) Reset()

func (*QueryValidatorSetResponse) String added in v0.10.0

func (x *QueryValidatorSetResponse) String() string

type QueryVerifiableRandomnessRequest added in v0.10.0

type QueryVerifiableRandomnessRequest struct {
	// contains filtered or unexported fields
}

QueryVerifiableRandomnessRequest is the request type for the Query/VerifiableRandomness method

func (*QueryVerifiableRandomnessRequest) Descriptor deprecated added in v0.10.0

func (*QueryVerifiableRandomnessRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryVerifiableRandomnessRequest.ProtoReflect.Descriptor instead.

func (*QueryVerifiableRandomnessRequest) ProtoMessage added in v0.10.0

func (*QueryVerifiableRandomnessRequest) ProtoMessage()

func (*QueryVerifiableRandomnessRequest) ProtoReflect added in v0.10.0

func (*QueryVerifiableRandomnessRequest) Reset added in v0.10.0

func (*QueryVerifiableRandomnessRequest) String added in v0.10.0

type QueryVerifiableRandomnessResponse added in v0.7.0

type QueryVerifiableRandomnessResponse struct {
	Randomness string `protobuf:"bytes,1,opt,name=randomness,proto3" json:"randomness,omitempty"`
	Round      uint64 `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
	// contains filtered or unexported fields
}

QueryVerifiableRandomnessResponse is the response type for the Query/VerifiableRandomness method

func (*QueryVerifiableRandomnessResponse) Descriptor deprecated added in v0.7.0

func (*QueryVerifiableRandomnessResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryVerifiableRandomnessResponse.ProtoReflect.Descriptor instead.

func (*QueryVerifiableRandomnessResponse) GetRandomness added in v0.7.0

func (x *QueryVerifiableRandomnessResponse) GetRandomness() string

func (*QueryVerifiableRandomnessResponse) GetRound added in v0.7.0

func (*QueryVerifiableRandomnessResponse) ProtoMessage added in v0.7.0

func (*QueryVerifiableRandomnessResponse) ProtoMessage()

func (*QueryVerifiableRandomnessResponse) ProtoReflect added in v0.7.0

func (*QueryVerifiableRandomnessResponse) Reset added in v0.7.0

func (*QueryVerifiableRandomnessResponse) String added in v0.7.0

type QueuedPubkey added in v0.10.0

type QueuedPubkey struct {
	PublicKey          string               `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	Creator            string               `protobuf:"bytes,2,opt,name=creator,proto3" json:"creator,omitempty"`
	Expiry             uint64               `protobuf:"varint,3,opt,name=expiry,proto3" json:"expiry,omitempty"`
	NumberOfValidators uint64               `protobuf:"varint,4,opt,name=number_of_validators,json=numberOfValidators,proto3" json:"number_of_validators,omitempty"`
	EncryptedKeyshares []*EncryptedKeyshare `protobuf:"bytes,5,rep,name=encrypted_keyshares,json=encryptedKeyshares,proto3" json:"encrypted_keyshares,omitempty"`
	// contains filtered or unexported fields
}

QueuedPubkey defines the structure of the queued public key

func (*QueuedPubkey) Descriptor deprecated added in v0.10.0

func (*QueuedPubkey) Descriptor() ([]byte, []int)

Deprecated: Use QueuedPubkey.ProtoReflect.Descriptor instead.

func (*QueuedPubkey) GetCreator added in v0.10.0

func (x *QueuedPubkey) GetCreator() string

func (*QueuedPubkey) GetEncryptedKeyshares added in v0.10.0

func (x *QueuedPubkey) GetEncryptedKeyshares() []*EncryptedKeyshare

func (*QueuedPubkey) GetExpiry added in v0.10.0

func (x *QueuedPubkey) GetExpiry() uint64

func (*QueuedPubkey) GetNumberOfValidators added in v0.10.0

func (x *QueuedPubkey) GetNumberOfValidators() uint64

func (*QueuedPubkey) GetPublicKey added in v0.10.0

func (x *QueuedPubkey) GetPublicKey() string

func (*QueuedPubkey) ProtoMessage added in v0.10.0

func (*QueuedPubkey) ProtoMessage()

func (*QueuedPubkey) ProtoReflect added in v0.10.0

func (x *QueuedPubkey) ProtoReflect() protoreflect.Message

func (*QueuedPubkey) Reset added in v0.10.0

func (x *QueuedPubkey) Reset()

func (*QueuedPubkey) String added in v0.10.0

func (x *QueuedPubkey) String() string

type RequestDecryptionKeyPacketAck added in v0.10.0

type RequestDecryptionKeyPacketAck struct {
	Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Pubkey   string `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	// contains filtered or unexported fields
}

RequestDecryptionKeyPacketAck defines a struct for the packet acknowledgment

func (*RequestDecryptionKeyPacketAck) Descriptor deprecated added in v0.10.0

func (*RequestDecryptionKeyPacketAck) Descriptor() ([]byte, []int)

Deprecated: Use RequestDecryptionKeyPacketAck.ProtoReflect.Descriptor instead.

func (*RequestDecryptionKeyPacketAck) GetIdentity added in v0.10.0

func (x *RequestDecryptionKeyPacketAck) GetIdentity() string

func (*RequestDecryptionKeyPacketAck) GetPubkey added in v0.10.0

func (x *RequestDecryptionKeyPacketAck) GetPubkey() string

func (*RequestDecryptionKeyPacketAck) ProtoMessage added in v0.10.0

func (*RequestDecryptionKeyPacketAck) ProtoMessage()

func (*RequestDecryptionKeyPacketAck) ProtoReflect added in v0.10.0

func (*RequestDecryptionKeyPacketAck) Reset added in v0.10.0

func (x *RequestDecryptionKeyPacketAck) Reset()

func (*RequestDecryptionKeyPacketAck) String added in v0.10.0

type RequestDecryptionKeyPacketData added in v0.10.0

type RequestDecryptionKeyPacketData struct {
	Requester string `protobuf:"bytes,1,opt,name=requester,proto3" json:"requester,omitempty"`
	// id can either be a request id or a proposal id
	//
	// Types that are assignable to Id:
	//
	//	*RequestDecryptionKeyPacketData_ProposalId
	//	*RequestDecryptionKeyPacketData_Identity
	Id             isRequestDecryptionKeyPacketData_Id `protobuf_oneof:"id"`
	EstimatedDelay *durationpb.Duration                `protobuf:"bytes,4,opt,name=estimated_delay,json=estimatedDelay,proto3" json:"estimated_delay,omitempty"`
	// contains filtered or unexported fields
}

RequestDecryptionKeyPacketData defines a struct for the packet payload

func (*RequestDecryptionKeyPacketData) Descriptor deprecated added in v0.10.0

func (*RequestDecryptionKeyPacketData) Descriptor() ([]byte, []int)

Deprecated: Use RequestDecryptionKeyPacketData.ProtoReflect.Descriptor instead.

func (*RequestDecryptionKeyPacketData) GetEstimatedDelay added in v0.10.0

func (x *RequestDecryptionKeyPacketData) GetEstimatedDelay() *durationpb.Duration

func (*RequestDecryptionKeyPacketData) GetId added in v0.10.0

func (x *RequestDecryptionKeyPacketData) GetId() isRequestDecryptionKeyPacketData_Id

func (*RequestDecryptionKeyPacketData) GetIdentity added in v0.10.2

func (x *RequestDecryptionKeyPacketData) GetIdentity() string

func (*RequestDecryptionKeyPacketData) GetProposalId added in v0.10.0

func (x *RequestDecryptionKeyPacketData) GetProposalId() string

func (*RequestDecryptionKeyPacketData) GetRequester added in v0.10.0

func (x *RequestDecryptionKeyPacketData) GetRequester() string

func (*RequestDecryptionKeyPacketData) ProtoMessage added in v0.10.0

func (*RequestDecryptionKeyPacketData) ProtoMessage()

func (*RequestDecryptionKeyPacketData) ProtoReflect added in v0.10.0

func (*RequestDecryptionKeyPacketData) Reset added in v0.10.0

func (x *RequestDecryptionKeyPacketData) Reset()

func (*RequestDecryptionKeyPacketData) String added in v0.10.0

type RequestDecryptionKeyPacketData_Identity added in v0.10.2

type RequestDecryptionKeyPacketData_Identity struct {
	Identity string `protobuf:"bytes,3,opt,name=identity,proto3,oneof"`
}

type RequestDecryptionKeyPacketData_ProposalId added in v0.10.0

type RequestDecryptionKeyPacketData_ProposalId struct {
	ProposalId string `protobuf:"bytes,2,opt,name=proposal_id,json=proposalId,proto3,oneof"`
}

type RequestPrivateDecryptionKeyPacketAck added in v0.10.0

type RequestPrivateDecryptionKeyPacketAck struct {
	Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	Pubkey   string `protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	// contains filtered or unexported fields
}

RequestPrivateDecryptionKeyPacketAck defines a struct for the packet acknowledgment

func (*RequestPrivateDecryptionKeyPacketAck) Descriptor deprecated added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketAck) Descriptor() ([]byte, []int)

Deprecated: Use RequestPrivateDecryptionKeyPacketAck.ProtoReflect.Descriptor instead.

func (*RequestPrivateDecryptionKeyPacketAck) GetIdentity added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketAck) GetPubkey added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketAck) ProtoMessage added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketAck) ProtoMessage()

func (*RequestPrivateDecryptionKeyPacketAck) ProtoReflect added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketAck) Reset added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketAck) String added in v0.10.0

type RequestPrivateDecryptionKeyPacketData added in v0.10.0

type RequestPrivateDecryptionKeyPacketData struct {
	Requester string `protobuf:"bytes,1,opt,name=requester,proto3" json:"requester,omitempty"`
	Identity  string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

RequestPrivateDecryptionKeyPacketData defines a struct for the packet payload

func (*RequestPrivateDecryptionKeyPacketData) Descriptor deprecated added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketData) Descriptor() ([]byte, []int)

Deprecated: Use RequestPrivateDecryptionKeyPacketData.ProtoReflect.Descriptor instead.

func (*RequestPrivateDecryptionKeyPacketData) GetIdentity added in v0.10.2

func (*RequestPrivateDecryptionKeyPacketData) GetRequester added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketData) ProtoMessage added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketData) ProtoMessage()

func (*RequestPrivateDecryptionKeyPacketData) ProtoReflect added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketData) Reset added in v0.10.0

func (*RequestPrivateDecryptionKeyPacketData) String added in v0.10.0

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer must be embedded to have forward compatible implementations.

func (UnimplementedMsgServer) CreateLatestPubkey added in v0.10.0

func (UnimplementedMsgServer) DeRegisterValidator added in v0.6.0

func (UnimplementedMsgServer) OverrideLatestPubkey added in v0.10.0

func (UnimplementedMsgServer) SendKeyshare

func (UnimplementedMsgServer) SubmitEncryptedKeyshare added in v0.9.0

func (UnimplementedMsgServer) SubmitGeneralKeyshare added in v0.10.0

func (UnimplementedMsgServer) UpdateParams added in v0.7.0

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer must be embedded to have forward compatible implementations.

func (UnimplementedQueryServer) DecryptionKey added in v0.10.0

func (UnimplementedQueryServer) DecryptionKeyAll added in v0.10.0

func (UnimplementedQueryServer) GeneralKeyshare added in v0.10.0

func (UnimplementedQueryServer) GeneralKeyshareAll added in v0.10.0

func (UnimplementedQueryServer) Keyshare added in v0.10.0

func (UnimplementedQueryServer) KeyshareAll added in v0.10.0

func (UnimplementedQueryServer) Params

func (UnimplementedQueryServer) Pubkey added in v0.10.0

func (UnimplementedQueryServer) VerifiableRandomness added in v0.7.0

type UnsafeMsgServer

type UnsafeMsgServer interface {
	// contains filtered or unexported methods
}

UnsafeMsgServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MsgServer will result in compilation errors.

type UnsafeQueryServer

type UnsafeQueryServer interface {
	// contains filtered or unexported methods
}

UnsafeQueryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to QueryServer will result in compilation errors.

type ValidatorEncryptedKeyshare added in v0.10.0

type ValidatorEncryptedKeyshare struct {
	Validator           string `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator,omitempty"`
	Requester           string `protobuf:"bytes,2,opt,name=requester,proto3" json:"requester,omitempty"`
	Keyshare            string `protobuf:"bytes,3,opt,name=keyshare,proto3" json:"keyshare,omitempty"`
	KeyshareIndex       uint64 `protobuf:"varint,4,opt,name=keyshare_index,json=keyshareIndex,proto3" json:"keyshare_index,omitempty"`
	ReceivedTimestamp   uint64 `protobuf:"varint,5,opt,name=received_timestamp,json=receivedTimestamp,proto3" json:"received_timestamp,omitempty"`
	ReceivedBlockHeight uint64 `protobuf:"varint,6,opt,name=received_block_height,json=receivedBlockHeight,proto3" json:"received_block_height,omitempty"`
	Identity            string `protobuf:"bytes,7,opt,name=identity,proto3" json:"identity,omitempty"`
	// contains filtered or unexported fields
}

ValidatorEncryptedKeyshare defines the structure for submitting encrypted keyshares by validators

func (*ValidatorEncryptedKeyshare) Descriptor deprecated added in v0.10.0

func (*ValidatorEncryptedKeyshare) Descriptor() ([]byte, []int)

Deprecated: Use ValidatorEncryptedKeyshare.ProtoReflect.Descriptor instead.

func (*ValidatorEncryptedKeyshare) GetIdentity added in v0.10.0

func (x *ValidatorEncryptedKeyshare) GetIdentity() string

func (*ValidatorEncryptedKeyshare) GetKeyshare added in v0.10.0

func (x *ValidatorEncryptedKeyshare) GetKeyshare() string

func (*ValidatorEncryptedKeyshare) GetKeyshareIndex added in v0.10.0

func (x *ValidatorEncryptedKeyshare) GetKeyshareIndex() uint64

func (*ValidatorEncryptedKeyshare) GetReceivedBlockHeight added in v0.10.0

func (x *ValidatorEncryptedKeyshare) GetReceivedBlockHeight() uint64

func (*ValidatorEncryptedKeyshare) GetReceivedTimestamp added in v0.10.0

func (x *ValidatorEncryptedKeyshare) GetReceivedTimestamp() uint64

func (*ValidatorEncryptedKeyshare) GetRequester added in v0.10.0

func (x *ValidatorEncryptedKeyshare) GetRequester() string

func (*ValidatorEncryptedKeyshare) GetValidator added in v0.10.0

func (x *ValidatorEncryptedKeyshare) GetValidator() string

func (*ValidatorEncryptedKeyshare) ProtoMessage added in v0.10.0

func (*ValidatorEncryptedKeyshare) ProtoMessage()

func (*ValidatorEncryptedKeyshare) ProtoReflect added in v0.10.0

func (*ValidatorEncryptedKeyshare) Reset added in v0.10.0

func (x *ValidatorEncryptedKeyshare) Reset()

func (*ValidatorEncryptedKeyshare) String added in v0.10.0

func (x *ValidatorEncryptedKeyshare) String() string

type ValidatorSet

type ValidatorSet struct {
	Index     string `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"`
	Validator string `protobuf:"bytes,2,opt,name=validator,proto3" json:"validator,omitempty"`
	ConsAddr  string `protobuf:"bytes,3,opt,name=cons_addr,json=consAddr,proto3" json:"cons_addr,omitempty"`
	IsActive  bool   `protobuf:"varint,4,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// contains filtered or unexported fields
}

ValidatorSet defines the structure for storing the list of validators who will be eligible to send keyshares

func (*ValidatorSet) Descriptor deprecated

func (*ValidatorSet) Descriptor() ([]byte, []int)

Deprecated: Use ValidatorSet.ProtoReflect.Descriptor instead.

func (*ValidatorSet) GetConsAddr

func (x *ValidatorSet) GetConsAddr() string

func (*ValidatorSet) GetIndex

func (x *ValidatorSet) GetIndex() string

func (*ValidatorSet) GetIsActive

func (x *ValidatorSet) GetIsActive() bool

func (*ValidatorSet) GetValidator

func (x *ValidatorSet) GetValidator() string

func (*ValidatorSet) ProtoMessage

func (*ValidatorSet) ProtoMessage()

func (*ValidatorSet) ProtoReflect

func (x *ValidatorSet) ProtoReflect() protoreflect.Message

func (*ValidatorSet) Reset

func (x *ValidatorSet) Reset()

func (*ValidatorSet) String

func (x *ValidatorSet) String() string

Directories

Path Synopsis
Code generated by protoc-gen-go-pulsar.
Code generated by protoc-gen-go-pulsar.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL