types

package
v0.17.2 Latest Latest
Warning

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

Go to latest
Published: May 4, 2022 License: Apache-2.0 Imports: 44 Imported by: 0

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EventTypeKeygen    = "keygen"
	EventTypeSign      = "sign"
	EventTypeHeartBeat = "heartbeat"
	EventTypeKey       = "key"
)

Event types

View Source
const (
	AttributeKeyPoll = "poll"
	AttributeChain   = "chain"

	AttributeKeyKeyID     = "keyID"
	AttributeKeyKeyType   = "keyType"
	AttributeKeySigID     = "sigID"
	AttributeKeySigModule = "sigModule"
	AttributeKeySigData   = "sigData"

	AttributeKeySessionID                 = "sessionID"
	AttributeKeyThreshold                 = "threshold"
	AttributeKeyParticipants              = "participants"
	AttributeKeyParticipantShareCounts    = "participantShareCounts"
	AttributeKeyNonParticipants           = "nonParticipants"
	AttributeKeyNonParticipantShareCounts = "nonParticipantShareCounts"
	AttributeKeyPayload                   = "payload"
	AttributeKeyTimeout                   = "timeout"
	AttributeKeyRole                      = "keyRole"
	AttributeKeyKeyIDs                    = "keyIDs"
	AttributeKeyKeyInfos                  = "keyInfos"
)

Event attribute keys

View Source
const (
	AttributeValueSend     = "send"
	AttributeValueStart    = "start"
	AttributeValueMsg      = "message"
	AttributeValueDecided  = "decided"
	AttributeValueReject   = "reject"
	AttributeValueAssigned = "assigned"
)

Event attribute values

View Source
const (
	// ModuleName is the name of the module
	ModuleName = "tss"

	// StoreKey to be used when creating the KVStore
	StoreKey = ModuleName

	// RouterKey to be used for routing msgs
	RouterKey = ModuleName

	// QuerierRoute to be used for legacy query routing
	QuerierRoute = ModuleName

	// RestRoute to be used for rest routing
	RestRoute = ModuleName
)
View Source
const (
	DefaultParamspace = ModuleName
)

DefaultParamspace - default parameter namespace

View Source
const (
	// TSSEnabled indicates if threshold signing is permitted
	TSSEnabled bool = false
)

Variables

View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	KeyKeyRequirements                  = []byte("KeyRequirements")
	KeySuspendDurationInBlocks          = []byte("SuspendDurationInBlocks")
	KeyHeartbeatPeriodInBlocks          = []byte("HeartbeatPeriodInBlocks")
	KeyMaxMissedBlocksPerWindow         = []byte("MaxMissedBlocksPerWindow")
	KeyUnbondingLockingKeyRotationCount = []byte("UnbondingLockingKeyRotationCount")
	KeyExternalMultisigThreshold        = []byte("ExternalMultisigThreshold")
	KeyMaxSignQueueSize                 = []byte("MaxSignQueueSize")
	MaxSimultaneousSignShares           = []byte("MaxSimultaneousSignShares")
	KeyTssSignedBlocksWindow            = []byte("TssSignedBlocksWindow")
)

Parameter keys

View Source
var (
	ErrInvalidLengthParams        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowParams          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTypes        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTypes          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (

	// ErrTss generic error because I want to use cosmos-sdk logging without the need to register a million error codes
	ErrTss = sdkerrors.Register(ModuleName, 2, "tss error")
)
View Source
var ModuleCdc = codec.NewAminoCodec(amino)

ModuleCdc defines the module codec

View Source
var VoteStatus_name = map[int32]string{
	0: "VOTE_STATUS_UNSPECIFIED",
	1: "VOTE_STATUS_NOT_FOUND",
	2: "VOTE_STATUS_PENDING",
	3: "VOTE_STATUS_DECIDED",
}
View Source
var VoteStatus_value = map[string]int32{
	"VOTE_STATUS_UNSPECIFIED": 0,
	"VOTE_STATUS_NOT_FOUND":   1,
	"VOTE_STATUS_PENDING":     2,
	"VOTE_STATUS_DECIDED":     3,
}

Functions

func KeyTable

func KeyTable() params.KeyTable

KeyTable returns a subspace.KeyTable that has registered all parameter types in this module's parameter set

func RegisterInterfaces

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

RegisterInterfaces registers types and interfaces with the given registry

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

RegisterLegacyAminoCodec registers concrete types on codec

func RegisterMsgServiceHandler

func RegisterMsgServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMsgServiceHandler registers the http handlers for service MsgService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMsgServiceHandlerClient

func RegisterMsgServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgServiceClient) error

RegisterMsgServiceHandlerClient registers the http handlers for service MsgService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MsgServiceClient" to call the correct interceptors.

func RegisterMsgServiceHandlerFromEndpoint

func RegisterMsgServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMsgServiceHandlerFromEndpoint is same as RegisterMsgServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMsgServiceHandlerServer

func RegisterMsgServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServiceServer) error

RegisterMsgServiceHandlerServer registers the http handlers for service MsgService to "mux". UnaryRPC :call MsgServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterMsgServiceHandlerFromEndpoint instead.

func RegisterMsgServiceServer

func RegisterMsgServiceServer(s grpc1.Server, srv MsgServiceServer)

func RegisterQueryServiceHandler added in v0.17.0

func RegisterQueryServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryServiceHandler registers the http handlers for service QueryService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryServiceHandlerClient added in v0.17.0

func RegisterQueryServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryServiceClient) error

RegisterQueryServiceHandlerClient registers the http handlers for service QueryService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryServiceClient" to call the correct interceptors.

func RegisterQueryServiceHandlerFromEndpoint added in v0.17.0

func RegisterQueryServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryServiceHandlerFromEndpoint is same as RegisterQueryServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryServiceHandlerServer added in v0.17.0

func RegisterQueryServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServiceServer) error

RegisterQueryServiceHandlerServer registers the http handlers for service QueryService to "mux". UnaryRPC :call QueryServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryServiceHandlerFromEndpoint instead.

func RegisterQueryServiceServer added in v0.17.0

func RegisterQueryServiceServer(s grpc1.Server, srv QueryServiceServer)

Types

type AssignableKeyRequest added in v0.17.0

type AssignableKeyRequest struct {
	Chain   string           `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
	KeyRole exported.KeyRole `protobuf:"varint,2,opt,name=key_role,json=keyRole,proto3,enum=tss.exported.v1beta1.KeyRole" json:"key_role,omitempty"`
}

func (*AssignableKeyRequest) Descriptor added in v0.17.0

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

func (*AssignableKeyRequest) Marshal added in v0.17.0

func (m *AssignableKeyRequest) Marshal() (dAtA []byte, err error)

func (*AssignableKeyRequest) MarshalTo added in v0.17.0

func (m *AssignableKeyRequest) MarshalTo(dAtA []byte) (int, error)

func (*AssignableKeyRequest) MarshalToSizedBuffer added in v0.17.0

func (m *AssignableKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AssignableKeyRequest) ProtoMessage added in v0.17.0

func (*AssignableKeyRequest) ProtoMessage()

func (*AssignableKeyRequest) Reset added in v0.17.0

func (m *AssignableKeyRequest) Reset()

func (*AssignableKeyRequest) Size added in v0.17.0

func (m *AssignableKeyRequest) Size() (n int)

func (*AssignableKeyRequest) String added in v0.17.0

func (m *AssignableKeyRequest) String() string

func (*AssignableKeyRequest) Unmarshal added in v0.17.0

func (m *AssignableKeyRequest) Unmarshal(dAtA []byte) error

func (*AssignableKeyRequest) XXX_DiscardUnknown added in v0.17.0

func (m *AssignableKeyRequest) XXX_DiscardUnknown()

func (*AssignableKeyRequest) XXX_Marshal added in v0.17.0

func (m *AssignableKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AssignableKeyRequest) XXX_Merge added in v0.17.0

func (m *AssignableKeyRequest) XXX_Merge(src proto.Message)

func (*AssignableKeyRequest) XXX_Size added in v0.17.0

func (m *AssignableKeyRequest) XXX_Size() int

func (*AssignableKeyRequest) XXX_Unmarshal added in v0.17.0

func (m *AssignableKeyRequest) XXX_Unmarshal(b []byte) error

type AssignableKeyResponse added in v0.17.0

type AssignableKeyResponse struct {
	Assignable bool `protobuf:"varint,1,opt,name=assignable,proto3" json:"assignable,omitempty"`
}

func (*AssignableKeyResponse) Descriptor added in v0.17.0

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

func (*AssignableKeyResponse) Marshal added in v0.17.0

func (m *AssignableKeyResponse) Marshal() (dAtA []byte, err error)

func (*AssignableKeyResponse) MarshalTo added in v0.17.0

func (m *AssignableKeyResponse) MarshalTo(dAtA []byte) (int, error)

func (*AssignableKeyResponse) MarshalToSizedBuffer added in v0.17.0

func (m *AssignableKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AssignableKeyResponse) ProtoMessage added in v0.17.0

func (*AssignableKeyResponse) ProtoMessage()

func (*AssignableKeyResponse) Reset added in v0.17.0

func (m *AssignableKeyResponse) Reset()

func (*AssignableKeyResponse) Size added in v0.17.0

func (m *AssignableKeyResponse) Size() (n int)

func (*AssignableKeyResponse) String added in v0.17.0

func (m *AssignableKeyResponse) String() string

func (*AssignableKeyResponse) Unmarshal added in v0.17.0

func (m *AssignableKeyResponse) Unmarshal(dAtA []byte) error

func (*AssignableKeyResponse) XXX_DiscardUnknown added in v0.17.0

func (m *AssignableKeyResponse) XXX_DiscardUnknown()

func (*AssignableKeyResponse) XXX_Marshal added in v0.17.0

func (m *AssignableKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AssignableKeyResponse) XXX_Merge added in v0.17.0

func (m *AssignableKeyResponse) XXX_Merge(src proto.Message)

func (*AssignableKeyResponse) XXX_Size added in v0.17.0

func (m *AssignableKeyResponse) XXX_Size() int

func (*AssignableKeyResponse) XXX_Unmarshal added in v0.17.0

func (m *AssignableKeyResponse) XXX_Unmarshal(b []byte) error

type ExternalKeys added in v0.9.0

type ExternalKeys struct {
	Chain  string                                                      `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
	KeyIDs []github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 146-byte string literal not displayed */
}

func (*ExternalKeys) Descriptor added in v0.9.0

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

func (*ExternalKeys) GetChain added in v0.9.0

func (m *ExternalKeys) GetChain() string

func (*ExternalKeys) GetKeyIDs added in v0.9.0

func (*ExternalKeys) Marshal added in v0.9.0

func (m *ExternalKeys) Marshal() (dAtA []byte, err error)

func (*ExternalKeys) MarshalTo added in v0.9.0

func (m *ExternalKeys) MarshalTo(dAtA []byte) (int, error)

func (*ExternalKeys) MarshalToSizedBuffer added in v0.9.0

func (m *ExternalKeys) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ExternalKeys) ProtoMessage added in v0.9.0

func (*ExternalKeys) ProtoMessage()

func (*ExternalKeys) Reset added in v0.9.0

func (m *ExternalKeys) Reset()

func (*ExternalKeys) Size added in v0.9.0

func (m *ExternalKeys) Size() (n int)

func (*ExternalKeys) String added in v0.9.0

func (m *ExternalKeys) String() string

func (*ExternalKeys) Unmarshal added in v0.9.0

func (m *ExternalKeys) Unmarshal(dAtA []byte) error

func (ExternalKeys) Validate added in v0.9.0

func (m ExternalKeys) Validate() error

Validate validates the ExternalKeys

func (*ExternalKeys) XXX_DiscardUnknown added in v0.9.0

func (m *ExternalKeys) XXX_DiscardUnknown()

func (*ExternalKeys) XXX_Marshal added in v0.9.0

func (m *ExternalKeys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ExternalKeys) XXX_Merge added in v0.9.0

func (m *ExternalKeys) XXX_Merge(src proto.Message)

func (*ExternalKeys) XXX_Size added in v0.9.0

func (m *ExternalKeys) XXX_Size() int

func (*ExternalKeys) XXX_Unmarshal added in v0.9.0

func (m *ExternalKeys) XXX_Unmarshal(b []byte) error

type GenesisState

type GenesisState struct {
	Params            Params               `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	KeyRecoveryInfos  []KeyRecoveryInfo    `protobuf:"bytes,2,rep,name=key_recovery_infos,json=keyRecoveryInfos,proto3" json:"key_recovery_infos"`
	Keys              []exported.Key       `protobuf:"bytes,3,rep,name=keys,proto3" json:"keys"`
	MultisigInfos     []MultisigInfo       `protobuf:"bytes,4,rep,name=multisig_infos,json=multisigInfos,proto3" json:"multisig_infos"`
	ExternalKeys      []ExternalKeys       `protobuf:"bytes,5,rep,name=external_keys,json=externalKeys,proto3" json:"external_keys"`
	Signatures        []exported.Signature `protobuf:"bytes,6,rep,name=signatures,proto3" json:"signatures"`
	ValidatorStatuses []ValidatorStatus    `protobuf:"bytes,7,rep,name=validator_statuses,json=validatorStatuses,proto3" json:"validator_statuses"`
}

func DefaultGenesisState added in v0.10.0

func DefaultGenesisState() *GenesisState

DefaultGenesisState represents the default genesis state

func GetGenesisStateFromAppState

func GetGenesisStateFromAppState(cdc codec.JSONCodec, appState map[string]json.RawMessage) GenesisState

GetGenesisStateFromAppState returns x/tss GenesisState given raw application genesis state.

func NewGenesisState added in v0.9.0

func NewGenesisState(
	params Params,
	keyRecoveryInfos []KeyRecoveryInfo,
	keys []exported.Key,
	multisigInfos []MultisigInfo,
	externalKeys []ExternalKeys,
	signatures []exported.Signature,
	validatorStatuses []ValidatorStatus,
) *GenesisState

NewGenesisState is the constructor for GenesisState

func (*GenesisState) Descriptor

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

func (*GenesisState) Marshal

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

func (m *GenesisState) Size() (n int)

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (GenesisState) Validate

func (m GenesisState) Validate() error

Validate validates the genesis state

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type HeartBeatRequest

type HeartBeatRequest struct {
	Sender github_com_cosmos_cosmos_sdk_types.AccAddress               `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	KeyIDs []github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 146-byte string literal not displayed */
}

func NewHeartBeatRequest

func NewHeartBeatRequest(sender sdk.AccAddress, keyIDs []exported.KeyID) *HeartBeatRequest

NewHeartBeatRequest constructor for AckRequest

func (*HeartBeatRequest) Descriptor

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

func (HeartBeatRequest) GetSignBytes

func (m HeartBeatRequest) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface

func (HeartBeatRequest) GetSigners

func (m HeartBeatRequest) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface

func (*HeartBeatRequest) Marshal

func (m *HeartBeatRequest) Marshal() (dAtA []byte, err error)

func (*HeartBeatRequest) MarshalTo

func (m *HeartBeatRequest) MarshalTo(dAtA []byte) (int, error)

func (*HeartBeatRequest) MarshalToSizedBuffer

func (m *HeartBeatRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HeartBeatRequest) ProtoMessage

func (*HeartBeatRequest) ProtoMessage()

func (*HeartBeatRequest) Reset

func (m *HeartBeatRequest) Reset()

func (HeartBeatRequest) Route

func (m HeartBeatRequest) Route() string

Route implements the sdk.Msg interface.

func (*HeartBeatRequest) Size

func (m *HeartBeatRequest) Size() (n int)

func (*HeartBeatRequest) String

func (m *HeartBeatRequest) String() string

func (HeartBeatRequest) Type

func (m HeartBeatRequest) Type() string

Type implements the sdk.Msg interface. naming convention follows x/staking/types/msgs.go

func (*HeartBeatRequest) Unmarshal

func (m *HeartBeatRequest) Unmarshal(dAtA []byte) error

func (HeartBeatRequest) ValidateBasic

func (m HeartBeatRequest) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*HeartBeatRequest) XXX_DiscardUnknown

func (m *HeartBeatRequest) XXX_DiscardUnknown()

func (*HeartBeatRequest) XXX_Marshal

func (m *HeartBeatRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HeartBeatRequest) XXX_Merge

func (m *HeartBeatRequest) XXX_Merge(src proto.Message)

func (*HeartBeatRequest) XXX_Size

func (m *HeartBeatRequest) XXX_Size() int

func (*HeartBeatRequest) XXX_Unmarshal

func (m *HeartBeatRequest) XXX_Unmarshal(b []byte) error

type HeartBeatResponse

type HeartBeatResponse struct {
	KeygenIllegibility  github_com_axelarnetwork_axelar_core_x_snapshot_exported.ValidatorIllegibility `` /* 204-byte string literal not displayed */
	SigningIllegibility github_com_axelarnetwork_axelar_core_x_snapshot_exported.ValidatorIllegibility `` /* 207-byte string literal not displayed */
}

func (*HeartBeatResponse) Descriptor

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

func (*HeartBeatResponse) Marshal

