types

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2025 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const ModuleName = "migrationmngr"

ModuleName is the name of the migrationmngr module

Variables

View Source
var (
	MigrationKey     = []byte{0x13}
	SequencerKey     = []byte{0x14}
	MigrationStepKey = []byte{0x15}
)
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 Msg_serviceDesc = _Msg_serviceDesc
View Source
var Query_serviceDesc = _Query_serviceDesc

Functions

func RegisterInterfaces

func RegisterInterfaces(registry types.InterfaceRegistry)

RegisterInterfaces registers the x/sequencer interfaces types with the interface registry

func RegisterLegacyAminoCodec

func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

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

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

func RegisterQueryHandlerClient

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

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

func RegisterQueryHandlerFromEndpoint

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

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

func RegisterQueryHandlerServer

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

Types

type Attester

type Attester struct {
	// name is the human-readable name of the attester.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// consensus_pubkey is the consensus public key of the attester, as a
	// Protobuf Any.
	ConsensusPubkey *types.Any `protobuf:"bytes,2,opt,name=consensus_pubkey,json=consensusPubkey,proto3" json:"consensus_pubkey,omitempty"`
}

Attester defines an attester that can attest to blocks.

func (*Attester) Descriptor

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

func (*Attester) GetConsensusPubkey

func (m *Attester) GetConsensusPubkey() *types.Any

func (*Attester) GetName

func (m *Attester) GetName() string

func (*Attester) Marshal

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

func (*Attester) MarshalTo

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

func (*Attester) MarshalToSizedBuffer

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

func (*Attester) ProtoMessage

func (*Attester) ProtoMessage()

func (*Attester) Reset

func (m *Attester) Reset()

func (*Attester) Size

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

func (*Attester) String

func (m *Attester) String() string

func (Attester) TmConsPublicKey

func (att Attester) TmConsPublicKey() (cmtprotocrypto.PublicKey, error)

TmConsPublicKey converts the Sequencer's ConsensusPubkey to a CometBFT PublicKey type.

func (*Attester) Unmarshal

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

func (Attester) UnpackInterfaces

func (att Attester) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*Attester) XXX_DiscardUnknown

func (m *Attester) XXX_DiscardUnknown()

func (*Attester) XXX_Marshal

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

func (*Attester) XXX_Merge

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

func (*Attester) XXX_Size

func (m *Attester) XXX_Size() int

func (*Attester) XXX_Unmarshal

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

type EvolveMigration

type EvolveMigration struct {
	// block height that trigger the Evolve migration.
	// When IBC is enabled, the migration can take several blocks to complete.
	// This is the block height at which the migration will be triggered.
	BlockHeight uint64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// sequencer is the pubkey that will become new sequencer.
	Sequencer Sequencer `protobuf:"bytes,3,opt,name=sequencer,proto3" json:"sequencer"`
	// attesters is the list of attesters that will attest to blocks.
	Attesters []Attester `protobuf:"bytes,4,rep,name=attesters,proto3" json:"attesters"`
}

EvolveMigration defines the migration state from cometbft to Evolve.

func (*EvolveMigration) Descriptor

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

func (*EvolveMigration) GetAttesters

func (m *EvolveMigration) GetAttesters() []Attester

func (*EvolveMigration) GetBlockHeight

func (m *EvolveMigration) GetBlockHeight() uint64

func (*EvolveMigration) GetSequencer

func (m *EvolveMigration) GetSequencer() Sequencer

func (*EvolveMigration) Marshal

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

func (*EvolveMigration) MarshalTo

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

func (*EvolveMigration) MarshalToSizedBuffer

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

func (*EvolveMigration) ProtoMessage

func (*EvolveMigration) ProtoMessage()

func (*EvolveMigration) Reset

func (m *EvolveMigration) Reset()

func (*EvolveMigration) Size

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

func (*EvolveMigration) String

func (m *EvolveMigration) String() string

func (*EvolveMigration) Unmarshal

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

func (*EvolveMigration) XXX_DiscardUnknown

func (m *EvolveMigration) XXX_DiscardUnknown()

func (*EvolveMigration) XXX_Marshal

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

func (*EvolveMigration) XXX_Merge

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

func (*EvolveMigration) XXX_Size

func (m *EvolveMigration) XXX_Size() int

func (*EvolveMigration) XXX_Unmarshal

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

type MsgClient