func (m *HeartBeatResponse) Marshal() (dAtA []byte, err error)

func (*HeartBeatResponse) MarshalTo

func (m *HeartBeatResponse) MarshalTo(dAtA []byte) (int, error)

func (*HeartBeatResponse) MarshalToSizedBuffer

func (m *HeartBeatResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*HeartBeatResponse) ProtoMessage

func (*HeartBeatResponse) ProtoMessage()

func (*HeartBeatResponse) Reset

func (m *HeartBeatResponse) Reset()

func (*HeartBeatResponse) Size

func (m *HeartBeatResponse) Size() (n int)

func (*HeartBeatResponse) String

func (m *HeartBeatResponse) String() string

func (*HeartBeatResponse) Unmarshal

func (m *HeartBeatResponse) Unmarshal(dAtA []byte) error

func (*HeartBeatResponse) XXX_DiscardUnknown

func (m *HeartBeatResponse) XXX_DiscardUnknown()

func (*HeartBeatResponse) XXX_Marshal

func (m *HeartBeatResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HeartBeatResponse) XXX_Merge

func (m *HeartBeatResponse) XXX_Merge(src proto.Message)

func (*HeartBeatResponse) XXX_Size

func (m *HeartBeatResponse) XXX_Size() int

func (*HeartBeatResponse) XXX_Unmarshal

func (m *HeartBeatResponse) XXX_Unmarshal(b []byte) error

type InitPoller

type InitPoller = interface {
	// Deprecated: InitializePollWithSnapshot will be removed soon
	InitializePollWithSnapshot(ctx sdk.Context, key vote.PollKey, snapshotSeqNo int64, pollProperties ...vote.PollProperty) error
}

InitPoller is a minimal interface to start a poll

type KeyInfo

type KeyInfo struct {
	KeyID   github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 143-byte string literal not displayed */
	KeyRole exported.KeyRole                                          `protobuf:"varint,2,opt,name=key_role,json=keyRole,proto3,enum=tss.exported.v1beta1.KeyRole" json:"key_role,omitempty"`
	KeyType exported.KeyType                                          `protobuf:"varint,3,opt,name=key_type,json=keyType,proto3,enum=tss.exported.v1beta1.KeyType" json:"key_type,omitempty"`
}

KeyInfo holds information about a key

func (*KeyInfo) Descriptor

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

func (*KeyInfo) GetKeyRole

func (m *KeyInfo) GetKeyRole() exported.KeyRole

func (*KeyInfo) GetKeyType

func (m *KeyInfo) GetKeyType() exported.KeyType

func (*KeyInfo) Marshal

func (m *KeyInfo) Marshal() (dAtA []byte, err error)

func (*KeyInfo) MarshalTo

func (m *KeyInfo) MarshalTo(dAtA []byte) (int, error)

func (*KeyInfo) MarshalToSizedBuffer

func (m *KeyInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KeyInfo) ProtoMessage

func (*KeyInfo) ProtoMessage()

func (*KeyInfo) Reset

func (m *KeyInfo) Reset()

func (*KeyInfo) Size

func (m *KeyInfo) Size() (n int)

func (*KeyInfo) String

func (m *KeyInfo) String() string

func (*KeyInfo) Unmarshal

func (m *KeyInfo) Unmarshal(dAtA []byte) error

func (*KeyInfo) XXX_DiscardUnknown

func (m *KeyInfo) XXX_DiscardUnknown()

func (*KeyInfo) XXX_Marshal

func (m *KeyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyInfo) XXX_Merge

func (m *KeyInfo) XXX_Merge(src proto.Message)

func (*KeyInfo) XXX_Size

func (m *KeyInfo) XXX_Size() int

func (*KeyInfo) XXX_Unmarshal

func (m *KeyInfo) XXX_Unmarshal(b []byte) error

type KeyRecoveryInfo added in v0.9.0

type KeyRecoveryInfo struct {
	KeyID   github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 143-byte string literal not displayed */
	Public  []byte                                                    `protobuf:"bytes,2,opt,name=public,proto3" json:"public,omitempty"`
	Private map[string][]byte                                         `` /* 145-byte string literal not displayed */
}

func (*KeyRecoveryInfo) Descriptor added in v0.9.0

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

func (*KeyRecoveryInfo) GetKeyID added in v0.9.0

func (*KeyRecoveryInfo) GetPrivate added in v0.9.0

func (m *KeyRecoveryInfo) GetPrivate() map[string][]byte

func (*KeyRecoveryInfo) GetPublic added in v0.9.0

func (m *KeyRecoveryInfo) GetPublic() []byte

func (*KeyRecoveryInfo) Marshal added in v0.9.0

func (m *KeyRecoveryInfo) Marshal() (dAtA []byte, err error)

func (*KeyRecoveryInfo) MarshalTo added in v0.9.0

func (m *KeyRecoveryInfo) MarshalTo(dAtA []byte) (int, error)

func (*KeyRecoveryInfo) MarshalToSizedBuffer added in v0.9.0

func (m *KeyRecoveryInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KeyRecoveryInfo) ProtoMessage added in v0.9.0

func (*KeyRecoveryInfo) ProtoMessage()

func (*KeyRecoveryInfo) Reset added in v0.9.0

func (m *KeyRecoveryInfo) Reset()

func (*KeyRecoveryInfo) Size added in v0.9.0

func (m *KeyRecoveryInfo) Size() (n int)

func (*KeyRecoveryInfo) String added in v0.9.0

func (m *KeyRecoveryInfo) String() string

func (*KeyRecoveryInfo) Unmarshal added in v0.9.0

func (m *KeyRecoveryInfo) Unmarshal(dAtA []byte) error

func (KeyRecoveryInfo) Validate added in v0.9.0

func (m KeyRecoveryInfo) Validate() error

Validate validates the KeyRecoveryInfo

func (*KeyRecoveryInfo) XXX_DiscardUnknown added in v0.9.0

func (m *KeyRecoveryInfo) XXX_DiscardUnknown()

func (*KeyRecoveryInfo) XXX_Marshal added in v0.9.0

func (m *KeyRecoveryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyRecoveryInfo) XXX_Merge added in v0.9.0

func (m *KeyRecoveryInfo) XXX_Merge(src proto.Message)

func (*KeyRecoveryInfo) XXX_Size added in v0.9.0

func (m *KeyRecoveryInfo) XXX_Size() int

func (*KeyRecoveryInfo) XXX_Unmarshal added in v0.9.0

func (m *KeyRecoveryInfo) XXX_Unmarshal(b []byte) error

type KeygenVoteData

type KeygenVoteData struct {
	PubKey            []byte `protobuf:"bytes,1,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"`
	GroupRecoveryInfo []byte `protobuf:"bytes,2,opt,name=group_recovery_info,json=groupRecoveryInfo,proto3" json:"group_recovery_info,omitempty"`
}

func (*KeygenVoteData) Descriptor

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

func (*KeygenVoteData) GetGroupRecoveryInfo

func (m *KeygenVoteData) GetGroupRecoveryInfo() []byte

func (*KeygenVoteData) GetPubKey

func (m *KeygenVoteData) GetPubKey() []byte

func (*KeygenVoteData) Marshal

func (m *KeygenVoteData) Marshal() (dAtA []byte, err error)

func (*KeygenVoteData) MarshalTo

func (m *KeygenVoteData) MarshalTo(dAtA []byte) (int, error)

func (*KeygenVoteData) MarshalToSizedBuffer

func (m *KeygenVoteData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*KeygenVoteData) ProtoMessage

func (*KeygenVoteData) ProtoMessage()

func (*KeygenVoteData) Reset

func (m *KeygenVoteData) Reset()

func (*KeygenVoteData) Size

func (m *KeygenVoteData) Size() (n int)

func (*KeygenVoteData) String

func (m *KeygenVoteData) String() string

func (*KeygenVoteData) Unmarshal

func (m *KeygenVoteData) Unmarshal(dAtA []byte) error

func (*KeygenVoteData) XXX_DiscardUnknown

func (m *KeygenVoteData) XXX_DiscardUnknown()

func (*KeygenVoteData) XXX_Marshal

func (m *KeygenVoteData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeygenVoteData) XXX_Merge

func (m *KeygenVoteData) XXX_Merge(src proto.Message)

func (*KeygenVoteData) XXX_Size

func (m *KeygenVoteData) XXX_Size() int

func (*KeygenVoteData) XXX_Unmarshal

func (m *KeygenVoteData) XXX_Unmarshal(b []byte) error

type MsgServiceClient

MsgServiceClient is the client API for MsgService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgServiceClient

func NewMsgServiceClient(cc grpc1.ClientConn) MsgServiceClient

type MultisigBaseInfo

type MultisigBaseInfo interface {
	HasData(k []byte) bool
	AddData(val sdk.ValAddress, data [][]byte)
	GetData() [][]byte
	IsCompleted() bool
	Count() int64
	DoesParticipate(val sdk.ValAddress) bool
	GetTimeoutBlock() int64
}

MultisigBaseInfo is an interface for multisig base info

type MultisigInfo

type MultisigInfo struct {
	ID        string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Timeout   int64                `protobuf:"varint,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
	TargetNum int64                `protobuf:"varint,3,opt,name=target_num,json=targetNum,proto3" json:"target_num,omitempty"`
	Infos     []*MultisigInfo_Info `protobuf:"bytes,4,rep,name=infos,proto3" json:"infos,omitempty"`
}

func (*MultisigInfo) AddData

func (m *MultisigInfo) AddData(val sdk.ValAddress, data [][]byte)

AddData add list of data for a participant

func (MultisigInfo) Count

func (m MultisigInfo) Count() int64

Count returns current number of data

func (*MultisigInfo) Descriptor

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

func (MultisigInfo) DoesParticipate

func (m MultisigInfo) DoesParticipate(val sdk.ValAddress) bool

DoesParticipate returns true if the validator submitted its data

func (*MultisigInfo) GetData

func (m *MultisigInfo) GetData() [][]byte

GetData returns list of data

func (*MultisigInfo) GetID

func (m *MultisigInfo) GetID() string

func (*MultisigInfo) GetInfos

func (m *MultisigInfo) GetInfos() []*MultisigInfo_Info

func (MultisigInfo) GetKeys

func (m MultisigInfo) GetKeys() []ecdsa.PublicKey

GetKeys returns list of all pub keys

func (MultisigInfo) GetPubKeysByValidator

func (m MultisigInfo) GetPubKeysByValidator(val sdk.ValAddress) []ecdsa.PublicKey

GetPubKeysByValidator returns pub keys a validator submitted

func (*MultisigInfo) GetTargetNum

func (m *MultisigInfo) GetTargetNum() int64

func (MultisigInfo) GetTargetSigKeyPairs added in v0.9.0

func (m MultisigInfo) GetTargetSigKeyPairs() []exported.SigKeyPair

GetTargetSigKeyPairs returns list of pub key and signature pairs

func (*MultisigInfo) GetTimeout

func (m *MultisigInfo) GetTimeout() int64

func (MultisigInfo) GetTimeoutBlock

func (m MultisigInfo) GetTimeoutBlock() int64

GetTimeoutBlock returns multisig info timeout height

func (MultisigInfo) HasData

func (m MultisigInfo) HasData(k []byte) bool

HasData checks duplicate data

func (MultisigInfo) IsCompleted

func (m MultisigInfo) IsCompleted() bool

IsCompleted returns true if number of data reaches target

func (*MultisigInfo) Marshal

func (m *MultisigInfo) Marshal() (dAtA []byte, err error)

func (*MultisigInfo) MarshalTo

func (m *MultisigInfo) MarshalTo(dAtA []byte) (int, error)

func (*MultisigInfo) MarshalToSizedBuffer

func (m *MultisigInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MultisigInfo) ProtoMessage

func (*MultisigInfo) ProtoMessage()

func (*MultisigInfo) Reset

func (m *MultisigInfo) Reset()

func (*MultisigInfo) Size

func (m *MultisigInfo) Size() (n int)

func (*MultisigInfo) String

func (m *MultisigInfo) String() string

func (*MultisigInfo) Unmarshal

func (m *MultisigInfo) Unmarshal(dAtA []byte) error

func (MultisigInfo) Validate added in v0.9.0

func (m MultisigInfo) Validate() error

Validate validates the MultisigInfo

func (*MultisigInfo) XXX_DiscardUnknown

func (m *MultisigInfo) XXX_DiscardUnknown()

func (*MultisigInfo) XXX_Marshal

func (m *MultisigInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MultisigInfo) XXX_Merge

func (m *MultisigInfo) XXX_Merge(src proto.Message)

func (*MultisigInfo) XXX_Size

func (m *MultisigInfo) XXX_Size() int

func (*MultisigInfo) XXX_Unmarshal

func (m *MultisigInfo) XXX_Unmarshal(b []byte) error

type MultisigInfo_Info

type MultisigInfo_Info struct {
	Participant github_com_cosmos_cosmos_sdk_types.ValAddress `` /* 130-byte string literal not displayed */
	Data        [][]byte                                      `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
}

func (*MultisigInfo_Info) Descriptor

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

func (*MultisigInfo_Info) GetData

func (m *MultisigInfo_Info) GetData() [][]byte

func (*MultisigInfo_Info) GetParticipant

func (*MultisigInfo_Info) Marshal

func (m *MultisigInfo_Info) Marshal() (dAtA []byte, err error)

func (*MultisigInfo_Info) MarshalTo

func (m *MultisigInfo_Info) MarshalTo(dAtA []byte) (int, error)

func (*MultisigInfo_Info) MarshalToSizedBuffer

func (m *MultisigInfo_Info) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MultisigInfo_Info) ProtoMessage

func (*MultisigInfo_Info) ProtoMessage()

func (*MultisigInfo_Info) Reset

func (m *MultisigInfo_Info) Reset()

func (*MultisigInfo_Info) Size

func (m *MultisigInfo_Info) Size() (n int)

func (*MultisigInfo_Info) String

func (m *MultisigInfo_Info) String() string

func (*MultisigInfo_Info) Unmarshal

func (m *MultisigInfo_Info) Unmarshal(dAtA []byte) error

func (*MultisigInfo_Info) XXX_DiscardUnknown

func (m *MultisigInfo_Info) XXX_DiscardUnknown()

func (*MultisigInfo_Info) XXX_Marshal

func (m *MultisigInfo_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MultisigInfo_Info) XXX_Merge

func (m *MultisigInfo_Info) XXX_Merge(src proto.Message)

func (*MultisigInfo_Info) XXX_Size

func (m *MultisigInfo_Info) XXX_Size() int

func (*MultisigInfo_Info) XXX_Unmarshal

func (m *MultisigInfo_Info) XXX_Unmarshal(b []byte) error

type MultisigKeygenInfo

type MultisigKeygenInfo interface {
	MultisigBaseInfo
	GetKeys() []ecdsa.PublicKey
	GetPubKeysByValidator(val sdk.ValAddress) []ecdsa.PublicKey
}

MultisigKeygenInfo is an interface for multisig keygen info

type MultisigSignInfo

type MultisigSignInfo interface {
	MultisigBaseInfo
	GetTargetSigKeyPairs() []exported.SigKeyPair
}

MultisigSignInfo is an interface for multisig sign info

type NextKeyIDRequest added in v0.17.0

type NextKeyIDRequest struct {
	Chain   string           `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
	KeyRole exported.KeyRole `protobuf:"varint,2,opt,name=key_role,json=keyRole,proto3,enum=tss.exported.v1beta1.KeyRole" json:"key_role,omitempty"`
}

func (*NextKeyIDRequest) Descriptor added in v0.17.0

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

func (*NextKeyIDRequest) Marshal added in v0.17.0

func (m *NextKeyIDRequest) Marshal() (dAtA []byte, err error)

func (*NextKeyIDRequest) MarshalTo added in v0.17.0

func (m *NextKeyIDRequest) MarshalTo(dAtA []byte) (int, error)

func (*NextKeyIDRequest) MarshalToSizedBuffer added in v0.17.0

func (m *NextKeyIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NextKeyIDRequest) ProtoMessage added in v0.17.0

func (*NextKeyIDRequest) ProtoMessage()

func (*NextKeyIDRequest) Reset added in v0.17.0

func (m *NextKeyIDRequest) Reset()

func (*NextKeyIDRequest) Size added in v0.17.0

func (m *NextKeyIDRequest) Size() (n int)

func (*NextKeyIDRequest) String added in v0.17.0

func (m *NextKeyIDRequest) String() string

func (*NextKeyIDRequest) Unmarshal added in v0.17.0

func (m *NextKeyIDRequest) Unmarshal(dAtA []byte) error

func (*NextKeyIDRequest) XXX_DiscardUnknown added in v0.17.0

func (m *NextKeyIDRequest) XXX_DiscardUnknown()

func (*NextKeyIDRequest) XXX_Marshal added in v0.17.0

func (m *NextKeyIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NextKeyIDRequest) XXX_Merge added in v0.17.0

func (m *NextKeyIDRequest) XXX_Merge(src proto.Message)

func (*NextKeyIDRequest) XXX_Size added in v0.17.0

func (m *NextKeyIDRequest) XXX_Size() int

func (*NextKeyIDRequest) XXX_Unmarshal added in v0.17.0

func (m *NextKeyIDRequest) XXX_Unmarshal(b []byte) error

type NextKeyIDResponse added in v0.17.0

type NextKeyIDResponse struct {
	KeyID github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 143-byte string literal not displayed */
}

func (*NextKeyIDResponse) Descriptor added in v0.17.0

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

func (*NextKeyIDResponse) Marshal added in v0.17.0

func (m *NextKeyIDResponse) Marshal() (dAtA []byte, err error)

func (*NextKeyIDResponse) MarshalTo added in v0.17.0

func (m *NextKeyIDResponse) MarshalTo(dAtA []byte) (int, error)

func (*NextKeyIDResponse) MarshalToSizedBuffer added in v0.17.0

func (m *NextKeyIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NextKeyIDResponse) ProtoMessage added in v0.17.0

func (*NextKeyIDResponse) ProtoMessage()

func (*NextKeyIDResponse) Reset added in v0.17.0

func (m *NextKeyIDResponse) Reset()

func (*NextKeyIDResponse) Size added in v0.17.0

func (m *NextKeyIDResponse) Size() (n int)

func (*NextKeyIDResponse) String added in v0.17.0

func (m *NextKeyIDResponse) String() string

func (*NextKeyIDResponse) Unmarshal added in v0.17.0

func (m *NextKeyIDResponse) Unmarshal(dAtA []byte) error

func (*NextKeyIDResponse) XXX_DiscardUnknown added in v0.17.0

func (m *NextKeyIDResponse) XXX_DiscardUnknown()

func (*NextKeyIDResponse) XXX_Marshal added in v0.17.0

func (m *NextKeyIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NextKeyIDResponse) XXX_Merge added in v0.17.0

func (m *NextKeyIDResponse) XXX_Merge(src proto.Message)

func (*NextKeyIDResponse) XXX_Size added in v0.17.0

func (m *NextKeyIDResponse) XXX_Size() int

func (*NextKeyIDResponse) XXX_Unmarshal added in v0.17.0

func (m *NextKeyIDResponse) XXX_Unmarshal(b []byte) error

type Nexus

type Nexus interface {
	GetChain(ctx sdk.Context, chain string) (nexus.Chain, bool)
	GetChains(ctx sdk.Context) []nexus.Chain
}

Nexus provides access to the nexus functionality

type Params

type Params struct {
	// KeyRequirements defines the requirement for each key role
	KeyRequirements []exported.KeyRequirement `protobuf:"bytes,1,rep,name=key_requirements,json=keyRequirements,proto3" json:"key_requirements"`
	// SuspendDurationInBlocks defines the number of blocks a
	// validator is disallowed to participate in any TSS ceremony after
	// committing a malicious behaviour during signing
	SuspendDurationInBlocks int64 `` /* 135-byte string literal not displayed */
	// HeartBeatPeriodInBlocks defines the time period in blocks for tss to
	// emit the event asking validators to send their heartbeats
	HeartbeatPeriodInBlocks          int64           `` /* 135-byte string literal not displayed */
	MaxMissedBlocksPerWindow         utils.Threshold `` /* 129-byte string literal not displayed */
	UnbondingLockingKeyRotationCount int64           `` /* 164-byte string literal not displayed */
	ExternalMultisigThreshold        utils.Threshold `` /* 128-byte string literal not displayed */
	MaxSignQueueSize                 int64           `protobuf:"varint,7,opt,name=max_sign_queue_size,json=maxSignQueueSize,proto3" json:"max_sign_queue_size,omitempty"`
	MaxSimultaneousSignShares        int64           `` /* 141-byte string literal not displayed */
	TssSignedBlocksWindow            int64           `` /* 129-byte string literal not displayed */
}

Params is the parameter set for this module

func DefaultParams

func DefaultParams() Params

DefaultParams returns the module's parameter set initialized with default values

func (*Params) Descriptor

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

func (*Params) Marshal

func (m *Params) Marshal() (dAtA []byte, err error)

func (*Params) MarshalTo

func (m *Params) MarshalTo(dAtA []byte) (int, error)

func (*Params) MarshalToSizedBuffer

func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Params) ParamSetPairs

func (m *Params) ParamSetPairs() params.ParamSetPairs

ParamSetPairs implements the ParamSet interface and returns all the key/value pairs pairs of tss module's parameters

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) Reset

func (m *Params) Reset()

func (*Params) Size

func (m *Params) Size() (n int)

func (*Params) String

func (m *Params) String() string

func (*Params) Unmarshal

func (m *Params) Unmarshal(dAtA []byte) error

func (Params) Validate

func (m Params) Validate() error

Validate checks the validity of the values of the parameter set

func (*Params) XXX_DiscardUnknown

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal

func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Params) XXX_Merge

func (m *Params) XXX_Merge(src proto.Message)

func (*Params) XXX_Size

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal

func (m *Params) XXX_Unmarshal(b []byte) error

type ProcessKeygenTrafficRequest

type ProcessKeygenTrafficRequest struct {
	Sender    github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	SessionID string                                        `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Payload   tofnd.TrafficOut                              `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload"`
}

ProcessKeygenTrafficRequest protocol message

func (*ProcessKeygenTrafficRequest) Descriptor

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

func (ProcessKeygenTrafficRequest) GetSignBytes

func (m ProcessKeygenTrafficRequest) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface

func (ProcessKeygenTrafficRequest) GetSigners

func (m ProcessKeygenTrafficRequest) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface

func (*ProcessKeygenTrafficRequest) Marshal

func (m *ProcessKeygenTrafficRequest) Marshal() (dAtA []byte, err error)

func (*ProcessKeygenTrafficRequest) MarshalTo

func (m *ProcessKeygenTrafficRequest) MarshalTo(dAtA []byte) (int, error)

func (*ProcessKeygenTrafficRequest) MarshalToSizedBuffer

func (m *ProcessKeygenTrafficRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProcessKeygenTrafficRequest) ProtoMessage

func (*ProcessKeygenTrafficRequest) ProtoMessage()

func (*ProcessKeygenTrafficRequest) Reset

func (m *ProcessKeygenTrafficRequest) Reset()

func (ProcessKeygenTrafficRequest) Route

Route implements the sdk.Msg interface.

func (*ProcessKeygenTrafficRequest) Size

func (m *ProcessKeygenTrafficRequest) Size() (n int)

func (*ProcessKeygenTrafficRequest) String

func (m *ProcessKeygenTrafficRequest) String() string

func (ProcessKeygenTrafficRequest) Type

Type implements the sdk.Msg interface. naming convention follows x/staking/types/msgs.go

func (*ProcessKeygenTrafficRequest) Unmarshal

func (m *ProcessKeygenTrafficRequest) Unmarshal(dAtA []byte) error

func (ProcessKeygenTrafficRequest) ValidateBasic

func (m ProcessKeygenTrafficRequest) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*ProcessKeygenTrafficRequest) XXX_DiscardUnknown

func (m *ProcessKeygenTrafficRequest) XXX_DiscardUnknown()

func (*ProcessKeygenTrafficRequest) XXX_Marshal

func (m *ProcessKeygenTrafficRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProcessKeygenTrafficRequest) XXX_Merge

func (m *ProcessKeygenTrafficRequest) XXX_Merge(src proto.Message)

func (*ProcessKeygenTrafficRequest) XXX_Size

func (m *ProcessKeygenTrafficRequest) XXX_Size() int

func (*ProcessKeygenTrafficRequest) XXX_Unmarshal

func (m *ProcessKeygenTrafficRequest) XXX_Unmarshal(b []byte) error

type ProcessKeygenTrafficResponse

type ProcessKeygenTrafficResponse struct {
}

func (*ProcessKeygenTrafficResponse) Descriptor

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

func (*ProcessKeygenTrafficResponse) Marshal

func (m *ProcessKeygenTrafficResponse) Marshal() (dAtA []byte, err error)

func (*ProcessKeygenTrafficResponse) MarshalTo

func (m *ProcessKeygenTrafficResponse) MarshalTo(dAtA []byte) (int, error)

func (*ProcessKeygenTrafficResponse) MarshalToSizedBuffer

func (m *ProcessKeygenTrafficResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProcessKeygenTrafficResponse) ProtoMessage

func (*ProcessKeygenTrafficResponse) ProtoMessage()

func (*ProcessKeygenTrafficResponse) Reset

func (m *ProcessKeygenTrafficResponse) Reset()

func (*ProcessKeygenTrafficResponse) Size

func (m *ProcessKeygenTrafficResponse) Size() (n int)

func (*ProcessKeygenTrafficResponse) String

func (*ProcessKeygenTrafficResponse) Unmarshal

func (m *ProcessKeygenTrafficResponse) Unmarshal(dAtA []byte) error

func (*ProcessKeygenTrafficResponse) XXX_DiscardUnknown

func (m *ProcessKeygenTrafficResponse) XXX_DiscardUnknown()

func (*ProcessKeygenTrafficResponse) XXX_Marshal

func (m *ProcessKeygenTrafficResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProcessKeygenTrafficResponse) XXX_Merge

func (m *ProcessKeygenTrafficResponse) XXX_Merge(src proto.Message)

func (*ProcessKeygenTrafficResponse) XXX_Size

func (m *ProcessKeygenTrafficResponse) XXX_Size() int

func (*ProcessKeygenTrafficResponse) XXX_Unmarshal

func (m *ProcessKeygenTrafficResponse) XXX_Unmarshal(b []byte) error

type ProcessSignTrafficRequest

type ProcessSignTrafficRequest struct {
	Sender    github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	SessionID string                                        `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Payload   tofnd.TrafficOut                              `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload"`
}

ProcessSignTrafficRequest protocol message

func NewProcessSignTrafficRequest added in v0.12.0

func NewProcessSignTrafficRequest(sender sdk.AccAddress, session string, payload tofnd.TrafficOut) *ProcessSignTrafficRequest

NewProcessSignTrafficRequest constructor for NewProcessSignTrafficRequest

func (*ProcessSignTrafficRequest) Descriptor

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

func (ProcessSignTrafficRequest) GetSignBytes

func (m ProcessSignTrafficRequest) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface

func (ProcessSignTrafficRequest) GetSigners

func (m ProcessSignTrafficRequest) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface

func (*ProcessSignTrafficRequest) Marshal

func (m *ProcessSignTrafficRequest) Marshal() (dAtA []byte, err error)

func (*ProcessSignTrafficRequest) MarshalTo

func (m *ProcessSignTrafficRequest) MarshalTo(dAtA []byte) (int, error)

func (*ProcessSignTrafficRequest) MarshalToSizedBuffer

func (m *ProcessSignTrafficRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProcessSignTrafficRequest) ProtoMessage

func (*ProcessSignTrafficRequest) ProtoMessage()

func (*ProcessSignTrafficRequest) Reset

func (m *ProcessSignTrafficRequest) Reset()

func (ProcessSignTrafficRequest) Route

Route implements the sdk.Msg interface.

func (*ProcessSignTrafficRequest) Size

func (m *ProcessSignTrafficRequest) Size() (n int)

func (*ProcessSignTrafficRequest) String

func (m *ProcessSignTrafficRequest) String() string

func (ProcessSignTrafficRequest) Type

Type implements the sdk.Msg interface. naming convention follows x/staking/types/msgs.go

func (*ProcessSignTrafficRequest) Unmarshal

func (m *ProcessSignTrafficRequest) Unmarshal(dAtA []byte) error

func (ProcessSignTrafficRequest) ValidateBasic

func (m ProcessSignTrafficRequest) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*ProcessSignTrafficRequest) XXX_DiscardUnknown

func (m *ProcessSignTrafficRequest) XXX_DiscardUnknown()

func (*ProcessSignTrafficRequest) XXX_Marshal

func (m *ProcessSignTrafficRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProcessSignTrafficRequest) XXX_Merge

func (m *ProcessSignTrafficRequest) XXX_Merge(src proto.Message)

func (*ProcessSignTrafficRequest) XXX_Size

func (m *ProcessSignTrafficRequest) XXX_Size() int

func (*ProcessSignTrafficRequest) XXX_Unmarshal

func (m *ProcessSignTrafficRequest) XXX_Unmarshal(b []byte) error

type ProcessSignTrafficResponse

type ProcessSignTrafficResponse struct {
}

func (*ProcessSignTrafficResponse) Descriptor

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

func (*ProcessSignTrafficResponse) Marshal

func (m *ProcessSignTrafficResponse) Marshal() (dAtA []byte, err error)

func (*ProcessSignTrafficResponse) MarshalTo

func (m *ProcessSignTrafficResponse) MarshalTo(dAtA []byte) (int, error)

func (*ProcessSignTrafficResponse) MarshalToSizedBuffer

func (m *ProcessSignTrafficResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ProcessSignTrafficResponse) ProtoMessage

func (*ProcessSignTrafficResponse) ProtoMessage()

func (*ProcessSignTrafficResponse) Reset

func (m *ProcessSignTrafficResponse) Reset()

func (*ProcessSignTrafficResponse) Size

func (m *ProcessSignTrafficResponse) Size() (n int)

func (*ProcessSignTrafficResponse) String

func (m *ProcessSignTrafficResponse) String() string

func (*ProcessSignTrafficResponse) Unmarshal

func (m *ProcessSignTrafficResponse) Unmarshal(dAtA []byte) error

func (*ProcessSignTrafficResponse) XXX_DiscardUnknown

func (m *ProcessSignTrafficResponse) XXX_DiscardUnknown()

func (*ProcessSignTrafficResponse) XXX_Marshal

func (m *ProcessSignTrafficResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProcessSignTrafficResponse) XXX_Merge

func (m *ProcessSignTrafficResponse) XXX_Merge(src proto.Message)

func (*ProcessSignTrafficResponse) XXX_Size

func (m *ProcessSignTrafficResponse) XXX_Size() int

func (*ProcessSignTrafficResponse) XXX_Unmarshal

func (m *ProcessSignTrafficResponse) XXX_Unmarshal(b []byte) error

type QueryActiveOldKeysResponse

type QueryActiveOldKeysResponse struct {
	KeyIDs []github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 146-byte string literal not displayed */
}

func (*QueryActiveOldKeysResponse) Descriptor

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

func (*QueryActiveOldKeysResponse) Marshal

func (m *QueryActiveOldKeysResponse) Marshal() (dAtA []byte, err error)

func (*QueryActiveOldKeysResponse) MarshalTo

func (m *QueryActiveOldKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryActiveOldKeysResponse) MarshalToSizedBuffer

func (m *QueryActiveOldKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryActiveOldKeysResponse) ProtoMessage

func (*QueryActiveOldKeysResponse) ProtoMessage()

func (*QueryActiveOldKeysResponse) Reset

func (m *QueryActiveOldKeysResponse) Reset()

func (*QueryActiveOldKeysResponse) Size

func (m *QueryActiveOldKeysResponse) Size() (n int)

func (*QueryActiveOldKeysResponse) String

func (m *QueryActiveOldKeysResponse) String() string

func (*QueryActiveOldKeysResponse) Unmarshal

func (m *QueryActiveOldKeysResponse) Unmarshal(dAtA []byte) error

func (*QueryActiveOldKeysResponse) XXX_DiscardUnknown

func (m *QueryActiveOldKeysResponse) XXX_DiscardUnknown()

func (*QueryActiveOldKeysResponse) XXX_Marshal

func (m *QueryActiveOldKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryActiveOldKeysResponse) XXX_Merge

func (m *QueryActiveOldKeysResponse) XXX_Merge(src proto.Message)

func (*QueryActiveOldKeysResponse) XXX_Size

func (m *QueryActiveOldKeysResponse) XXX_Size() int

func (*QueryActiveOldKeysResponse) XXX_Unmarshal

func (m *QueryActiveOldKeysResponse) XXX_Unmarshal(b []byte) error

type QueryActiveOldKeysValidatorResponse

type QueryActiveOldKeysValidatorResponse struct {
	KeysInfo []QueryActiveOldKeysValidatorResponse_KeyInfo `protobuf:"bytes,1,rep,name=keys_info,json=keysInfo,proto3" json:"keys_info"`
}

func (*QueryActiveOldKeysValidatorResponse) Descriptor

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

func (*QueryActiveOldKeysValidatorResponse) Marshal

func (m *QueryActiveOldKeysValidatorResponse) Marshal() (dAtA []byte, err error)

func (*QueryActiveOldKeysValidatorResponse) MarshalTo

func (m *QueryActiveOldKeysValidatorResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryActiveOldKeysValidatorResponse) MarshalToSizedBuffer

func (m *QueryActiveOldKeysValidatorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryActiveOldKeysValidatorResponse) ProtoMessage

func (*QueryActiveOldKeysValidatorResponse) ProtoMessage()

func (*QueryActiveOldKeysValidatorResponse) Reset

func (*QueryActiveOldKeysValidatorResponse) Size

func (*QueryActiveOldKeysValidatorResponse) String

func (*QueryActiveOldKeysValidatorResponse) Unmarshal

func (m *QueryActiveOldKeysValidatorResponse) Unmarshal(dAtA []byte) error

func (*QueryActiveOldKeysValidatorResponse) XXX_DiscardUnknown