type MsgClient interface {
	// MigrateToEvolve defines a (governance) operation for the migration to Evolve. The authority defaults to the x/gov module account.
	MigrateToEvolve(ctx context.Context, in *MsgMigrateToEvolve, opts ...grpc.CallOption) (*MsgMigrateToEvolveResponse, error)
}

MsgClient is the client API for Msg service.

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

func NewMsgClient

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgMigrateToEvolve

type MsgMigrateToEvolve struct {
	// authority is the address that controls the module (defaults to x/gov unless
	// overwritten).
	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
	// block height that trigger the Evolve migration.
	// When IBC is enabled, the migration can take several blocks to complete.
	// This is the block height at which the migration will be triggered.
	BlockHeight uint64 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// sequencer is the pubkey that will become new sequencer.
	Sequencer Sequencer `protobuf:"bytes,3,opt,name=sequencer,proto3" json:"sequencer"`
	// attesters is the list of attesters that will attest to blocks.
	Attesters []Attester `protobuf:"bytes,4,rep,name=attesters,proto3" json:"attesters"`
}

MsgMigrateToEvolve is the Msg/MsgMigrateToEvolve request type.

func (*MsgMigrateToEvolve) Descriptor

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

func (*MsgMigrateToEvolve) GetAttesters

func (m *MsgMigrateToEvolve) GetAttesters() []Attester

func (*MsgMigrateToEvolve) GetAuthority

func (m *MsgMigrateToEvolve) GetAuthority() string

func (*MsgMigrateToEvolve) GetBlockHeight

func (m *MsgMigrateToEvolve) GetBlockHeight() uint64

func (*MsgMigrateToEvolve) GetSequencer

func (m *MsgMigrateToEvolve) GetSequencer() Sequencer

func (*MsgMigrateToEvolve) Marshal

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

func (*MsgMigrateToEvolve) MarshalTo

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

func (*MsgMigrateToEvolve) MarshalToSizedBuffer

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

func (*MsgMigrateToEvolve) ProtoMessage

func (*MsgMigrateToEvolve) ProtoMessage()

func (*MsgMigrateToEvolve) Reset

func (m *MsgMigrateToEvolve) Reset()

func (*MsgMigrateToEvolve) Size

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

func (*MsgMigrateToEvolve) String

func (m *MsgMigrateToEvolve) String() string

func (*MsgMigrateToEvolve) Unmarshal

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

func (*MsgMigrateToEvolve) XXX_DiscardUnknown

func (m *MsgMigrateToEvolve) XXX_DiscardUnknown()

func (*MsgMigrateToEvolve) XXX_Marshal

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

func (*MsgMigrateToEvolve) XXX_Merge

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

func (*MsgMigrateToEvolve) XXX_Size

func (m *MsgMigrateToEvolve) XXX_Size() int

func (*MsgMigrateToEvolve) XXX_Unmarshal

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

type MsgMigrateToEvolveResponse

type MsgMigrateToEvolveResponse struct {
}

MsgMigrateToEvolveResponse defines the response structure for executing a MsgMigrateToEvolve message.

func (*MsgMigrateToEvolveResponse) Descriptor

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

func (*MsgMigrateToEvolveResponse) Marshal

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

func (*MsgMigrateToEvolveResponse) MarshalTo

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

func (*MsgMigrateToEvolveResponse) MarshalToSizedBuffer

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

func (*MsgMigrateToEvolveResponse) ProtoMessage

func (*MsgMigrateToEvolveResponse) ProtoMessage()

func (*MsgMigrateToEvolveResponse) Reset

func (m *MsgMigrateToEvolveResponse) Reset()

func (*MsgMigrateToEvolveResponse) Size

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

func (*MsgMigrateToEvolveResponse) String

func (m *MsgMigrateToEvolveResponse) String() string

func (*MsgMigrateToEvolveResponse) Unmarshal

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

func (*MsgMigrateToEvolveResponse) XXX_DiscardUnknown

func (m *MsgMigrateToEvolveResponse) XXX_DiscardUnknown()

func (*MsgMigrateToEvolveResponse) XXX_Marshal

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

func (*MsgMigrateToEvolveResponse) XXX_Merge

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

func (*MsgMigrateToEvolveResponse) XXX_Size

func (m *MsgMigrateToEvolveResponse) XXX_Size() int

func (*MsgMigrateToEvolveResponse) XXX_Unmarshal

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

type MsgServer