func (m *QueryActiveOldKeysValidatorResponse) XXX_DiscardUnknown()

func (*QueryActiveOldKeysValidatorResponse) XXX_Marshal

func (m *QueryActiveOldKeysValidatorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryActiveOldKeysValidatorResponse) XXX_Merge

func (*QueryActiveOldKeysValidatorResponse) XXX_Size

func (*QueryActiveOldKeysValidatorResponse) XXX_Unmarshal

func (m *QueryActiveOldKeysValidatorResponse) XXX_Unmarshal(b []byte) error

type QueryActiveOldKeysValidatorResponse_KeyInfo

type QueryActiveOldKeysValidatorResponse_KeyInfo struct {
	ID    github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID   `protobuf:"bytes,1,opt,name=id,proto3,casttype=github.com/axelarnetwork/axelar-core/x/tss/exported.KeyID" json:"id,omitempty"`
	Chain string                                                      `protobuf:"bytes,2,opt,name=chain,proto3" json:"chain,omitempty"`
	Role  github_com_axelarnetwork_axelar_core_x_tss_exported.KeyRole `` /* 131-byte string literal not displayed */
}

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) Descriptor

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) Marshal

func (m *QueryActiveOldKeysValidatorResponse_KeyInfo) Marshal() (dAtA []byte, err error)

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) MarshalTo

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) MarshalToSizedBuffer

func (m *QueryActiveOldKeysValidatorResponse_KeyInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) ProtoMessage

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) Reset

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) Size

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) String

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) Unmarshal

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) XXX_DiscardUnknown

func (m *QueryActiveOldKeysValidatorResponse_KeyInfo) XXX_DiscardUnknown()

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) XXX_Marshal

func (m *QueryActiveOldKeysValidatorResponse_KeyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) XXX_Merge

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) XXX_Size

func (*QueryActiveOldKeysValidatorResponse_KeyInfo) XXX_Unmarshal

type QueryDeactivatedOperatorsResponse

type QueryDeactivatedOperatorsResponse struct {
	OperatorAddresses []string `protobuf:"bytes,1,rep,name=operator_addresses,json=operatorAddresses,proto3" json:"operator_addresses,omitempty"`
}

func (*QueryDeactivatedOperatorsResponse) Descriptor

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

func (*QueryDeactivatedOperatorsResponse) Marshal

func (m *QueryDeactivatedOperatorsResponse) Marshal() (dAtA []byte, err error)

func (*QueryDeactivatedOperatorsResponse) MarshalTo

func (m *QueryDeactivatedOperatorsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryDeactivatedOperatorsResponse) MarshalToSizedBuffer

func (m *QueryDeactivatedOperatorsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryDeactivatedOperatorsResponse) ProtoMessage

func (*QueryDeactivatedOperatorsResponse) ProtoMessage()

func (*QueryDeactivatedOperatorsResponse) Reset

func (*QueryDeactivatedOperatorsResponse) Size

func (m *QueryDeactivatedOperatorsResponse) Size() (n int)

func (*QueryDeactivatedOperatorsResponse) String

func (*QueryDeactivatedOperatorsResponse) Unmarshal

func (m *QueryDeactivatedOperatorsResponse) Unmarshal(dAtA []byte) error

func (*QueryDeactivatedOperatorsResponse) XXX_DiscardUnknown

func (m *QueryDeactivatedOperatorsResponse) XXX_DiscardUnknown()

func (*QueryDeactivatedOperatorsResponse) XXX_Marshal

func (m *QueryDeactivatedOperatorsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryDeactivatedOperatorsResponse) XXX_Merge

func (*QueryDeactivatedOperatorsResponse) XXX_Size

func (m *QueryDeactivatedOperatorsResponse) XXX_Size() int

func (*QueryDeactivatedOperatorsResponse) XXX_Unmarshal

func (m *QueryDeactivatedOperatorsResponse) XXX_Unmarshal(b []byte) error

type QueryExternalKeyIDResponse

type QueryExternalKeyIDResponse struct {
	KeyIDs []github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 146-byte string literal not displayed */
}

func (*QueryExternalKeyIDResponse) Descriptor

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

func (*QueryExternalKeyIDResponse) Marshal

func (m *QueryExternalKeyIDResponse) Marshal() (dAtA []byte, err error)

func (*QueryExternalKeyIDResponse) MarshalTo

func (m *QueryExternalKeyIDResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryExternalKeyIDResponse) MarshalToSizedBuffer

func (m *QueryExternalKeyIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryExternalKeyIDResponse) ProtoMessage

func (*QueryExternalKeyIDResponse) ProtoMessage()

func (*QueryExternalKeyIDResponse) Reset

func (m *QueryExternalKeyIDResponse) Reset()

func (*QueryExternalKeyIDResponse) Size

func (m *QueryExternalKeyIDResponse) Size() (n int)

func (*QueryExternalKeyIDResponse) String

func (m *QueryExternalKeyIDResponse) String() string

func (*QueryExternalKeyIDResponse) Unmarshal

func (m *QueryExternalKeyIDResponse) Unmarshal(dAtA []byte) error

func (*QueryExternalKeyIDResponse) XXX_DiscardUnknown

func (m *QueryExternalKeyIDResponse) XXX_DiscardUnknown()

func (*QueryExternalKeyIDResponse) XXX_Marshal

func (m *QueryExternalKeyIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryExternalKeyIDResponse) XXX_Merge

func (m *QueryExternalKeyIDResponse) XXX_Merge(src proto.Message)

func (*QueryExternalKeyIDResponse) XXX_Size

func (m *QueryExternalKeyIDResponse) XXX_Size() int

func (*QueryExternalKeyIDResponse) XXX_Unmarshal

func (m *QueryExternalKeyIDResponse) XXX_Unmarshal(b []byte) error

type QueryKeyResponse

type QueryKeyResponse struct {
	// Types that are valid to be assigned to PublicKey:
	//	*QueryKeyResponse_ECDSAKey_
	//	*QueryKeyResponse_MultisigKey_
	PublicKey isQueryKeyResponse_PublicKey `protobuf_oneof:"public_key"`
	Role      exported.KeyRole             `protobuf:"varint,3,opt,name=role,proto3,enum=tss.exported.v1beta1.KeyRole" json:"role,omitempty"`
	RotatedAt *time.Time                   `protobuf:"bytes,4,opt,name=rotated_at,json=rotatedAt,proto3,stdtime" json:"rotated_at,omitempty"`
}

func (*QueryKeyResponse) Descriptor

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

func (*QueryKeyResponse) GetECDSAKey

func (m *QueryKeyResponse) GetECDSAKey() *QueryKeyResponse_ECDSAKey

func (*QueryKeyResponse) GetMultisigKey

func (m *QueryKeyResponse) GetMultisigKey() *QueryKeyResponse_MultisigKey

func (*QueryKeyResponse) GetPublicKey

func (m *QueryKeyResponse) GetPublicKey() isQueryKeyResponse_PublicKey

func (*QueryKeyResponse) Marshal

func (m *QueryKeyResponse) Marshal() (dAtA []byte, err error)

func (*QueryKeyResponse) MarshalTo

func (m *QueryKeyResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyResponse) MarshalToSizedBuffer

func (m *QueryKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyResponse) ProtoMessage

func (*QueryKeyResponse) ProtoMessage()

func (*QueryKeyResponse) Reset

func (m *QueryKeyResponse) Reset()

func (*QueryKeyResponse) Size

func (m *QueryKeyResponse) Size() (n int)

func (*QueryKeyResponse) String

func (m *QueryKeyResponse) String() string

func (*QueryKeyResponse) Unmarshal

func (m *QueryKeyResponse) Unmarshal(dAtA []byte) error

func (*QueryKeyResponse) XXX_DiscardUnknown

func (m *QueryKeyResponse) XXX_DiscardUnknown()

func (*QueryKeyResponse) XXX_Marshal

func (m *QueryKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryKeyResponse) XXX_Merge

func (m *QueryKeyResponse) XXX_Merge(src proto.Message)

func (*QueryKeyResponse) XXX_OneofWrappers

func (*QueryKeyResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*QueryKeyResponse) XXX_Size

func (m *QueryKeyResponse) XXX_Size() int

func (*QueryKeyResponse) XXX_Unmarshal

func (m *QueryKeyResponse) XXX_Unmarshal(b []byte) error

type QueryKeyResponse_ECDSAKey

type QueryKeyResponse_ECDSAKey struct {
	VoteStatus VoteStatus           `protobuf:"varint,1,opt,name=vote_status,json=voteStatus,proto3,enum=tss.v1beta1.VoteStatus" json:"vote_status,omitempty"`
	Key        QueryKeyResponse_Key `protobuf:"bytes,2,opt,name=key,proto3" json:"key"`
}

func (*QueryKeyResponse_ECDSAKey) Descriptor

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

func (*QueryKeyResponse_ECDSAKey) Marshal

func (m *QueryKeyResponse_ECDSAKey) Marshal() (dAtA []byte, err error)

func (*QueryKeyResponse_ECDSAKey) MarshalTo

func (m *QueryKeyResponse_ECDSAKey) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyResponse_ECDSAKey) MarshalToSizedBuffer

func (m *QueryKeyResponse_ECDSAKey) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyResponse_ECDSAKey) ProtoMessage

func (*QueryKeyResponse_ECDSAKey) ProtoMessage()

func (*QueryKeyResponse_ECDSAKey) Reset

func (m *QueryKeyResponse_ECDSAKey) Reset()

func (*QueryKeyResponse_ECDSAKey) Size

func (m *QueryKeyResponse_ECDSAKey) Size() (n int)

func (*QueryKeyResponse_ECDSAKey) String

func (m *QueryKeyResponse_ECDSAKey) String() string

func (*QueryKeyResponse_ECDSAKey) Unmarshal

func (m *QueryKeyResponse_ECDSAKey) Unmarshal(dAtA []byte) error

func (*QueryKeyResponse_ECDSAKey) XXX_DiscardUnknown

func (m *QueryKeyResponse_ECDSAKey) XXX_DiscardUnknown()

func (*QueryKeyResponse_ECDSAKey) XXX_Marshal

func (m *QueryKeyResponse_ECDSAKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryKeyResponse_ECDSAKey) XXX_Merge

func (m *QueryKeyResponse_ECDSAKey) XXX_Merge(src proto.Message)

func (*QueryKeyResponse_ECDSAKey) XXX_Size

func (m *QueryKeyResponse_ECDSAKey) XXX_Size() int

func (*QueryKeyResponse_ECDSAKey) XXX_Unmarshal

func (m *QueryKeyResponse_ECDSAKey) XXX_Unmarshal(b []byte) error

type QueryKeyResponse_ECDSAKey_

type QueryKeyResponse_ECDSAKey_ struct {
	ECDSAKey *QueryKeyResponse_ECDSAKey `protobuf:"bytes,1,opt,name=ecdsa_key,json=ecdsaKey,proto3,oneof" json:"ecdsa_key,omitempty"`
}

func (*QueryKeyResponse_ECDSAKey_) MarshalTo

func (m *QueryKeyResponse_ECDSAKey_) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyResponse_ECDSAKey_) MarshalToSizedBuffer

func (m *QueryKeyResponse_ECDSAKey_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyResponse_ECDSAKey_) Size

func (m *QueryKeyResponse_ECDSAKey_) Size() (n int)

type QueryKeyResponse_Key

type QueryKeyResponse_Key struct {
	X string `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"`
	Y string `protobuf:"bytes,2,opt,name=y,proto3" json:"y,omitempty"`
}

func (*QueryKeyResponse_Key) Descriptor

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

func (*QueryKeyResponse_Key) Marshal

func (m *QueryKeyResponse_Key) Marshal() (dAtA []byte, err error)

func (*QueryKeyResponse_Key) MarshalTo

func (m *QueryKeyResponse_Key) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyResponse_Key) MarshalToSizedBuffer

func (m *QueryKeyResponse_Key) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyResponse_Key) ProtoMessage

func (*QueryKeyResponse_Key) ProtoMessage()

func (*QueryKeyResponse_Key) Reset

func (m *QueryKeyResponse_Key) Reset()

func (*QueryKeyResponse_Key) Size

func (m *QueryKeyResponse_Key) Size() (n int)

func (*QueryKeyResponse_Key) String

func (m *QueryKeyResponse_Key) String() string

func (*QueryKeyResponse_Key) Unmarshal

func (m *QueryKeyResponse_Key) Unmarshal(dAtA []byte) error

func (*QueryKeyResponse_Key) XXX_DiscardUnknown

func (m *QueryKeyResponse_Key) XXX_DiscardUnknown()

func (*QueryKeyResponse_Key) XXX_Marshal

func (m *QueryKeyResponse_Key) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryKeyResponse_Key) XXX_Merge

func (m *QueryKeyResponse_Key) XXX_Merge(src proto.Message)

func (*QueryKeyResponse_Key) XXX_Size

func (m *QueryKeyResponse_Key) XXX_Size() int

func (*QueryKeyResponse_Key) XXX_Unmarshal

func (m *QueryKeyResponse_Key) XXX_Unmarshal(b []byte) error

type QueryKeyResponse_MultisigKey

type QueryKeyResponse_MultisigKey struct {
	Threshold int64                  `protobuf:"varint,1,opt,name=threshold,proto3" json:"threshold,omitempty"`
	Key       []QueryKeyResponse_Key `protobuf:"bytes,2,rep,name=key,proto3" json:"key"`
}

func (*QueryKeyResponse_MultisigKey) Descriptor

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

func (*QueryKeyResponse_MultisigKey) Marshal

func (m *QueryKeyResponse_MultisigKey) Marshal() (dAtA []byte, err error)

func (*QueryKeyResponse_MultisigKey) MarshalTo

func (m *QueryKeyResponse_MultisigKey) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyResponse_MultisigKey) MarshalToSizedBuffer

func (m *QueryKeyResponse_MultisigKey) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyResponse_MultisigKey) ProtoMessage

func (*QueryKeyResponse_MultisigKey) ProtoMessage()

func (*QueryKeyResponse_MultisigKey) Reset

func (m *QueryKeyResponse_MultisigKey) Reset()

func (*QueryKeyResponse_MultisigKey) Size

func (m *QueryKeyResponse_MultisigKey) Size() (n int)

func (*QueryKeyResponse_MultisigKey) String

func (*QueryKeyResponse_MultisigKey) Unmarshal

func (m *QueryKeyResponse_MultisigKey) Unmarshal(dAtA []byte) error

func (*QueryKeyResponse_MultisigKey) XXX_DiscardUnknown

func (m *QueryKeyResponse_MultisigKey) XXX_DiscardUnknown()

func (*QueryKeyResponse_MultisigKey) XXX_Marshal

func (m *QueryKeyResponse_MultisigKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryKeyResponse_MultisigKey) XXX_Merge

func (m *QueryKeyResponse_MultisigKey) XXX_Merge(src proto.Message)

func (*QueryKeyResponse_MultisigKey) XXX_Size

func (m *QueryKeyResponse_MultisigKey) XXX_Size() int

func (*QueryKeyResponse_MultisigKey) XXX_Unmarshal

func (m *QueryKeyResponse_MultisigKey) XXX_Unmarshal(b []byte) error

type QueryKeyResponse_MultisigKey_

type QueryKeyResponse_MultisigKey_ struct {
	MultisigKey *QueryKeyResponse_MultisigKey `protobuf:"bytes,2,opt,name=multisig_key,json=multisigKey,proto3,oneof" json:"multisig_key,omitempty"`
}

func (*QueryKeyResponse_MultisigKey_) MarshalTo

func (m *QueryKeyResponse_MultisigKey_) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyResponse_MultisigKey_) MarshalToSizedBuffer

func (m *QueryKeyResponse_MultisigKey_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyResponse_MultisigKey_) Size

func (m *QueryKeyResponse_MultisigKey_) Size() (n int)

type QueryKeyShareResponse

type QueryKeyShareResponse struct {
	ShareInfos []QueryKeyShareResponse_ShareInfo `protobuf:"bytes,1,rep,name=share_infos,json=shareInfos,proto3" json:"share_infos"`
}

func (*QueryKeyShareResponse) Descriptor

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

func (*QueryKeyShareResponse) Marshal

func (m *QueryKeyShareResponse) Marshal() (dAtA []byte, err error)

func (*QueryKeyShareResponse) MarshalTo

func (m *QueryKeyShareResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyShareResponse) MarshalToSizedBuffer

func (m *QueryKeyShareResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyShareResponse) ProtoMessage

func (*QueryKeyShareResponse) ProtoMessage()

func (*QueryKeyShareResponse) Reset

func (m *QueryKeyShareResponse) Reset()

func (*QueryKeyShareResponse) Size

func (m *QueryKeyShareResponse) Size() (n int)

func (*QueryKeyShareResponse) String

func (m *QueryKeyShareResponse) String() string

func (*QueryKeyShareResponse) Unmarshal

func (m *QueryKeyShareResponse) Unmarshal(dAtA []byte) error

func (*QueryKeyShareResponse) XXX_DiscardUnknown

func (m *QueryKeyShareResponse) XXX_DiscardUnknown()