type MsgServer interface {
	// MigrateToEvolve defines a (governance) operation for the migration to Evolve. The authority defaults to the x/gov module account.
	MigrateToEvolve(context.Context, *MsgMigrateToEvolve) (*MsgMigrateToEvolveResponse, error)
}

MsgServer is the server API for Msg service.

type QueryAttestersRequest

type QueryAttestersRequest struct {
}

QueryAttestersRequest is request type for the Query/Attesters RPC method.

func (*QueryAttestersRequest) Descriptor

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

func (*QueryAttestersRequest) Marshal

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

func (*QueryAttestersRequest) MarshalTo

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

func (*QueryAttestersRequest) MarshalToSizedBuffer

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

func (*QueryAttestersRequest) ProtoMessage

func (*QueryAttestersRequest) ProtoMessage()

func (*QueryAttestersRequest) Reset

func (m *QueryAttestersRequest) Reset()

func (*QueryAttestersRequest) Size

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

func (*QueryAttestersRequest) String

func (m *QueryAttestersRequest) String() string

func (*QueryAttestersRequest) Unmarshal

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

func (*QueryAttestersRequest) XXX_DiscardUnknown

func (m *QueryAttestersRequest) XXX_DiscardUnknown()

func (*QueryAttestersRequest) XXX_Marshal

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

func (*QueryAttestersRequest) XXX_Merge

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

func (*QueryAttestersRequest) XXX_Size

func (m *QueryAttestersRequest) XXX_Size() int

func (*QueryAttestersRequest) XXX_Unmarshal

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

type QueryAttestersResponse

type QueryAttestersResponse struct {
	// attesters is the list of attesters.
	Attesters []Attester `protobuf:"bytes,1,rep,name=attesters,proto3" json:"attesters"`
}

QueryAttestersResponse is response type for the Query/Attesters RPC method.

func (*QueryAttestersResponse) Descriptor

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

func (*QueryAttestersResponse) GetAttesters

func (m *QueryAttestersResponse) GetAttesters() []Attester

func (*QueryAttestersResponse) Marshal

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

func (*QueryAttestersResponse) MarshalTo

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

func (*QueryAttestersResponse) MarshalToSizedBuffer

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

func (*QueryAttestersResponse) ProtoMessage

func (*QueryAttestersResponse) ProtoMessage()

func (*QueryAttestersResponse) Reset

func (m *QueryAttestersResponse) Reset()

func (*QueryAttestersResponse) Size

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

func (*QueryAttestersResponse) String

func (m *QueryAttestersResponse) String() string

func (*QueryAttestersResponse) Unmarshal

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

func (*QueryAttestersResponse) XXX_DiscardUnknown

func (m *QueryAttestersResponse) XXX_DiscardUnknown()

func (*QueryAttestersResponse) XXX_Marshal

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

func (*QueryAttestersResponse) XXX_Merge

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

func (*QueryAttestersResponse) XXX_Size

func (m *QueryAttestersResponse) XXX_Size() int

func (*QueryAttestersResponse) XXX_Unmarshal

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

type QueryClient

type QueryClient interface {
	// IsMigrating queries the sequencer changes.
	IsMigrating(ctx context.Context, in *QueryIsMigratingRequest, opts ...grpc.CallOption) (*QueryIsMigratingResponse, error)
	// Sequencer queries the sequencer.
	Sequencer(ctx context.Context, in *QuerySequencerRequest, opts ...grpc.CallOption) (*QuerySequencerResponse, error)
	// Attesters queries the list of attesters.
	Attesters(ctx context.Context, in *QueryAttestersRequest, opts ...grpc.CallOption) (*QueryAttestersResponse, error)
}

QueryClient is the client API for Query service.

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

func NewQueryClient

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryIsMigratingRequest

type QueryIsMigratingRequest struct {
}

QueryIsMigratingRequest is request type for the Query/IsMigrating RPC method.

func (*QueryIsMigratingRequest) Descriptor

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

func (*QueryIsMigratingRequest) Marshal

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

func (*QueryIsMigratingRequest) MarshalTo

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

func (*QueryIsMigratingRequest) MarshalToSizedBuffer

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

func (*QueryIsMigratingRequest) ProtoMessage

func (*QueryIsMigratingRequest) ProtoMessage()

func (*QueryIsMigratingRequest) Reset

func (m *QueryIsMigratingRequest) Reset()

func (*QueryIsMigratingRequest) Size

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