func (*QueryKeyShareResponse) XXX_Marshal

func (m *QueryKeyShareResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryKeyShareResponse) XXX_Merge

func (m *QueryKeyShareResponse) XXX_Merge(src proto.Message)

func (*QueryKeyShareResponse) XXX_Size

func (m *QueryKeyShareResponse) XXX_Size() int

func (*QueryKeyShareResponse) XXX_Unmarshal

func (m *QueryKeyShareResponse) XXX_Unmarshal(b []byte) error

type QueryKeyShareResponse_ShareInfo

type QueryKeyShareResponse_ShareInfo struct {
	KeyID               github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 143-byte string literal not displayed */
	KeyChain            string                                                    `protobuf:"bytes,2,opt,name=key_chain,json=keyChain,proto3" json:"key_chain,omitempty"`
	KeyRole             string                                                    `protobuf:"bytes,3,opt,name=key_role,json=keyRole,proto3" json:"key_role,omitempty"`
	SnapshotBlockNumber int64                                                     `protobuf:"varint,4,opt,name=snapshot_block_number,json=snapshotBlockNumber,proto3" json:"snapshot_block_number,omitempty"`
	ValidatorAddress    string                                                    `protobuf:"bytes,5,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"`
	NumValidatorShares  int64                                                     `protobuf:"varint,6,opt,name=num_validator_shares,json=numValidatorShares,proto3" json:"num_validator_shares,omitempty"`
	NumTotalShares      int64                                                     `protobuf:"varint,7,opt,name=num_total_shares,json=numTotalShares,proto3" json:"num_total_shares,omitempty"`
}

func (*QueryKeyShareResponse_ShareInfo) Descriptor

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

func (*QueryKeyShareResponse_ShareInfo) Marshal

func (m *QueryKeyShareResponse_ShareInfo) Marshal() (dAtA []byte, err error)

func (*QueryKeyShareResponse_ShareInfo) MarshalTo

func (m *QueryKeyShareResponse_ShareInfo) MarshalTo(dAtA []byte) (int, error)

func (*QueryKeyShareResponse_ShareInfo) MarshalToSizedBuffer

func (m *QueryKeyShareResponse_ShareInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryKeyShareResponse_ShareInfo) ProtoMessage

func (*QueryKeyShareResponse_ShareInfo) ProtoMessage()

func (*QueryKeyShareResponse_ShareInfo) Reset

func (*QueryKeyShareResponse_ShareInfo) Size

func (m *QueryKeyShareResponse_ShareInfo) Size() (n int)

func (*QueryKeyShareResponse_ShareInfo) String

func (*QueryKeyShareResponse_ShareInfo) Unmarshal

func (m *QueryKeyShareResponse_ShareInfo) Unmarshal(dAtA []byte) error

func (*QueryKeyShareResponse_ShareInfo) XXX_DiscardUnknown

func (m *QueryKeyShareResponse_ShareInfo) XXX_DiscardUnknown()

func (*QueryKeyShareResponse_ShareInfo) XXX_Marshal

func (m *QueryKeyShareResponse_ShareInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryKeyShareResponse_ShareInfo) XXX_Merge

func (m *QueryKeyShareResponse_ShareInfo) XXX_Merge(src proto.Message)

func (*QueryKeyShareResponse_ShareInfo) XXX_Size

func (m *QueryKeyShareResponse_ShareInfo) XXX_Size() int

func (*QueryKeyShareResponse_ShareInfo) XXX_Unmarshal

func (m *QueryKeyShareResponse_ShareInfo) XXX_Unmarshal(b []byte) error

type QueryRecoveryResponse

type QueryRecoveryResponse struct {
	PartyUids        []string            `protobuf:"bytes,1,rep,name=party_uids,json=partyUids,proto3" json:"party_uids,omitempty"`
	PartyShareCounts []uint32            `protobuf:"varint,2,rep,packed,name=party_share_counts,json=partyShareCounts,proto3" json:"party_share_counts,omitempty"`
	Threshold        uint32              `protobuf:"varint,3,opt,name=threshold,proto3" json:"threshold,omitempty"`
	KeygenOutput     *tofnd.KeygenOutput `protobuf:"bytes,4,opt,name=keygen_output,json=keygenOutput,proto3" json:"keygen_output,omitempty"`
}

func (*QueryRecoveryResponse) Descriptor

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

func (*QueryRecoveryResponse) Marshal

func (m *QueryRecoveryResponse) Marshal() (dAtA []byte, err error)

func (*QueryRecoveryResponse) MarshalTo

func (m *QueryRecoveryResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryRecoveryResponse) MarshalToSizedBuffer

func (m *QueryRecoveryResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryRecoveryResponse) ProtoMessage

func (*QueryRecoveryResponse) ProtoMessage()

func (*QueryRecoveryResponse) Reset

func (m *QueryRecoveryResponse) Reset()

func (*QueryRecoveryResponse) Size

func (m *QueryRecoveryResponse) Size() (n int)

func (*QueryRecoveryResponse) String

func (m *QueryRecoveryResponse) String() string

func (*QueryRecoveryResponse) Unmarshal

func (m *QueryRecoveryResponse) Unmarshal(dAtA []byte) error

func (*QueryRecoveryResponse) XXX_DiscardUnknown

func (m *QueryRecoveryResponse) XXX_DiscardUnknown()

func (*QueryRecoveryResponse) XXX_Marshal

func (m *QueryRecoveryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryRecoveryResponse) XXX_Merge

func (m *QueryRecoveryResponse) XXX_Merge(src proto.Message)

func (*QueryRecoveryResponse) XXX_Size

func (m *QueryRecoveryResponse) XXX_Size() int

func (*QueryRecoveryResponse) XXX_Unmarshal

func (m *QueryRecoveryResponse) XXX_Unmarshal(b []byte) error

type QueryServiceClient added in v0.17.0

type QueryServiceClient interface {
	// NextKeyID returns the key ID assigned for the next rotation on a given
	// chain and for the given key role
	NextKeyID(ctx context.Context, in *NextKeyIDRequest, opts ...grpc.CallOption) (*NextKeyIDResponse, error)
	// AssignableKey returns true if there is no assigned key for the
	// next rotation on a given chain, and false otherwise
	AssignableKey(ctx context.Context, in *AssignableKeyRequest, opts ...grpc.CallOption) (*AssignableKeyResponse, error)
	// ValidatorMultisigKeys returns the validator's multisig pubkeys
	// corresponding to each active key ID
	ValidatorMultisigKeys(ctx context.Context, in *ValidatorMultisigKeysRequest, opts ...grpc.CallOption) (*ValidatorMultisigKeysResponse, error)
}

QueryServiceClient is the client API for QueryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryServiceClient added in v0.17.0

func NewQueryServiceClient(cc grpc1.ClientConn) QueryServiceClient

type QueryServiceServer added in v0.17.0

type QueryServiceServer interface {
	// NextKeyID returns the key ID assigned for the next rotation on a given
	// chain and for the given key role
	NextKeyID(context.Context, *NextKeyIDRequest) (*NextKeyIDResponse, error)
	// AssignableKey returns true if there is no assigned key for the
	// next rotation on a given chain, and false otherwise
	AssignableKey(context.Context, *AssignableKeyRequest) (*AssignableKeyResponse, error)
	// ValidatorMultisigKeys returns the validator's multisig pubkeys
	// corresponding to each active key ID
	ValidatorMultisigKeys(context.Context, *ValidatorMultisigKeysRequest) (*ValidatorMultisigKeysResponse, error)
}

QueryServiceServer is the server API for QueryService service.

type QuerySignatureResponse

type QuerySignatureResponse struct {
	// Types that are valid to be assigned to Sig:
	//	*QuerySignatureResponse_ThresholdSignature_
	//	*QuerySignatureResponse_MultisigSignature_
	Sig isQuerySignatureResponse_Sig `protobuf_oneof:"sig"`
}

func (*QuerySignatureResponse) Descriptor

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

func (*QuerySignatureResponse) GetMultisigSignature

func (*QuerySignatureResponse) GetSig

func (m *QuerySignatureResponse) GetSig() isQuerySignatureResponse_Sig

func (*QuerySignatureResponse) GetThresholdSignature

func (*QuerySignatureResponse) Marshal

func (m *QuerySignatureResponse) Marshal() (dAtA []byte, err error)

func (*QuerySignatureResponse) MarshalTo

func (m *QuerySignatureResponse) MarshalTo(dAtA []byte) (int, error)

func (*QuerySignatureResponse) MarshalToSizedBuffer

func (m *QuerySignatureResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySignatureResponse) ProtoMessage

func (*QuerySignatureResponse) ProtoMessage()

func (*QuerySignatureResponse) Reset

func (m *QuerySignatureResponse) Reset()

func (*QuerySignatureResponse) Size

func (m *QuerySignatureResponse) Size() (n int)

func (*QuerySignatureResponse) String

func (m *QuerySignatureResponse) String() string

func (*QuerySignatureResponse) Unmarshal

func (m *QuerySignatureResponse) Unmarshal(dAtA []byte) error

func (*QuerySignatureResponse) XXX_DiscardUnknown

func (m *QuerySignatureResponse) XXX_DiscardUnknown()

func (*QuerySignatureResponse) XXX_Marshal

func (m *QuerySignatureResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySignatureResponse) XXX_Merge

func (m *QuerySignatureResponse) XXX_Merge(src proto.Message)

func (*QuerySignatureResponse) XXX_OneofWrappers

func (*QuerySignatureResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*QuerySignatureResponse) XXX_Size

func (m *QuerySignatureResponse) XXX_Size() int

func (*QuerySignatureResponse) XXX_Unmarshal

func (m *QuerySignatureResponse) XXX_Unmarshal(b []byte) error

type QuerySignatureResponse_MultisigSignature

type QuerySignatureResponse_MultisigSignature struct {
	SigStatus  exported.SigStatus                 `protobuf:"varint,1,opt,name=sig_status,json=sigStatus,proto3,enum=tss.exported.v1beta1.SigStatus" json:"sig_status,omitempty"`
	Signatures []QuerySignatureResponse_Signature `protobuf:"bytes,2,rep,name=signatures,proto3" json:"signatures"`
}

func (*QuerySignatureResponse_MultisigSignature) Descriptor

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

func (*QuerySignatureResponse_MultisigSignature) Marshal

func (m *QuerySignatureResponse_MultisigSignature) Marshal() (dAtA []byte, err error)

func (*QuerySignatureResponse_MultisigSignature) MarshalTo

func (m *QuerySignatureResponse_MultisigSignature) MarshalTo(dAtA []byte) (int, error)

func (*QuerySignatureResponse_MultisigSignature) MarshalToSizedBuffer

func (m *QuerySignatureResponse_MultisigSignature) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySignatureResponse_MultisigSignature) ProtoMessage

func (*QuerySignatureResponse_MultisigSignature) Reset

func (*QuerySignatureResponse_MultisigSignature) Size

func (*QuerySignatureResponse_MultisigSignature) String

func (*QuerySignatureResponse_MultisigSignature) Unmarshal

func (*QuerySignatureResponse_MultisigSignature) XXX_DiscardUnknown

func (m *QuerySignatureResponse_MultisigSignature) XXX_DiscardUnknown()

func (*QuerySignatureResponse_MultisigSignature) XXX_Marshal

func (m *QuerySignatureResponse_MultisigSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySignatureResponse_MultisigSignature) XXX_Merge

func (*QuerySignatureResponse_MultisigSignature) XXX_Size

func (*QuerySignatureResponse_MultisigSignature) XXX_Unmarshal

func (m *QuerySignatureResponse_MultisigSignature) XXX_Unmarshal(b []byte) error

type QuerySignatureResponse_MultisigSignature_

type QuerySignatureResponse_MultisigSignature_ struct {
	MultisigSignature *QuerySignatureResponse_MultisigSignature `protobuf:"bytes,2,opt,name=multisig_signature,json=multisigSignature,proto3,oneof" json:"multisig_signature,omitempty"`
}

func (*QuerySignatureResponse_MultisigSignature_) MarshalTo

func (m *QuerySignatureResponse_MultisigSignature_) MarshalTo(dAtA []byte) (int, error)

func (*QuerySignatureResponse_MultisigSignature_) MarshalToSizedBuffer

func (m *QuerySignatureResponse_MultisigSignature_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySignatureResponse_MultisigSignature_) Size

type QuerySignatureResponse_Signature

type QuerySignatureResponse_Signature struct {
	R string `protobuf:"bytes,1,opt,name=r,proto3" json:"r,omitempty"`
	S string `protobuf:"bytes,2,opt,name=s,proto3" json:"s,omitempty"`
}

func (*QuerySignatureResponse_Signature) Descriptor

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

func (*QuerySignatureResponse_Signature) Marshal

func (m *QuerySignatureResponse_Signature) Marshal() (dAtA []byte, err error)

func (*QuerySignatureResponse_Signature) MarshalTo

func (m *QuerySignatureResponse_Signature) MarshalTo(dAtA []byte) (int, error)

func (*QuerySignatureResponse_Signature) MarshalToSizedBuffer

func (m *QuerySignatureResponse_Signature) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySignatureResponse_Signature) ProtoMessage

func (*QuerySignatureResponse_Signature) ProtoMessage()

func (*QuerySignatureResponse_Signature) Reset

func (*QuerySignatureResponse_Signature) Size

func (m *QuerySignatureResponse_Signature) Size() (n int)

func (*QuerySignatureResponse_Signature) String

func (*QuerySignatureResponse_Signature) Unmarshal

func (m *QuerySignatureResponse_Signature) Unmarshal(dAtA []byte) error

func (*QuerySignatureResponse_Signature) XXX_DiscardUnknown

func (m *QuerySignatureResponse_Signature) XXX_DiscardUnknown()

func (*QuerySignatureResponse_Signature) XXX_Marshal

func (m *QuerySignatureResponse_Signature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySignatureResponse_Signature) XXX_Merge

func (*QuerySignatureResponse_Signature) XXX_Size

func (m *QuerySignatureResponse_Signature) XXX_Size() int

func (*QuerySignatureResponse_Signature) XXX_Unmarshal

func (m *QuerySignatureResponse_Signature) XXX_Unmarshal(b []byte) error

type QuerySignatureResponse_ThresholdSignature

type QuerySignatureResponse_ThresholdSignature struct {
	VoteStatus VoteStatus                        `protobuf:"varint,1,opt,name=vote_status,json=voteStatus,proto3,enum=tss.v1beta1.VoteStatus" json:"vote_status,omitempty"`
	Signature  *QuerySignatureResponse_Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*QuerySignatureResponse_ThresholdSignature) Descriptor

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

func (*QuerySignatureResponse_ThresholdSignature) Marshal

func (m *QuerySignatureResponse_ThresholdSignature) Marshal() (dAtA []byte, err error)

func (*QuerySignatureResponse_ThresholdSignature) MarshalTo

func (m *QuerySignatureResponse_ThresholdSignature) MarshalTo(dAtA []byte) (int, error)

func (*QuerySignatureResponse_ThresholdSignature) MarshalToSizedBuffer

func (m *QuerySignatureResponse_ThresholdSignature) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySignatureResponse_ThresholdSignature) ProtoMessage

func (*QuerySignatureResponse_ThresholdSignature) Reset

func (*QuerySignatureResponse_ThresholdSignature) Size

func (*QuerySignatureResponse_ThresholdSignature) String

func (*QuerySignatureResponse_ThresholdSignature) Unmarshal

func (*QuerySignatureResponse_ThresholdSignature) XXX_DiscardUnknown

func (m *QuerySignatureResponse_ThresholdSignature) XXX_DiscardUnknown()

func (*QuerySignatureResponse_ThresholdSignature) XXX_Marshal

func (m *QuerySignatureResponse_ThresholdSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QuerySignatureResponse_ThresholdSignature) XXX_Merge

func (*QuerySignatureResponse_ThresholdSignature) XXX_Size

func (*QuerySignatureResponse_ThresholdSignature) XXX_Unmarshal

type QuerySignatureResponse_ThresholdSignature_

type QuerySignatureResponse_ThresholdSignature_ struct {
	ThresholdSignature *QuerySignatureResponse_ThresholdSignature `protobuf:"bytes,1,opt,name=threshold_signature,json=thresholdSignature,proto3,oneof" json:"threshold_signature,omitempty"`
}

func (*QuerySignatureResponse_ThresholdSignature_) MarshalTo

func (m *QuerySignatureResponse_ThresholdSignature_) MarshalTo(dAtA []byte) (int, error)

func (*QuerySignatureResponse_ThresholdSignature_) MarshalToSizedBuffer

func (m *QuerySignatureResponse_ThresholdSignature_) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QuerySignatureResponse_ThresholdSignature_) Size

type RegisterExternalKeysRequest

type RegisterExternalKeysRequest struct {
	Sender       github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Chain        string                                        `protobuf:"bytes,2,opt,name=chain,proto3" json:"chain,omitempty"`
	ExternalKeys []RegisterExternalKeysRequest_ExternalKey     `protobuf:"bytes,3,rep,name=external_keys,json=externalKeys,proto3" json:"external_keys"`
}

func NewRegisterExternalKeysRequest

func NewRegisterExternalKeysRequest(sender sdk.AccAddress, chain string, externalKeys ...RegisterExternalKeysRequest_ExternalKey) *RegisterExternalKeysRequest

NewRegisterExternalKeysRequest is the constructor for RegisterExternalKeysRequest

func (*RegisterExternalKeysRequest) Descriptor

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

func (RegisterExternalKeysRequest) GetSignBytes

func (m RegisterExternalKeysRequest) GetSignBytes() []byte

GetSignBytes returns the message bytes that need to be signed

func (RegisterExternalKeysRequest) GetSigners

func (m RegisterExternalKeysRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RegisterExternalKeysRequest) Marshal

func (m *RegisterExternalKeysRequest) Marshal() (dAtA []byte, err error)

func (*RegisterExternalKeysRequest) MarshalTo

func (m *RegisterExternalKeysRequest) MarshalTo(dAtA []byte) (int, error)

func (*RegisterExternalKeysRequest) MarshalToSizedBuffer

func (m *RegisterExternalKeysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RegisterExternalKeysRequest) ProtoMessage

func (*RegisterExternalKeysRequest) ProtoMessage()

func (*RegisterExternalKeysRequest) Reset

func (m *RegisterExternalKeysRequest) Reset()

func (RegisterExternalKeysRequest) Route

Route returns the route for this message

func (*RegisterExternalKeysRequest) Size

func (m *RegisterExternalKeysRequest) Size() (n int)

func (*RegisterExternalKeysRequest) String

func (m *RegisterExternalKeysRequest) String() string

func (RegisterExternalKeysRequest) Type

Type returns the type of the message

func (*RegisterExternalKeysRequest) Unmarshal

func (m *RegisterExternalKeysRequest) Unmarshal(dAtA []byte) error

func (RegisterExternalKeysRequest) ValidateBasic

func (m RegisterExternalKeysRequest) ValidateBasic() error

ValidateBasic executes a stateless message validation

func (*RegisterExternalKeysRequest) XXX_DiscardUnknown

func (m *RegisterExternalKeysRequest) XXX_DiscardUnknown()

func (*RegisterExternalKeysRequest) XXX_Marshal

func (m *RegisterExternalKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterExternalKeysRequest) XXX_Merge

func (m *RegisterExternalKeysRequest) XXX_Merge(src proto.Message)

func (*RegisterExternalKeysRequest) XXX_Size

func (m *RegisterExternalKeysRequest) XXX_Size() int

func (*RegisterExternalKeysRequest) XXX_Unmarshal

func (m *RegisterExternalKeysRequest) XXX_Unmarshal(b []byte) error

type RegisterExternalKeysRequest_ExternalKey

type RegisterExternalKeysRequest_ExternalKey struct {
	ID     github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `protobuf:"bytes,1,opt,name=id,proto3,casttype=github.com/axelarnetwork/axelar-core/x/tss/exported.KeyID" json:"id,omitempty"`
	PubKey []byte                                                    `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"`
}

func (*RegisterExternalKeysRequest_ExternalKey) Descriptor

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

func (*RegisterExternalKeysRequest_ExternalKey) Marshal

func (m *RegisterExternalKeysRequest_ExternalKey) Marshal() (dAtA []byte, err error)

func (*RegisterExternalKeysRequest_ExternalKey) MarshalTo

func (m *RegisterExternalKeysRequest_ExternalKey) MarshalTo(dAtA []byte) (int, error)

func (*RegisterExternalKeysRequest_ExternalKey) MarshalToSizedBuffer

func (m *RegisterExternalKeysRequest_ExternalKey) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RegisterExternalKeysRequest_ExternalKey) ProtoMessage

func (*RegisterExternalKeysRequest_ExternalKey) Reset

func (*RegisterExternalKeysRequest_ExternalKey) Size

func (*RegisterExternalKeysRequest_ExternalKey) String

func (*RegisterExternalKeysRequest_ExternalKey) Unmarshal

func (m *RegisterExternalKeysRequest_ExternalKey) Unmarshal(dAtA []byte) error

func (*RegisterExternalKeysRequest_ExternalKey) XXX_DiscardUnknown

func (m *RegisterExternalKeysRequest_ExternalKey) XXX_DiscardUnknown()

func (*RegisterExternalKeysRequest_ExternalKey) XXX_Marshal

func (m *RegisterExternalKeysRequest_ExternalKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterExternalKeysRequest_ExternalKey) XXX_Merge

func (*RegisterExternalKeysRequest_ExternalKey) XXX_Size

func (*RegisterExternalKeysRequest_ExternalKey) XXX_Unmarshal

func (m *RegisterExternalKeysRequest_ExternalKey) XXX_Unmarshal(b []byte) error

type RegisterExternalKeysResponse

type RegisterExternalKeysResponse struct {
}

func (*RegisterExternalKeysResponse) Descriptor

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

func (*RegisterExternalKeysResponse) Marshal

func (m *RegisterExternalKeysResponse) Marshal() (dAtA []byte, err error)

func (*RegisterExternalKeysResponse) MarshalTo

func (m *RegisterExternalKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*RegisterExternalKeysResponse) MarshalToSizedBuffer

func (m *RegisterExternalKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RegisterExternalKeysResponse) ProtoMessage

func (*RegisterExternalKeysResponse) ProtoMessage()

func (*RegisterExternalKeysResponse) Reset

func (m *RegisterExternalKeysResponse) Reset()

func (*RegisterExternalKeysResponse) Size

func (m *RegisterExternalKeysResponse) Size() (n int)

func (*RegisterExternalKeysResponse) String

func (*RegisterExternalKeysResponse) Unmarshal

func (m *RegisterExternalKeysResponse) Unmarshal(dAtA []byte) error

func (*RegisterExternalKeysResponse) XXX_DiscardUnknown

func (m *RegisterExternalKeysResponse) XXX_DiscardUnknown()

func (*RegisterExternalKeysResponse) XXX_Marshal

func (m *RegisterExternalKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterExternalKeysResponse) XXX_Merge

func (m *RegisterExternalKeysResponse) XXX_Merge(src proto.Message)

func (*RegisterExternalKeysResponse) XXX_Size

func (m *RegisterExternalKeysResponse) XXX_Size() int

func (*RegisterExternalKeysResponse) XXX_Unmarshal

func (m *RegisterExternalKeysResponse) XXX_Unmarshal(b []byte) error

type Rewarder

type Rewarder interface {
	GetPool(ctx sdk.Context, name string) reward.RewardPool
}

Rewarder provides reward functionality

type RotateKeyRequest

type RotateKeyRequest struct {
	Sender  github_com_cosmos_cosmos_sdk_types.AccAddress             `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	Chain   string                                                    `protobuf:"bytes,2,opt,name=chain,proto3" json:"chain,omitempty"`
	KeyRole exported.KeyRole                                          `protobuf:"varint,3,opt,name=key_role,json=keyRole,proto3,enum=tss.exported.v1beta1.KeyRole" json:"key_role,omitempty"`
	KeyID   github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 143-byte string literal not displayed */
}

func NewRotateKeyRequest

func NewRotateKeyRequest(sender sdk.AccAddress, chain string, keyRole exported.KeyRole, keyID string) *RotateKeyRequest

NewRotateKeyRequest constructor for RotateKeyRequest

func (*RotateKeyRequest) Descriptor

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

func (RotateKeyRequest) GetSignBytes

func (m RotateKeyRequest) GetSignBytes() []byte

GetSignBytes returns the bytes to sign for this message

func (RotateKeyRequest) GetSigners

func (m RotateKeyRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*RotateKeyRequest) Marshal

func (m *RotateKeyRequest) Marshal() (dAtA []byte, err error)

func (*RotateKeyRequest) MarshalTo

func (m *RotateKeyRequest) MarshalTo(dAtA []byte) (int, error)

func (*RotateKeyRequest) MarshalToSizedBuffer

func (m *RotateKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RotateKeyRequest) ProtoMessage

func (*RotateKeyRequest) ProtoMessage()

func (*RotateKeyRequest) Reset

func (m *RotateKeyRequest) Reset()

func (RotateKeyRequest) Route

func (m RotateKeyRequest) Route() string

Route returns the route for this message

func (*RotateKeyRequest) Size

func (m *RotateKeyRequest) Size() (n int)

func (*RotateKeyRequest) String

func (m *RotateKeyRequest) String() string

func (RotateKeyRequest) Type

func (m RotateKeyRequest) Type() string

Type returns the type of this message

func (*RotateKeyRequest) Unmarshal

func (m *RotateKeyRequest) Unmarshal(dAtA []byte) error

func (RotateKeyRequest) ValidateBasic

func (m RotateKeyRequest) ValidateBasic() error

ValidateBasic performs a stateless validation of this message

func (*RotateKeyRequest) XXX_DiscardUnknown

func (m *RotateKeyRequest) XXX_DiscardUnknown()

func (*RotateKeyRequest) XXX_Marshal

func (m *RotateKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RotateKeyRequest) XXX_Merge

func (m *RotateKeyRequest) XXX_Merge(src proto.Message)

func (*RotateKeyRequest) XXX_Size

func (m *RotateKeyRequest) XXX_Size() int

func (*RotateKeyRequest) XXX_Unmarshal

func (m *RotateKeyRequest) XXX_Unmarshal(b []byte) error

type RotateKeyResponse

type RotateKeyResponse struct {
}

func (*RotateKeyResponse) Descriptor

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

func (*RotateKeyResponse) Marshal

func (m *RotateKeyResponse) Marshal() (dAtA []byte, err error)

func (*RotateKeyResponse) MarshalTo

func (m *RotateKeyResponse) MarshalTo(dAtA []byte) (int, error)

func (*RotateKeyResponse) MarshalToSizedBuffer

func (m *RotateKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RotateKeyResponse) ProtoMessage

func (*RotateKeyResponse) ProtoMessage()

func (*RotateKeyResponse) Reset

func (m *RotateKeyResponse) Reset()

func (*RotateKeyResponse) Size

func (m *RotateKeyResponse) Size() (n int)

func (*RotateKeyResponse) String

func (m *RotateKeyResponse) String() string

func (*RotateKeyResponse) Unmarshal

func (m *RotateKeyResponse) Unmarshal(dAtA []byte) error

func (*RotateKeyResponse) XXX_DiscardUnknown

func (m *RotateKeyResponse) XXX_DiscardUnknown()

func (*RotateKeyResponse) XXX_Marshal

func (m *RotateKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RotateKeyResponse) XXX_Merge

func (m *RotateKeyResponse) XXX_Merge(src proto.Message)

func (*RotateKeyResponse) XXX_Size

func (m *RotateKeyResponse) XXX_Size() int

func (*RotateKeyResponse) XXX_Unmarshal

func (m *RotateKeyResponse) XXX_Unmarshal(b []byte) error

type Router

type Router interface {
	AddRoute(module string, handler exported.Handler) Router
	HasRoute(module string) bool
	GetRoute(module string) exported.Handler
	Seal()
}

Router implements a tss Handler router.

func NewRouter

func NewRouter() Router

NewRouter creates a new Router interface instance

type Snapshotter

type Snapshotter = snapshot.Snapshotter

Snapshotter provides snapshot functionality

type StakingKeeper

type StakingKeeper interface {
	GetLastTotalPower(ctx sdk.Context) (power sdk.Int)
	Validator(ctx sdk.Context, addr sdk.ValAddress) stakingtypes.ValidatorI
	IterateBondedValidatorsByPower(ctx sdk.Context, fn func(index int64, validator stakingtypes.ValidatorI) (stop bool))
}

StakingKeeper adopts the methods from "github.com/cosmos/cosmos-sdk/x/staking/exported" that are actually used by this module

type StartKeygenRequest

type StartKeygenRequest struct {
	Sender  github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	KeyInfo KeyInfo                                       `protobuf:"bytes,2,opt,name=key_info,json=keyInfo,proto3" json:"key_info"`
}

StartKeygenRequest indicate the start of keygen

func NewStartKeygenRequest

func NewStartKeygenRequest(sender sdk.AccAddress, keyID string, keyRole exported.KeyRole, keyType exported.KeyType) *StartKeygenRequest

NewStartKeygenRequest constructor for StartKeygenRequest

func (*StartKeygenRequest) Descriptor

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

func (StartKeygenRequest) GetSignBytes

func (m StartKeygenRequest) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface.

func (StartKeygenRequest) GetSigners

func (m StartKeygenRequest) GetSigners() []sdk.AccAddress

GetSigners implements sdk.Msg

func (*StartKeygenRequest) Marshal

func (m *StartKeygenRequest) Marshal() (dAtA []byte, err error)

func (*StartKeygenRequest) MarshalTo

func (m *StartKeygenRequest) MarshalTo(dAtA []byte) (int, error)

func (*StartKeygenRequest) MarshalToSizedBuffer

func (m *StartKeygenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StartKeygenRequest) ProtoMessage

func (*StartKeygenRequest) ProtoMessage()

func (*StartKeygenRequest) Reset

func (m *StartKeygenRequest) Reset()

func (StartKeygenRequest) Route

func (m StartKeygenRequest) Route() string

Route implements the sdk.Msg interface.

func (*StartKeygenRequest) Size

func (m *StartKeygenRequest) Size() (n int)

func (*StartKeygenRequest) String

func (m *StartKeygenRequest) String() string

func (StartKeygenRequest) Type

func (m StartKeygenRequest) Type() string

Type implements the sdk.Msg interface. naming convention follows x/staking/types/msgs.go

func (*StartKeygenRequest) Unmarshal

func (m *StartKeygenRequest) Unmarshal(dAtA []byte) error

func (StartKeygenRequest) ValidateBasic

func (m StartKeygenRequest) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*StartKeygenRequest) XXX_DiscardUnknown

func (m *StartKeygenRequest) XXX_DiscardUnknown()

func (*StartKeygenRequest) XXX_Marshal

func (m *StartKeygenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartKeygenRequest) XXX_Merge

func (m *StartKeygenRequest) XXX_Merge(src proto.Message)

func (*StartKeygenRequest) XXX_Size

func (m *StartKeygenRequest) XXX_Size() int

func (*StartKeygenRequest) XXX_Unmarshal

func (m *StartKeygenRequest) XXX_Unmarshal(b []byte) error

type StartKeygenResponse

type StartKeygenResponse struct {
}

func (*StartKeygenResponse) Descriptor

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

func (*StartKeygenResponse) Marshal

func (m *StartKeygenResponse) Marshal() (dAtA []byte, err error)

func (*StartKeygenResponse) MarshalTo

func (m *StartKeygenResponse) MarshalTo(dAtA []byte) (int, error)

func (*StartKeygenResponse) MarshalToSizedBuffer

func (m *StartKeygenResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*StartKeygenResponse) ProtoMessage

func (*StartKeygenResponse) ProtoMessage()

func (*StartKeygenResponse) Reset

func (m *StartKeygenResponse) Reset()

func (*StartKeygenResponse) Size

func (m *StartKeygenResponse) Size() (n int)

func (*StartKeygenResponse) String

func (m *StartKeygenResponse) String() string

func (*StartKeygenResponse) Unmarshal

func (m *StartKeygenResponse) Unmarshal(dAtA []byte) error

func (*StartKeygenResponse) XXX_DiscardUnknown

func (m *StartKeygenResponse) XXX_DiscardUnknown()

func (*StartKeygenResponse) XXX_Marshal

func (m *StartKeygenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartKeygenResponse) XXX_Merge

func (m *StartKeygenResponse) XXX_Merge(src proto.Message)

func (*StartKeygenResponse) XXX_Size

func (m *StartKeygenResponse) XXX_Size() int

func (*StartKeygenResponse) XXX_Unmarshal

func (m *StartKeygenResponse) XXX_Unmarshal(b []byte) error

type SubmitMultisigPubKeysRequest

type SubmitMultisigPubKeysRequest struct {
	Sender      github_com_cosmos_cosmos_sdk_types.AccAddress             `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	KeyID       github_com_axelarnetwork_axelar_core_x_tss_exported.KeyID `` /* 143-byte string literal not displayed */
	SigKeyPairs []exported.SigKeyPair                                     `protobuf:"bytes,3,rep,name=sig_key_pairs,json=sigKeyPairs,proto3" json:"sig_key_pairs"`
}

func NewSubmitMultiSigPubKeysRequest

func NewSubmitMultiSigPubKeysRequest(sender sdk.AccAddress, keyID exported.KeyID, sigKeyPairs []exported.SigKeyPair) *SubmitMultisigPubKeysRequest

NewSubmitMultiSigPubKeysRequest constructor for SubmitMultiSigPubKeysRequest

func (*SubmitMultisigPubKeysRequest) Descriptor

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

func (SubmitMultisigPubKeysRequest) GetSignBytes

func (m SubmitMultisigPubKeysRequest) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface

func (SubmitMultisigPubKeysRequest) GetSigners

func (m SubmitMultisigPubKeysRequest) GetSigners() []sdk.AccAddress

GetSigners implements the sdk.Msg interface

func (*SubmitMultisigPubKeysRequest) Marshal

func (m *SubmitMultisigPubKeysRequest) Marshal() (dAtA []byte, err error)