func (*QueryIsMigratingRequest) String

func (m *QueryIsMigratingRequest) String() string

func (*QueryIsMigratingRequest) Unmarshal

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

func (*QueryIsMigratingRequest) XXX_DiscardUnknown

func (m *QueryIsMigratingRequest) XXX_DiscardUnknown()

func (*QueryIsMigratingRequest) XXX_Marshal

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

func (*QueryIsMigratingRequest) XXX_Merge

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

func (*QueryIsMigratingRequest) XXX_Size

func (m *QueryIsMigratingRequest) XXX_Size() int

func (*QueryIsMigratingRequest) XXX_Unmarshal

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

type QueryIsMigratingResponse

type QueryIsMigratingResponse struct {
	// is_migrating indicates whether the chain is migrating to Evolve.
	IsMigrating bool `protobuf:"varint,1,opt,name=is_migrating,json=isMigrating,proto3" json:"is_migrating,omitempty"`
	// start_block_height is the block height at which the migration will start.
	StartBlockHeight uint64 `protobuf:"varint,2,opt,name=start_block_height,json=startBlockHeight,proto3" json:"start_block_height,omitempty"`
	// end_block_height is the block height at which the migration will end.
	EndBlockHeight uint64 `protobuf:"varint,3,opt,name=end_block_height,json=endBlockHeight,proto3" json:"end_block_height,omitempty"`
}

QueryIsMigratingResponse is response type for the Query/IsMigrating RPC method.

func (*QueryIsMigratingResponse) Descriptor

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

func (*QueryIsMigratingResponse) GetEndBlockHeight

func (m *QueryIsMigratingResponse) GetEndBlockHeight() uint64

func (*QueryIsMigratingResponse) GetIsMigrating

func (m *QueryIsMigratingResponse) GetIsMigrating() bool

func (*QueryIsMigratingResponse) GetStartBlockHeight

func (m *QueryIsMigratingResponse) GetStartBlockHeight() uint64

func (*QueryIsMigratingResponse) Marshal

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

func (*QueryIsMigratingResponse) MarshalTo

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

func (*QueryIsMigratingResponse) MarshalToSizedBuffer

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

func (*QueryIsMigratingResponse) ProtoMessage

func (*QueryIsMigratingResponse) ProtoMessage()

func (*QueryIsMigratingResponse) Reset

func (m *QueryIsMigratingResponse) Reset()

func (*QueryIsMigratingResponse) Size

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

func (*QueryIsMigratingResponse) String

func (m *QueryIsMigratingResponse) String() string

func (*QueryIsMigratingResponse) Unmarshal

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

func (*QueryIsMigratingResponse) XXX_DiscardUnknown

func (m *QueryIsMigratingResponse) XXX_DiscardUnknown()

func (*QueryIsMigratingResponse) XXX_Marshal

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

func (*QueryIsMigratingResponse) XXX_Merge

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

func (*QueryIsMigratingResponse) XXX_Size

func (m *QueryIsMigratingResponse) XXX_Size() int

func (*QueryIsMigratingResponse) XXX_Unmarshal

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

type QuerySequencerRequest

type QuerySequencerRequest struct {
}

QuerySequencerRequest is request type for the Query/Sequencer RPC method.

func (*QuerySequencerRequest) Descriptor

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

func (*QuerySequencerRequest) Marshal

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

func (*QuerySequencerRequest) MarshalTo

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

func (*QuerySequencerRequest) MarshalToSizedBuffer

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

func (*QuerySequencerRequest) ProtoMessage

func (*QuerySequencerRequest) ProtoMessage()

func (*QuerySequencerRequest) Reset

func (m *QuerySequencerRequest) Reset()

func (*QuerySequencerRequest) Size

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

func (*QuerySequencerRequest) String

func (m *QuerySequencerRequest) String() string

func (*QuerySequencerRequest) Unmarshal

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

func (*QuerySequencerRequest) XXX_DiscardUnknown

func (m *QuerySequencerRequest) XXX_DiscardUnknown()

func (*QuerySequencerRequest) XXX_Marshal

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

func (*QuerySequencerRequest) XXX_Merge

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

func (*QuerySequencerRequest) XXX_Size

func (m *QuerySequencerRequest) XXX_Size() int

func (*QuerySequencerRequest) XXX_Unmarshal

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

type QuerySequencerResponse