func (*SubmitMultisigPubKeysRequest) MarshalTo

func (m *SubmitMultisigPubKeysRequest) MarshalTo(dAtA []byte) (int, error)

func (*SubmitMultisigPubKeysRequest) MarshalToSizedBuffer

func (m *SubmitMultisigPubKeysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubmitMultisigPubKeysRequest) ProtoMessage

func (*SubmitMultisigPubKeysRequest) ProtoMessage()

func (*SubmitMultisigPubKeysRequest) Reset

func (m *SubmitMultisigPubKeysRequest) Reset()

func (SubmitMultisigPubKeysRequest) Route

Route implements the sdk.Msg interface.

func (*SubmitMultisigPubKeysRequest) Size

func (m *SubmitMultisigPubKeysRequest) Size() (n int)

func (*SubmitMultisigPubKeysRequest) String

func (SubmitMultisigPubKeysRequest) Type

Type implements the sdk.Msg interface. naming convention follows x/staking/types/msgs.go

func (*SubmitMultisigPubKeysRequest) Unmarshal

func (m *SubmitMultisigPubKeysRequest) Unmarshal(dAtA []byte) error

func (SubmitMultisigPubKeysRequest) ValidateBasic

func (m SubmitMultisigPubKeysRequest) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*SubmitMultisigPubKeysRequest) XXX_DiscardUnknown

func (m *SubmitMultisigPubKeysRequest) XXX_DiscardUnknown()

func (*SubmitMultisigPubKeysRequest) XXX_Marshal

func (m *SubmitMultisigPubKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubmitMultisigPubKeysRequest) XXX_Merge

func (m *SubmitMultisigPubKeysRequest) XXX_Merge(src proto.Message)

func (*SubmitMultisigPubKeysRequest) XXX_Size

func (m *SubmitMultisigPubKeysRequest) XXX_Size() int

func (*SubmitMultisigPubKeysRequest) XXX_Unmarshal

func (m *SubmitMultisigPubKeysRequest) XXX_Unmarshal(b []byte) error

type SubmitMultisigPubKeysResponse

type SubmitMultisigPubKeysResponse struct {
}

func (*SubmitMultisigPubKeysResponse) Descriptor

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

func (*SubmitMultisigPubKeysResponse) Marshal

func (m *SubmitMultisigPubKeysResponse) Marshal() (dAtA []byte, err error)

func (*SubmitMultisigPubKeysResponse) MarshalTo

func (m *SubmitMultisigPubKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*SubmitMultisigPubKeysResponse) MarshalToSizedBuffer

func (m *SubmitMultisigPubKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubmitMultisigPubKeysResponse) ProtoMessage

func (*SubmitMultisigPubKeysResponse) ProtoMessage()

func (*SubmitMultisigPubKeysResponse) Reset

func (m *SubmitMultisigPubKeysResponse) Reset()

func (*SubmitMultisigPubKeysResponse) Size

func (m *SubmitMultisigPubKeysResponse) Size() (n int)

func (*SubmitMultisigPubKeysResponse) String

func (*SubmitMultisigPubKeysResponse) Unmarshal

func (m *SubmitMultisigPubKeysResponse) Unmarshal(dAtA []byte) error

func (*SubmitMultisigPubKeysResponse) XXX_DiscardUnknown

func (m *SubmitMultisigPubKeysResponse) XXX_DiscardUnknown()

func (*SubmitMultisigPubKeysResponse) XXX_Marshal

func (m *SubmitMultisigPubKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubmitMultisigPubKeysResponse) XXX_Merge

func (m *SubmitMultisigPubKeysResponse) XXX_Merge(src proto.Message)

func (*SubmitMultisigPubKeysResponse) XXX_Size

func (m *SubmitMultisigPubKeysResponse) XXX_Size() int

func (*SubmitMultisigPubKeysResponse) XXX_Unmarshal

func (m *SubmitMultisigPubKeysResponse) XXX_Unmarshal(b []byte) error

type SubmitMultisigSignaturesRequest

type SubmitMultisigSignaturesRequest struct {
	Sender     github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	SigID      string                                        `protobuf:"bytes,2,opt,name=sig_id,json=sigId,proto3" json:"sig_id,omitempty"`
	Signatures [][]byte                                      `protobuf:"bytes,3,rep,name=signatures,proto3" json:"signatures,omitempty"`
}

func NewSubmitMultisigSignaturesRequest

func NewSubmitMultisigSignaturesRequest(sender sdk.AccAddress, sigID string, signatures [][]byte) *SubmitMultisigSignaturesRequest

NewSubmitMultisigSignaturesRequest constructor for SubmitMultisigSignaturesRequest

func (*SubmitMultisigSignaturesRequest) Descriptor

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

func (SubmitMultisigSignaturesRequest) GetSignBytes

func (m SubmitMultisigSignaturesRequest) GetSignBytes() []byte

GetSignBytes implements the sdk.Msg interface

func (SubmitMultisigSignaturesRequest) GetSigners

GetSigners implements the sdk.Msg interface

func (*SubmitMultisigSignaturesRequest) Marshal

func (m *SubmitMultisigSignaturesRequest) Marshal() (dAtA []byte, err error)

func (*SubmitMultisigSignaturesRequest) MarshalTo

func (m *SubmitMultisigSignaturesRequest) MarshalTo(dAtA []byte) (int, error)

func (*SubmitMultisigSignaturesRequest) MarshalToSizedBuffer

func (m *SubmitMultisigSignaturesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubmitMultisigSignaturesRequest) ProtoMessage

func (*SubmitMultisigSignaturesRequest) ProtoMessage()

func (*SubmitMultisigSignaturesRequest) Reset

func (SubmitMultisigSignaturesRequest) Route

Route implements the sdk.Msg interface.

func (*SubmitMultisigSignaturesRequest) Size

func (m *SubmitMultisigSignaturesRequest) Size() (n int)

func (*SubmitMultisigSignaturesRequest) String

func (SubmitMultisigSignaturesRequest) Type

Type implements the sdk.Msg interface. naming convention follows x/staking/types/msgs.go

func (*SubmitMultisigSignaturesRequest) Unmarshal

func (m *SubmitMultisigSignaturesRequest) Unmarshal(dAtA []byte) error

func (SubmitMultisigSignaturesRequest) ValidateBasic

func (m SubmitMultisigSignaturesRequest) ValidateBasic() error

ValidateBasic implements the sdk.Msg interface.

func (*SubmitMultisigSignaturesRequest) XXX_DiscardUnknown

func (m *SubmitMultisigSignaturesRequest) XXX_DiscardUnknown()

func (*SubmitMultisigSignaturesRequest) XXX_Marshal

func (m *SubmitMultisigSignaturesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubmitMultisigSignaturesRequest) XXX_Merge

func (m *SubmitMultisigSignaturesRequest) XXX_Merge(src proto.Message)

func (*SubmitMultisigSignaturesRequest) XXX_Size

func (m *SubmitMultisigSignaturesRequest) XXX_Size() int

func (*SubmitMultisigSignaturesRequest) XXX_Unmarshal

func (m *SubmitMultisigSignaturesRequest) XXX_Unmarshal(b []byte) error

type SubmitMultisigSignaturesResponse

type SubmitMultisigSignaturesResponse struct {
}

func (*SubmitMultisigSignaturesResponse) Descriptor

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

func (*SubmitMultisigSignaturesResponse) Marshal

func (m *SubmitMultisigSignaturesResponse) Marshal() (dAtA []byte, err error)

func (*SubmitMultisigSignaturesResponse) MarshalTo

func (m *SubmitMultisigSignaturesResponse) MarshalTo(dAtA []byte) (int, error)

func (*SubmitMultisigSignaturesResponse) MarshalToSizedBuffer

func (m *SubmitMultisigSignaturesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SubmitMultisigSignaturesResponse) ProtoMessage

func (*SubmitMultisigSignaturesResponse) ProtoMessage()

func (*SubmitMultisigSignaturesResponse) Reset

func (*SubmitMultisigSignaturesResponse) Size

func (m *SubmitMultisigSignaturesResponse) Size() (n int)

func (*SubmitMultisigSignaturesResponse) String

func (*SubmitMultisigSignaturesResponse) Unmarshal

func (m *SubmitMultisigSignaturesResponse) Unmarshal(dAtA []byte) error

func (*SubmitMultisigSignaturesResponse) XXX_DiscardUnknown

func (m *SubmitMultisigSignaturesResponse) XXX_DiscardUnknown()

func (*SubmitMultisigSignaturesResponse) XXX_Marshal

func (m *SubmitMultisigSignaturesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SubmitMultisigSignaturesResponse) XXX_Merge

func (*SubmitMultisigSignaturesResponse) XXX_Size

func (m *SubmitMultisigSignaturesResponse) XXX_Size() int

func (*SubmitMultisigSignaturesResponse) XXX_Unmarshal

func (m *SubmitMultisigSignaturesResponse) XXX_Unmarshal(b []byte) error

type TSSKeeper

type TSSKeeper interface {
	Logger(ctx sdk.Context) log.Logger
	SetParams(ctx sdk.Context, p Params)
	GetParams(ctx sdk.Context) (params Params)
	GetRouter() Router
	SetPrivateRecoveryInfo(ctx sdk.Context, sender sdk.ValAddress, keyID exported.KeyID, recoveryInfo []byte)
	HasPrivateRecoveryInfo(ctx sdk.Context, sender sdk.ValAddress, keyID exported.KeyID) bool
	GetPrivateRecoveryInfo(ctx sdk.Context, sender sdk.ValAddress, keyID exported.KeyID) []byte
	SetGroupRecoveryInfo(ctx sdk.Context, keyID exported.KeyID, recoveryInfo []byte)
	GetGroupRecoveryInfo(ctx sdk.Context, keyID exported.KeyID) []byte
	DeleteKeyRecoveryInfo(ctx sdk.Context, keyID exported.KeyID)
	GetKeyRequirement(ctx sdk.Context, keyRole exported.KeyRole, keyType exported.KeyType) (exported.KeyRequirement, bool)
	GetSuspendedUntil(ctx sdk.Context, validator sdk.ValAddress) int64
	GetSig(ctx sdk.Context, sigID string) (exported.Signature, exported.SigStatus)
	SetSig(ctx sdk.Context, signature exported.Signature)
	DoesValidatorParticipateInSign(ctx sdk.Context, sigID string, validator sdk.ValAddress) bool
	PenalizeCriminal(ctx sdk.Context, criminal sdk.ValAddress, crimeType tofnd2.MessageOut_CriminalList_Criminal_CrimeType)
	StartSign(ctx sdk.Context, info exported.SignInfo, snapshotter Snapshotter, voter InitPoller) error
	StartKeygen(ctx sdk.Context, voter Voter, keyInfo KeyInfo, snapshot snapshot.Snapshot) error
	SetAvailableOperator(ctx sdk.Context, validator sdk.ValAddress, keyIDs ...exported.KeyID)
	GetAvailableOperators(ctx sdk.Context, keyIDs ...exported.KeyID) []sdk.ValAddress
	GetKey(ctx sdk.Context, keyID exported.KeyID) (exported.Key, bool)
	SetKey(ctx sdk.Context, key exported.Key)
	GetCurrentKeyID(ctx sdk.Context, chain nexus.Chain, keyRole exported.KeyRole) (exported.KeyID, bool)
	GetCurrentKey(ctx sdk.Context, chain nexus.Chain, keyRole exported.KeyRole) (exported.Key, bool)
	GetNextKeyID(ctx sdk.Context, chain nexus.Chain, keyRole exported.KeyRole) (exported.KeyID, bool)
	GetNextKey(ctx sdk.Context, chain nexus.Chain, keyRole exported.KeyRole) (exported.Key, bool)
	AssignNextKey(ctx sdk.Context, chain nexus.Chain, keyRole exported.KeyRole, keyID exported.KeyID) error
	RotateKey(ctx sdk.Context, chain nexus.Chain, keyRole exported.KeyRole) error
	GetSnapshotCounterForKeyID(ctx sdk.Context, keyID exported.KeyID) (int64, bool)
	HasKeygenStarted(ctx sdk.Context, keyID exported.KeyID) bool
	DeleteKeygenStart(ctx sdk.Context, keyID exported.KeyID)
	DeleteInfoForSig(ctx sdk.Context, sigID string)
	DeleteSnapshotCounterForKeyID(ctx sdk.Context, keyID exported.KeyID)
	SetSigStatus(ctx sdk.Context, sigID string, status exported.SigStatus)
	GetSignParticipants(ctx sdk.Context, sigID string) []string
	GetSignParticipantsAsJSON(ctx sdk.Context, sigID string) []byte
	GetSignParticipantsSharesAsJSON(ctx sdk.Context, sigID string) []byte
	SetInfoForSig(ctx sdk.Context, sigID string, info exported.SignInfo)
	GetInfoForSig(ctx sdk.Context, sigID string) (exported.SignInfo, bool)
	AssertMatchesRequirements(ctx sdk.Context, snapshotter snapshot.Snapshotter, chain nexus.Chain, keyID exported.KeyID, keyRole exported.KeyRole) error
	GetExternalKeyIDs(ctx sdk.Context, chain nexus.Chain) ([]exported.KeyID, bool)
	SetExternalKeyIDs(ctx sdk.Context, chain nexus.Chain, keyIDs []exported.KeyID)
	GetExternalMultisigThreshold(ctx sdk.Context) utils.Threshold
	GetHeartbeatPeriodInBlocks(ctx sdk.Context) int64
	GetOldActiveKeys(ctx sdk.Context, chain nexus.Chain, keyRole exported.KeyRole) ([]exported.Key, error)
	GetMaxSimultaneousSignShares(ctx sdk.Context) int64

	SubmitPubKeys(ctx sdk.Context, keyID exported.KeyID, validator sdk.ValAddress, pubKeys ...[]byte) bool
	GetMultisigKeygenInfo(ctx sdk.Context, keyID exported.KeyID) (MultisigKeygenInfo, bool)
	IsMultisigKeygenCompleted(ctx sdk.Context, keyID exported.KeyID) bool
	GetKeyType(ctx sdk.Context, keyID exported.KeyID) exported.KeyType
	DeleteMultisigKeygen(ctx sdk.Context, keyID exported.KeyID)
	GetMultisigPubKeysByValidator(ctx sdk.Context, keyID exported.KeyID, val sdk.ValAddress) ([]ecdsa.PublicKey, bool)
	SubmitSignatures(ctx sdk.Context, sigID string, validator sdk.ValAddress, sigs ...[]byte) bool
	GetMultisigSignInfo(ctx sdk.Context, sigID string) (MultisigSignInfo, bool)
	DeleteMultisigSign(ctx sdk.Context, signID string)
}

TSSKeeper provides keygen and signing functionality

type TofndClient

type TofndClient interface {
	tofnd2.GG20Client
}

TofndClient wraps around TofndKeyGenClient and TofndSignClient

type TofndKeyGenClient

type TofndKeyGenClient interface {
	tofnd2.GG20_KeygenClient
}

TofndKeyGenClient provides keygen functionality

type TofndSignClient

type TofndSignClient interface {
	tofnd2.GG20_SignClient
}

TofndSignClient provides signing functionality

type TssConfig

type TssConfig struct {
	Host        string        `mapstructure:"tofnd-host"`
	Port        string        `mapstructure:"tofnd-port"`
	DialTimeout time.Duration `mapstructure:"tofnd-dial-timeout"`
}

TssConfig contains all configurations values for tss

func DefaultConfig

func DefaultConfig() TssConfig

DefaultConfig returns the default tss configuration

type UnimplementedMsgServiceServer

type UnimplementedMsgServiceServer struct {
}

UnimplementedMsgServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServiceServer) HeartBeat

func (*UnimplementedMsgServiceServer) ProcessKeygenTraffic

func (*UnimplementedMsgServiceServer) ProcessSignTraffic

func (*UnimplementedMsgServiceServer) RegisterExternalKeys

func (*UnimplementedMsgServiceServer) RotateKey

func (*UnimplementedMsgServiceServer) StartKeygen

func (*UnimplementedMsgServiceServer) SubmitMultisigPubKeys

func (*UnimplementedMsgServiceServer) SubmitMultisigSignatures

func (*UnimplementedMsgServiceServer) VotePubKey

func (*UnimplementedMsgServiceServer) VoteSig

type UnimplementedQueryServiceServer added in v0.17.0

type UnimplementedQueryServiceServer struct {
}

UnimplementedQueryServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServiceServer) AssignableKey added in v0.17.0

func (*UnimplementedQueryServiceServer) NextKeyID added in v0.17.0

func (*UnimplementedQueryServiceServer) ValidatorMultisigKeys added in v0.17.1

type ValidatorMultisigKeysRequest added in v0.17.1

type ValidatorMultisigKeysRequest struct {
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}

func (*ValidatorMultisigKeysRequest) Descriptor added in v0.17.1

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

func (*ValidatorMultisigKeysRequest) Marshal added in v0.17.1

func (m *ValidatorMultisigKeysRequest) Marshal() (dAtA []byte, err error)

func (*ValidatorMultisigKeysRequest) MarshalTo added in v0.17.1