type QuerySequencerResponse struct {
	// sequencer is the requested sequencer.
	Sequencer Sequencer `protobuf:"bytes,1,opt,name=sequencer,proto3" json:"sequencer"`
}

QuerySequencerResponse is response type for the Query/Sequencer RPC method.

func (*QuerySequencerResponse) Descriptor

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

func (*QuerySequencerResponse) GetSequencer

func (m *QuerySequencerResponse) GetSequencer() Sequencer

func (*QuerySequencerResponse) Marshal

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

func (*QuerySequencerResponse) MarshalTo

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

func (*QuerySequencerResponse) MarshalToSizedBuffer

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

func (*QuerySequencerResponse) ProtoMessage

func (*QuerySequencerResponse) ProtoMessage()

func (*QuerySequencerResponse) Reset

func (m *QuerySequencerResponse) Reset()

func (*QuerySequencerResponse) Size

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

func (*QuerySequencerResponse) String

func (m *QuerySequencerResponse) String() string

func (*QuerySequencerResponse) Unmarshal

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

func (*QuerySequencerResponse) XXX_DiscardUnknown

func (m *QuerySequencerResponse) XXX_DiscardUnknown()

func (*QuerySequencerResponse) XXX_Marshal

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

func (*QuerySequencerResponse) XXX_Merge

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

func (*QuerySequencerResponse) XXX_Size

func (m *QuerySequencerResponse) XXX_Size() int

func (*QuerySequencerResponse) XXX_Unmarshal

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

type QueryServer

type QueryServer interface {
	// IsMigrating queries the sequencer changes.
	IsMigrating(context.Context, *QueryIsMigratingRequest) (*QueryIsMigratingResponse, error)
	// Sequencer queries the sequencer.
	Sequencer(context.Context, *QuerySequencerRequest) (*QuerySequencerResponse, error)
	// Attesters queries the list of attesters.
	Attesters(context.Context, *QueryAttestersRequest) (*QueryAttestersResponse, error)
}

QueryServer is the server API for Query service.

type Sequencer

type Sequencer struct {
	// name is the human-readable name of the sequencer.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// consensus_pubkey is the consensus public key of the sequencer, as a
	// Protobuf Any.
	ConsensusPubkey *types.Any `protobuf:"bytes,2,opt,name=consensus_pubkey,json=consensusPubkey,proto3" json:"consensus_pubkey,omitempty"`
}

Sequencer defines a sequence of instructions to be executed.

func (*Sequencer) Descriptor

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

func (*Sequencer) GetConsensusPubkey

func (m *Sequencer) GetConsensusPubkey() *types.Any

func (*Sequencer) GetName

func (m *Sequencer) GetName() string

func (*Sequencer) Marshal

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

func (*Sequencer) MarshalTo

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

func (*Sequencer) MarshalToSizedBuffer

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

func (*Sequencer) ProtoMessage

func (*Sequencer) ProtoMessage()

func (*Sequencer) Reset

func (m *Sequencer) Reset()

func (*Sequencer) Size

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

func (*Sequencer) String

func (m *Sequencer) String() string

func (Sequencer) TmConsPublicKey

func (seq Sequencer) TmConsPublicKey() (cmtprotocrypto.PublicKey, error)

TmConsPublicKey converts the Sequencer's consensus public key to a CometBFT public key.

func (*Sequencer) Unmarshal

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

func (Sequencer) UnpackInterfaces

func (seq Sequencer) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*Sequencer) XXX_DiscardUnknown

func (m *Sequencer) XXX_DiscardUnknown()

func (*Sequencer) XXX_Marshal

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

func (*Sequencer) XXX_Merge

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

func (*Sequencer) XXX_Size

func (m *Sequencer) XXX_Size() int

func (*Sequencer) XXX_Unmarshal

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

type StakingKeeper

type StakingKeeper interface {
	GetValidatorByConsAddr(ctx context.Context, consAddr sdk.ConsAddress) (stakingtypes.Validator, error)
	GetLastValidators(ctx context.Context) (validators []stakingtypes.Validator, err error)
	IterateBondedValidatorsByPower(context.Context, func(index int64, validator stakingtypes.ValidatorI) (stop bool)) error
}

StakingKeeper defines the expected staking keeper.

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) MigrateToEvolve

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Attesters

func (*UnimplementedQueryServer) IsMigrating

func (*UnimplementedQueryServer) Sequencer

Jump to

Keyboard shortcuts

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