func (m *ValidatorMultisigKeysRequest) MarshalTo(dAtA []byte) (int, error)

func (*ValidatorMultisigKeysRequest) MarshalToSizedBuffer added in v0.17.1

func (m *ValidatorMultisigKeysRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValidatorMultisigKeysRequest) ProtoMessage added in v0.17.1

func (*ValidatorMultisigKeysRequest) ProtoMessage()

func (*ValidatorMultisigKeysRequest) Reset added in v0.17.1

func (m *ValidatorMultisigKeysRequest) Reset()

func (*ValidatorMultisigKeysRequest) Size added in v0.17.1

func (m *ValidatorMultisigKeysRequest) Size() (n int)

func (*ValidatorMultisigKeysRequest) String added in v0.17.1

func (*ValidatorMultisigKeysRequest) Unmarshal added in v0.17.1

func (m *ValidatorMultisigKeysRequest) Unmarshal(dAtA []byte) error

func (*ValidatorMultisigKeysRequest) XXX_DiscardUnknown added in v0.17.1

func (m *ValidatorMultisigKeysRequest) XXX_DiscardUnknown()

func (*ValidatorMultisigKeysRequest) XXX_Marshal added in v0.17.1

func (m *ValidatorMultisigKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValidatorMultisigKeysRequest) XXX_Merge added in v0.17.1

func (m *ValidatorMultisigKeysRequest) XXX_Merge(src proto.Message)

func (*ValidatorMultisigKeysRequest) XXX_Size added in v0.17.1

func (m *ValidatorMultisigKeysRequest) XXX_Size() int

func (*ValidatorMultisigKeysRequest) XXX_Unmarshal added in v0.17.1

func (m *ValidatorMultisigKeysRequest) XXX_Unmarshal(b []byte) error

type ValidatorMultisigKeysResponse added in v0.17.1

type ValidatorMultisigKeysResponse struct {
	Keys map[string]*ValidatorMultisigKeysResponse_Keys `` /* 149-byte string literal not displayed */
}

func (*ValidatorMultisigKeysResponse) Descriptor added in v0.17.1

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

func (*ValidatorMultisigKeysResponse) Marshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse) Marshal() (dAtA []byte, err error)

func (*ValidatorMultisigKeysResponse) MarshalTo added in v0.17.1

func (m *ValidatorMultisigKeysResponse) MarshalTo(dAtA []byte) (int, error)

func (*ValidatorMultisigKeysResponse) MarshalToSizedBuffer added in v0.17.1

func (m *ValidatorMultisigKeysResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValidatorMultisigKeysResponse) ProtoMessage added in v0.17.1

func (*ValidatorMultisigKeysResponse) ProtoMessage()

func (*ValidatorMultisigKeysResponse) Reset added in v0.17.1

func (m *ValidatorMultisigKeysResponse) Reset()

func (*ValidatorMultisigKeysResponse) Size added in v0.17.1

func (m *ValidatorMultisigKeysResponse) Size() (n int)

func (*ValidatorMultisigKeysResponse) String added in v0.17.1

func (*ValidatorMultisigKeysResponse) Unmarshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse) Unmarshal(dAtA []byte) error

func (*ValidatorMultisigKeysResponse) XXX_DiscardUnknown added in v0.17.1

func (m *ValidatorMultisigKeysResponse) XXX_DiscardUnknown()

func (*ValidatorMultisigKeysResponse) XXX_Marshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValidatorMultisigKeysResponse) XXX_Merge added in v0.17.1

func (m *ValidatorMultisigKeysResponse) XXX_Merge(src proto.Message)

func (*ValidatorMultisigKeysResponse) XXX_Size added in v0.17.1

func (m *ValidatorMultisigKeysResponse) XXX_Size() int

func (*ValidatorMultisigKeysResponse) XXX_Unmarshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse) XXX_Unmarshal(b []byte) error

type ValidatorMultisigKeysResponse_Keys added in v0.17.1

type ValidatorMultisigKeysResponse_Keys struct {
	Keys [][]byte `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
}

func (*ValidatorMultisigKeysResponse_Keys) Descriptor added in v0.17.1

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

func (*ValidatorMultisigKeysResponse_Keys) Marshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse_Keys) Marshal() (dAtA []byte, err error)

func (*ValidatorMultisigKeysResponse_Keys) MarshalTo added in v0.17.1

func (m *ValidatorMultisigKeysResponse_Keys) MarshalTo(dAtA []byte) (int, error)

func (*ValidatorMultisigKeysResponse_Keys) MarshalToSizedBuffer added in v0.17.1

func (m *ValidatorMultisigKeysResponse_Keys) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValidatorMultisigKeysResponse_Keys) ProtoMessage added in v0.17.1

func (*ValidatorMultisigKeysResponse_Keys) ProtoMessage()

func (*ValidatorMultisigKeysResponse_Keys) Reset added in v0.17.1

func (*ValidatorMultisigKeysResponse_Keys) Size added in v0.17.1

func (*ValidatorMultisigKeysResponse_Keys) String added in v0.17.1

func (*ValidatorMultisigKeysResponse_Keys) Unmarshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse_Keys) Unmarshal(dAtA []byte) error

func (*ValidatorMultisigKeysResponse_Keys) XXX_DiscardUnknown added in v0.17.1

func (m *ValidatorMultisigKeysResponse_Keys) XXX_DiscardUnknown()

func (*ValidatorMultisigKeysResponse_Keys) XXX_Marshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse_Keys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValidatorMultisigKeysResponse_Keys) XXX_Merge added in v0.17.1

func (*ValidatorMultisigKeysResponse_Keys) XXX_Size added in v0.17.1

func (*ValidatorMultisigKeysResponse_Keys) XXX_Unmarshal added in v0.17.1

func (m *ValidatorMultisigKeysResponse_Keys) XXX_Unmarshal(b []byte) error

type ValidatorStatus added in v0.9.0

type ValidatorStatus struct {
	Validator      github_com_cosmos_cosmos_sdk_types.ValAddress `` /* 126-byte string literal not displayed */
	SuspendedUntil uint64                                        `protobuf:"varint,2,opt,name=suspended_until,json=suspendedUntil,proto3" json:"suspended_until,omitempty"`
}

func (*ValidatorStatus) Descriptor added in v0.9.0

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

func (*ValidatorStatus) GetSuspendedUntil added in v0.9.0

func (m *ValidatorStatus) GetSuspendedUntil() uint64

func (*ValidatorStatus) GetValidator added in v0.9.0

func (*ValidatorStatus) Marshal added in v0.9.0

func (m *ValidatorStatus) Marshal() (dAtA []byte, err error)

func (*ValidatorStatus) MarshalTo added in v0.9.0

func (m *ValidatorStatus) MarshalTo(dAtA []byte) (int, error)

func (*ValidatorStatus) MarshalToSizedBuffer added in v0.9.0

func (m *ValidatorStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ValidatorStatus) ProtoMessage added in v0.9.0

func (*ValidatorStatus) ProtoMessage()

func (*ValidatorStatus) Reset added in v0.9.0

func (m *ValidatorStatus) Reset()

func (*ValidatorStatus) Size added in v0.9.0

func (m *ValidatorStatus) Size() (n int)

func (*ValidatorStatus) String added in v0.9.0

func (m *ValidatorStatus) String() string

func (*ValidatorStatus) Unmarshal added in v0.9.0

func (m *ValidatorStatus) Unmarshal(dAtA []byte) error

func (ValidatorStatus) Validate added in v0.9.0

func (m ValidatorStatus) Validate() error

Validate validates the ValidatorStatus

func (*ValidatorStatus) XXX_DiscardUnknown added in v0.9.0

func (m *ValidatorStatus) XXX_DiscardUnknown()

func (*ValidatorStatus) XXX_Marshal added in v0.9.0

func (m *ValidatorStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValidatorStatus) XXX_Merge added in v0.9.0

func (m *ValidatorStatus) XXX_Merge(src proto.Message)

func (*ValidatorStatus) XXX_Size added in v0.9.0

func (m *ValidatorStatus) XXX_Size() int

func (*ValidatorStatus) XXX_Unmarshal added in v0.9.0

func (m *ValidatorStatus) XXX_Unmarshal(b []byte) error

type VotePubKeyRequest

type VotePubKeyRequest struct {
	Sender  github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	PollKey exported1.PollKey                             `protobuf:"bytes,2,opt,name=poll_key,json=pollKey,proto3" json:"poll_key"`
	Result  tofnd.MessageOut_KeygenResult                 `protobuf:"bytes,3,opt,name=result,proto3" json:"result"`
}

VotePubKeyRequest represents the message to vote on a public key

func (*VotePubKeyRequest) Descriptor

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

func (VotePubKeyRequest) GetSignBytes

func (m VotePubKeyRequest) GetSignBytes() []byte

GetSignBytes returns the bytes to sign for this message

func (VotePubKeyRequest) GetSigners

func (m VotePubKeyRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*VotePubKeyRequest) Marshal

func (m *VotePubKeyRequest) Marshal() (dAtA []byte, err error)

func (*VotePubKeyRequest) MarshalTo

func (m *VotePubKeyRequest) MarshalTo(dAtA []byte) (int, error)

func (*VotePubKeyRequest) MarshalToSizedBuffer

func (m *VotePubKeyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VotePubKeyRequest) ProtoMessage

func (*VotePubKeyRequest) ProtoMessage()

func (*VotePubKeyRequest) Reset

func (m *VotePubKeyRequest) Reset()

func (VotePubKeyRequest) Route

func (m VotePubKeyRequest) Route() string

Route returns the route for this message

func (*VotePubKeyRequest) Size

func (m *VotePubKeyRequest) Size() (n int)

func (*VotePubKeyRequest) String

func (m *VotePubKeyRequest) String() string

func (VotePubKeyRequest) Type

func (m VotePubKeyRequest) Type() string

Type returns the type of this message

func (*VotePubKeyRequest) Unmarshal

func (m *VotePubKeyRequest) Unmarshal(dAtA []byte) error

func (VotePubKeyRequest) ValidateBasic

func (m VotePubKeyRequest) ValidateBasic() error

ValidateBasic performs a stateless validation of this message

func (*VotePubKeyRequest) XXX_DiscardUnknown

func (m *VotePubKeyRequest) XXX_DiscardUnknown()

func (*VotePubKeyRequest) XXX_Marshal

func (m *VotePubKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VotePubKeyRequest) XXX_Merge

func (m *VotePubKeyRequest) XXX_Merge(src proto.Message)

func (*VotePubKeyRequest) XXX_Size

func (m *VotePubKeyRequest) XXX_Size() int

func (*VotePubKeyRequest) XXX_Unmarshal

func (m *VotePubKeyRequest) XXX_Unmarshal(b []byte) error

type VotePubKeyResponse

type VotePubKeyResponse struct {
	Log string `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
}

func (*VotePubKeyResponse) Descriptor

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

func (*VotePubKeyResponse) Marshal

func (m *VotePubKeyResponse) Marshal() (dAtA []byte, err error)

func (*VotePubKeyResponse) MarshalTo

func (m *VotePubKeyResponse) MarshalTo(dAtA []byte) (int, error)

func (*VotePubKeyResponse) MarshalToSizedBuffer

func (m *VotePubKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VotePubKeyResponse) ProtoMessage

func (*VotePubKeyResponse) ProtoMessage()

func (*VotePubKeyResponse) Reset

func (m *VotePubKeyResponse) Reset()

func (*VotePubKeyResponse) Size

func (m *VotePubKeyResponse) Size() (n int)

func (*VotePubKeyResponse) String

func (m *VotePubKeyResponse) String() string

func (*VotePubKeyResponse) Unmarshal

func (m *VotePubKeyResponse) Unmarshal(dAtA []byte) error

func (*VotePubKeyResponse) XXX_DiscardUnknown

func (m *VotePubKeyResponse) XXX_DiscardUnknown()

func (*VotePubKeyResponse) XXX_Marshal

func (m *VotePubKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VotePubKeyResponse) XXX_Merge

func (m *VotePubKeyResponse) XXX_Merge(src proto.Message)

func (*VotePubKeyResponse) XXX_Size

func (m *VotePubKeyResponse) XXX_Size() int

func (*VotePubKeyResponse) XXX_Unmarshal

func (m *VotePubKeyResponse) XXX_Unmarshal(b []byte) error

type VoteSigRequest

type VoteSigRequest struct {
	Sender  github_com_cosmos_cosmos_sdk_types.AccAddress `protobuf:"bytes,1,opt,name=sender,proto3,casttype=github.com/cosmos/cosmos-sdk/types.AccAddress" json:"sender,omitempty"`
	PollKey exported1.PollKey                             `protobuf:"bytes,2,opt,name=poll_key,json=pollKey,proto3" json:"poll_key"`
	Result  tofnd.MessageOut_SignResult                   `protobuf:"bytes,3,opt,name=result,proto3" json:"result"`
}

VoteSigRequest represents a message to vote for a signature

func (*VoteSigRequest) Descriptor

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

func (VoteSigRequest) GetSignBytes

func (m VoteSigRequest) GetSignBytes() []byte

GetSignBytes returns the bytes to sign for this message

func (VoteSigRequest) GetSigners

func (m VoteSigRequest) GetSigners() []sdk.AccAddress

GetSigners returns the set of signers for this message

func (*VoteSigRequest) Marshal

func (m *VoteSigRequest) Marshal() (dAtA []byte, err error)

func (*VoteSigRequest) MarshalTo

func (m *VoteSigRequest) MarshalTo(dAtA []byte) (int, error)

func (*VoteSigRequest) MarshalToSizedBuffer

func (m *VoteSigRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VoteSigRequest) ProtoMessage

func (*VoteSigRequest) ProtoMessage()

func (*VoteSigRequest) Reset

func (m *VoteSigRequest) Reset()

func (VoteSigRequest) Route

func (m VoteSigRequest) Route() string

Route returns the route for this message

func (*VoteSigRequest) Size

func (m *VoteSigRequest) Size() (n int)

func (*VoteSigRequest) String

func (m *VoteSigRequest) String() string

func (VoteSigRequest) Type

func (m VoteSigRequest) Type() string

Type returns the type of this message

func (*VoteSigRequest) Unmarshal

func (m *VoteSigRequest) Unmarshal(dAtA []byte) error

func (VoteSigRequest) ValidateBasic

func (m VoteSigRequest) ValidateBasic() error

ValidateBasic performs a stateless validation of this message

func (*VoteSigRequest) XXX_DiscardUnknown

func (m *VoteSigRequest) XXX_DiscardUnknown()

func (*VoteSigRequest) XXX_Marshal

func (m *VoteSigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VoteSigRequest) XXX_Merge

func (m *VoteSigRequest) XXX_Merge(src proto.Message)

func (*VoteSigRequest) XXX_Size

func (m *VoteSigRequest) XXX_Size() int

func (*VoteSigRequest) XXX_Unmarshal

func (m *VoteSigRequest) XXX_Unmarshal(b []byte) error

type VoteSigResponse

type VoteSigResponse struct {
	Log string `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
}

func (*VoteSigResponse) Descriptor

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

func (*VoteSigResponse) Marshal

func (m *VoteSigResponse) Marshal() (dAtA []byte, err error)

func (*VoteSigResponse) MarshalTo

func (m *VoteSigResponse) MarshalTo(dAtA []byte) (int, error)

func (*VoteSigResponse) MarshalToSizedBuffer

func (m *VoteSigResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*VoteSigResponse) ProtoMessage

func (*VoteSigResponse) ProtoMessage()

func (*VoteSigResponse) Reset

func (m *VoteSigResponse) Reset()

func (*VoteSigResponse) Size

func (m *VoteSigResponse) Size() (n int)

func (*VoteSigResponse) String

func (m *VoteSigResponse) String() string

func (*VoteSigResponse) Unmarshal

func (m *VoteSigResponse) Unmarshal(dAtA []byte) error

func (*VoteSigResponse) XXX_DiscardUnknown

func (m *VoteSigResponse) XXX_DiscardUnknown()

func (*VoteSigResponse) XXX_Marshal

func (m *VoteSigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VoteSigResponse) XXX_Merge

func (m *VoteSigResponse) XXX_Merge(src proto.Message)

func (*VoteSigResponse) XXX_Size

func (m *VoteSigResponse) XXX_Size() int

func (*VoteSigResponse) XXX_Unmarshal

func (m *VoteSigResponse) XXX_Unmarshal(b []byte) error

type VoteStatus

type VoteStatus int32
const (
	Unspecified VoteStatus = 0
	NotFound    VoteStatus = 1
	Pending     VoteStatus = 2
	Decided     VoteStatus = 3
)

func (VoteStatus) EnumDescriptor

func (VoteStatus) EnumDescriptor() ([]byte, []int)

func (VoteStatus) String

func (x VoteStatus) String() string

type Voter

type Voter interface {
	// Deprecated: InitializePollWithSnapshot will be removed soon
	InitializePollWithSnapshot(ctx sdk.Context, key vote.PollKey, snapshotSeqNo int64, pollProperties ...vote.PollProperty) error
	GetPoll(ctx sdk.Context, pollKey vote.PollKey) vote.Poll
}

Voter provides voting functionality

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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