Documentation
¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func KeyPrefix(p string) []byte
- func RegisterCodec(cdc *codec.LegacyAmino)
- func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- type AuthorityKeeper
- type ChainState
- func (*ChainState) Descriptor() ([]byte, []int)
- func (m *ChainState) GetChainId() int64
- func (m *ChainState) GetEarliestHeight() int64
- func (m *ChainState) GetLatestBlockHash() []byte
- func (m *ChainState) GetLatestHeight() int64
- func (m *ChainState) Marshal() (dAtA []byte, err error)
- func (m *ChainState) MarshalTo(dAtA []byte) (int, error)
- func (m *ChainState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ChainState) ProtoMessage()
- func (m *ChainState) Reset()
- func (m *ChainState) Size() (n int)
- func (m *ChainState) String() string
- func (m *ChainState) Unmarshal(dAtA []byte) error
- func (m *ChainState) XXX_DiscardUnknown()
- func (m *ChainState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChainState) XXX_Merge(src proto.Message)
- func (m *ChainState) XXX_Size() int
- func (m *ChainState) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetBlockHeaders() []proofs.BlockHeader
- func (m *GenesisState) GetChainStates() []ChainState
- func (m *GenesisState) GetVerificationFlags() VerificationFlags
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (gs GenesisState) Validate() error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgServer
- type MsgUpdateVerificationFlags
- func (*MsgUpdateVerificationFlags) Descriptor() ([]byte, []int)
- func (msg *MsgUpdateVerificationFlags) GetRequireGroup() authoritytypes.PolicyType
- func (msg *MsgUpdateVerificationFlags) GetSignBytes() []byte
- func (m *MsgUpdateVerificationFlags) GetSigner() string
- func (msg *MsgUpdateVerificationFlags) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateVerificationFlags) GetVerificationFlags() VerificationFlags
- func (m *MsgUpdateVerificationFlags) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateVerificationFlags) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateVerificationFlags) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateVerificationFlags) ProtoMessage()
- func (m *MsgUpdateVerificationFlags) Reset()
- func (msg *MsgUpdateVerificationFlags) Route() string
- func (m *MsgUpdateVerificationFlags) Size() (n int)
- func (m *MsgUpdateVerificationFlags) String() string
- func (msg *MsgUpdateVerificationFlags) Type() string
- func (m *MsgUpdateVerificationFlags) Unmarshal(dAtA []byte) error
- func (msg *MsgUpdateVerificationFlags) ValidateBasic() error
- func (m *MsgUpdateVerificationFlags) XXX_DiscardUnknown()
- func (m *MsgUpdateVerificationFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateVerificationFlags) XXX_Merge(src proto.Message)
- func (m *MsgUpdateVerificationFlags) XXX_Size() int
- func (m *MsgUpdateVerificationFlags) XXX_Unmarshal(b []byte) error
- type MsgUpdateVerificationFlagsResponse
- func (*MsgUpdateVerificationFlagsResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateVerificationFlagsResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateVerificationFlagsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateVerificationFlagsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateVerificationFlagsResponse) ProtoMessage()
- func (m *MsgUpdateVerificationFlagsResponse) Reset()
- func (m *MsgUpdateVerificationFlagsResponse) Size() (n int)
- func (m *MsgUpdateVerificationFlagsResponse) String() string
- func (m *MsgUpdateVerificationFlagsResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateVerificationFlagsResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateVerificationFlagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateVerificationFlagsResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateVerificationFlagsResponse) XXX_Size() int
- func (m *MsgUpdateVerificationFlagsResponse) XXX_Unmarshal(b []byte) error
- type QueryAllBlockHeaderRequest
- func (*QueryAllBlockHeaderRequest) Descriptor() ([]byte, []int)
- func (m *QueryAllBlockHeaderRequest) GetPagination() *query.PageRequest
- func (m *QueryAllBlockHeaderRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryAllBlockHeaderRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAllBlockHeaderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAllBlockHeaderRequest) ProtoMessage()
- func (m *QueryAllBlockHeaderRequest) Reset()
- func (m *QueryAllBlockHeaderRequest) Size() (n int)
- func (m *QueryAllBlockHeaderRequest) String() string
- func (m *QueryAllBlockHeaderRequest) Unmarshal(dAtA []byte) error
- func (m *QueryAllBlockHeaderRequest) XXX_DiscardUnknown()
- func (m *QueryAllBlockHeaderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAllBlockHeaderRequest) XXX_Merge(src proto.Message)
- func (m *QueryAllBlockHeaderRequest) XXX_Size() int
- func (m *QueryAllBlockHeaderRequest) XXX_Unmarshal(b []byte) error
- type QueryAllChainStateRequest
- func (*QueryAllChainStateRequest) Descriptor() ([]byte, []int)
- func (m *QueryAllChainStateRequest) GetPagination() *query.PageRequest
- func (m *QueryAllChainStateRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryAllChainStateRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAllChainStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAllChainStateRequest) ProtoMessage()
- func (m *QueryAllChainStateRequest) Reset()
- func (m *QueryAllChainStateRequest) Size() (n int)
- func (m *QueryAllChainStateRequest) String() string
- func (m *QueryAllChainStateRequest) Unmarshal(dAtA []byte) error
- func (m *QueryAllChainStateRequest) XXX_DiscardUnknown()
- func (m *QueryAllChainStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAllChainStateRequest) XXX_Merge(src proto.Message)
- func (m *QueryAllChainStateRequest) XXX_Size() int
- func (m *QueryAllChainStateRequest) XXX_Unmarshal(b []byte) error
- type QueryBlockHeaderAllResponse
- func (*QueryBlockHeaderAllResponse) Descriptor() ([]byte, []int)
- func (m *QueryBlockHeaderAllResponse) GetBlockHeaders() []proofs.BlockHeader
- func (m *QueryBlockHeaderAllResponse) GetPagination() *query.PageResponse
- func (m *QueryBlockHeaderAllResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryBlockHeaderAllResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryBlockHeaderAllResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryBlockHeaderAllResponse) ProtoMessage()
- func (m *QueryBlockHeaderAllResponse) Reset()
- func (m *QueryBlockHeaderAllResponse) Size() (n int)
- func (m *QueryBlockHeaderAllResponse) String() string
- func (m *QueryBlockHeaderAllResponse) Unmarshal(dAtA []byte) error
- func (m *QueryBlockHeaderAllResponse) XXX_DiscardUnknown()
- func (m *QueryBlockHeaderAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryBlockHeaderAllResponse) XXX_Merge(src proto.Message)
- func (m *QueryBlockHeaderAllResponse) XXX_Size() int
- func (m *QueryBlockHeaderAllResponse) XXX_Unmarshal(b []byte) error
- type QueryBlockHeaderResponse
- func (*QueryBlockHeaderResponse) Descriptor() ([]byte, []int)
- func (m *QueryBlockHeaderResponse) GetBlockHeader() *proofs.BlockHeader
- func (m *QueryBlockHeaderResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryBlockHeaderResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryBlockHeaderResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryBlockHeaderResponse) ProtoMessage()
- func (m *QueryBlockHeaderResponse) Reset()
- func (m *QueryBlockHeaderResponse) Size() (n int)
- func (m *QueryBlockHeaderResponse) String() string
- func (m *QueryBlockHeaderResponse) Unmarshal(dAtA []byte) error
- func (m *QueryBlockHeaderResponse) XXX_DiscardUnknown()
- func (m *QueryBlockHeaderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryBlockHeaderResponse) XXX_Merge(src proto.Message)
- func (m *QueryBlockHeaderResponse) XXX_Size() int
- func (m *QueryBlockHeaderResponse) XXX_Unmarshal(b []byte) error
- type QueryChainStateAllResponse
- func (*QueryChainStateAllResponse) Descriptor() ([]byte, []int)
- func (m *QueryChainStateAllResponse) GetChainState() []ChainState
- func (m *QueryChainStateAllResponse) GetPagination() *query.PageResponse
- func (m *QueryChainStateAllResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryChainStateAllResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryChainStateAllResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryChainStateAllResponse) ProtoMessage()
- func (m *QueryChainStateAllResponse) Reset()
- func (m *QueryChainStateAllResponse) Size() (n int)
- func (m *QueryChainStateAllResponse) String() string
- func (m *QueryChainStateAllResponse) Unmarshal(dAtA []byte) error
- func (m *QueryChainStateAllResponse) XXX_DiscardUnknown()
- func (m *QueryChainStateAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryChainStateAllResponse) XXX_Merge(src proto.Message)
- func (m *QueryChainStateAllResponse) XXX_Size() int
- func (m *QueryChainStateAllResponse) XXX_Unmarshal(b []byte) error
- type QueryChainStateResponse
- func (*QueryChainStateResponse) Descriptor() ([]byte, []int)
- func (m *QueryChainStateResponse) GetChainState() *ChainState
- func (m *QueryChainStateResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryChainStateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryChainStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryChainStateResponse) ProtoMessage()
- func (m *QueryChainStateResponse) Reset()
- func (m *QueryChainStateResponse) Size() (n int)
- func (m *QueryChainStateResponse) String() string
- func (m *QueryChainStateResponse) Unmarshal(dAtA []byte) error
- func (m *QueryChainStateResponse) XXX_DiscardUnknown()
- func (m *QueryChainStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryChainStateResponse) XXX_Merge(src proto.Message)
- func (m *QueryChainStateResponse) XXX_Size() int
- func (m *QueryChainStateResponse) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryGetBlockHeaderRequest
- func (*QueryGetBlockHeaderRequest) Descriptor() ([]byte, []int)
- func (m *QueryGetBlockHeaderRequest) GetBlockHash() []byte
- func (m *QueryGetBlockHeaderRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryGetBlockHeaderRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryGetBlockHeaderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryGetBlockHeaderRequest) ProtoMessage()
- func (m *QueryGetBlockHeaderRequest) Reset()
- func (m *QueryGetBlockHeaderRequest) Size() (n int)
- func (m *QueryGetBlockHeaderRequest) String() string
- func (m *QueryGetBlockHeaderRequest) Unmarshal(dAtA []byte) error
- func (m *QueryGetBlockHeaderRequest) XXX_DiscardUnknown()
- func (m *QueryGetBlockHeaderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryGetBlockHeaderRequest) XXX_Merge(src proto.Message)
- func (m *QueryGetBlockHeaderRequest) XXX_Size() int
- func (m *QueryGetBlockHeaderRequest) XXX_Unmarshal(b []byte) error
- type QueryGetChainStateRequest
- func (*QueryGetChainStateRequest) Descriptor() ([]byte, []int)
- func (m *QueryGetChainStateRequest) GetChainId() int64
- func (m *QueryGetChainStateRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryGetChainStateRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryGetChainStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryGetChainStateRequest) ProtoMessage()
- func (m *QueryGetChainStateRequest) Reset()
- func (m *QueryGetChainStateRequest) Size() (n int)
- func (m *QueryGetChainStateRequest) String() string
- func (m *QueryGetChainStateRequest) Unmarshal(dAtA []byte) error
- func (m *QueryGetChainStateRequest) XXX_DiscardUnknown()
- func (m *QueryGetChainStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryGetChainStateRequest) XXX_Merge(src proto.Message)
- func (m *QueryGetChainStateRequest) XXX_Size() int
- func (m *QueryGetChainStateRequest) XXX_Unmarshal(b []byte) error
- type QueryProveRequest
- func (*QueryProveRequest) Descriptor() ([]byte, []int)
- func (m *QueryProveRequest) GetBlockHash() string
- func (m *QueryProveRequest) GetChainId() int64
- func (m *QueryProveRequest) GetProof() *proofs.Proof
- func (m *QueryProveRequest) GetTxHash() string
- func (m *QueryProveRequest) GetTxIndex() int64
- func (m *QueryProveRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryProveRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryProveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryProveRequest) ProtoMessage()
- func (m *QueryProveRequest) Reset()
- func (m *QueryProveRequest) Size() (n int)
- func (m *QueryProveRequest) String() string
- func (m *QueryProveRequest) Unmarshal(dAtA []byte) error
- func (m *QueryProveRequest) XXX_DiscardUnknown()
- func (m *QueryProveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryProveRequest) XXX_Merge(src proto.Message)
- func (m *QueryProveRequest) XXX_Size() int
- func (m *QueryProveRequest) XXX_Unmarshal(b []byte) error
- type QueryProveResponse
- func (*QueryProveResponse) Descriptor() ([]byte, []int)
- func (m *QueryProveResponse) GetValid() bool
- func (m *QueryProveResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryProveResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryProveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryProveResponse) ProtoMessage()
- func (m *QueryProveResponse) Reset()
- func (m *QueryProveResponse) Size() (n int)
- func (m *QueryProveResponse) String() string
- func (m *QueryProveResponse) Unmarshal(dAtA []byte) error
- func (m *QueryProveResponse) XXX_DiscardUnknown()
- func (m *QueryProveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryProveResponse) XXX_Merge(src proto.Message)
- func (m *QueryProveResponse) XXX_Size() int
- func (m *QueryProveResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryVerificationFlagsRequest
- func (*QueryVerificationFlagsRequest) Descriptor() ([]byte, []int)
- func (m *QueryVerificationFlagsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryVerificationFlagsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryVerificationFlagsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryVerificationFlagsRequest) ProtoMessage()
- func (m *QueryVerificationFlagsRequest) Reset()
- func (m *QueryVerificationFlagsRequest) Size() (n int)
- func (m *QueryVerificationFlagsRequest) String() string
- func (m *QueryVerificationFlagsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryVerificationFlagsRequest) XXX_DiscardUnknown()
- func (m *QueryVerificationFlagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryVerificationFlagsRequest) XXX_Merge(src proto.Message)
- func (m *QueryVerificationFlagsRequest) XXX_Size() int
- func (m *QueryVerificationFlagsRequest) XXX_Unmarshal(b []byte) error
- type QueryVerificationFlagsResponse
- func (*QueryVerificationFlagsResponse) Descriptor() ([]byte, []int)
- func (m *QueryVerificationFlagsResponse) GetVerificationFlags() VerificationFlags
- func (m *QueryVerificationFlagsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryVerificationFlagsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryVerificationFlagsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryVerificationFlagsResponse) ProtoMessage()
- func (m *QueryVerificationFlagsResponse) Reset()
- func (m *QueryVerificationFlagsResponse) Size() (n int)
- func (m *QueryVerificationFlagsResponse) String() string
- func (m *QueryVerificationFlagsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryVerificationFlagsResponse) XXX_DiscardUnknown()
- func (m *QueryVerificationFlagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryVerificationFlagsResponse) XXX_Merge(src proto.Message)
- func (m *QueryVerificationFlagsResponse) XXX_Size() int
- func (m *QueryVerificationFlagsResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) BlockHeader(ctx context.Context, req *QueryGetBlockHeaderRequest) (*QueryBlockHeaderResponse, error)
- func (*UnimplementedQueryServer) BlockHeaderAll(ctx context.Context, req *QueryAllBlockHeaderRequest) (*QueryBlockHeaderAllResponse, error)
- func (*UnimplementedQueryServer) ChainState(ctx context.Context, req *QueryGetChainStateRequest) (*QueryChainStateResponse, error)
- func (*UnimplementedQueryServer) ChainStateAll(ctx context.Context, req *QueryAllChainStateRequest) (*QueryChainStateAllResponse, error)
- func (*UnimplementedQueryServer) Prove(ctx context.Context, req *QueryProveRequest) (*QueryProveResponse, error)
- func (*UnimplementedQueryServer) VerificationFlags(ctx context.Context, req *QueryVerificationFlagsRequest) (*QueryVerificationFlagsResponse, error)
- type VerificationFlags
- func (*VerificationFlags) Descriptor() ([]byte, []int)
- func (m *VerificationFlags) GetBtcTypeChainEnabled() bool
- func (m *VerificationFlags) GetEthTypeChainEnabled() bool
- func (m *VerificationFlags) Marshal() (dAtA []byte, err error)
- func (m *VerificationFlags) MarshalTo(dAtA []byte) (int, error)
- func (m *VerificationFlags) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VerificationFlags) ProtoMessage()
- func (m *VerificationFlags) Reset()
- func (m *VerificationFlags) Size() (n int)
- func (m *VerificationFlags) String() string
- func (m *VerificationFlags) Unmarshal(dAtA []byte) error
- func (m *VerificationFlags) XXX_DiscardUnknown()
- func (m *VerificationFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VerificationFlags) XXX_Merge(src proto.Message)
- func (m *VerificationFlags) XXX_Size() int
- func (m *VerificationFlags) XXX_Unmarshal(b []byte) error
Constants ¶
const ( // ModuleName defines the module name ModuleName = "lightclient" // StoreKey defines the primary module store key StoreKey = ModuleName // RouterKey is the message route RouterKey = ModuleName // QuerierRoute defines the module's query routing key QuerierRoute = ModuleName // MemStoreKey defines the in-memory store key MemStoreKey = "mem_" + ModuleName )
const ( BlockHeaderKey = "BlockHeader-value-" ChainStateKey = "ChainState-value-" VerificationFlagsKey = "VerificationFlags-value-" )
const (
TypeMsgUpdateVerificationFlags = "update_verification_flags"
)
Variables ¶
var ( ErrInvalidLengthChainState = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowChainState = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupChainState = fmt.Errorf("proto: unexpected end of group") )
var ( Amino = codec.NewLegacyAmino() ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry()) )
var ( ErrBlockAlreadyExist = errorsmod.Register(ModuleName, 1101, "block already exists") ErrNoParentHash = errorsmod.Register(ModuleName, 1102, "no parent hash") ErrInvalidTimestamp = errorsmod.Register(ModuleName, 1103, "invalid timestamp") ErrBlockHeaderVerificationDisabled = errorsmod.Register(ModuleName, 1104, "block header verification is disabled") ErrVerificationFlagsNotFound = errorsmod.Register(ModuleName, 1105, "verification flags not found") ErrChainNotSupported = errorsmod.Register(ModuleName, 1106, "chain not supported") ErrInvalidBlockHash = errorsmod.Register(ModuleName, 1107, "invalid block hash") ErrBlockHeaderNotFound = errorsmod.Register(ModuleName, 1108, "block header not found") ErrProofVerificationFailed = errorsmod.Register(ModuleName, 1109, "proof verification failed") ErrInvalidHeight = errorsmod.Register(ModuleName, 1110, "invalid height") ErrInvalidBlockHeader = errorsmod.Register(ModuleName, 1111, "invalid block header") )
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthVerificationFlags = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowVerificationFlags = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupVerificationFlags = fmt.Errorf("proto: unexpected end of group") )
var Msg_serviceDesc = _Msg_serviceDesc
var Query_serviceDesc = _Query_serviceDesc
Functions ¶
func RegisterCodec ¶
func RegisterCodec(cdc *codec.LegacyAmino)
func RegisterInterfaces ¶
func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
Types ¶
type AuthorityKeeper ¶
type AuthorityKeeper interface {
IsAuthorized(ctx sdk.Context, address string, policyType authoritytypes.PolicyType) bool
}
type ChainState ¶
type ChainState struct {
ChainId int64 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
LatestHeight int64 `protobuf:"varint,2,opt,name=latest_height,json=latestHeight,proto3" json:"latest_height,omitempty"`
EarliestHeight int64 `protobuf:"varint,3,opt,name=earliest_height,json=earliestHeight,proto3" json:"earliest_height,omitempty"`
LatestBlockHash []byte `protobuf:"bytes,4,opt,name=latest_block_hash,json=latestBlockHash,proto3" json:"latest_block_hash,omitempty"`
}
ChainState defines the overall state of the block headers for a given chain
func (*ChainState) Descriptor ¶
func (*ChainState) Descriptor() ([]byte, []int)
func (*ChainState) GetChainId ¶
func (m *ChainState) GetChainId() int64
func (*ChainState) GetEarliestHeight ¶
func (m *ChainState) GetEarliestHeight() int64
func (*ChainState) GetLatestBlockHash ¶
func (m *ChainState) GetLatestBlockHash() []byte
func (*ChainState) GetLatestHeight ¶
func (m *ChainState) GetLatestHeight() int64
func (*ChainState) Marshal ¶
func (m *ChainState) Marshal() (dAtA []byte, err error)
func (*ChainState) MarshalToSizedBuffer ¶
func (m *ChainState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ChainState) ProtoMessage ¶
func (*ChainState) ProtoMessage()
func (*ChainState) Reset ¶
func (m *ChainState) Reset()
func (*ChainState) Size ¶
func (m *ChainState) Size() (n int)
func (*ChainState) String ¶
func (m *ChainState) String() string
func (*ChainState) Unmarshal ¶
func (m *ChainState) Unmarshal(dAtA []byte) error
func (*ChainState) XXX_DiscardUnknown ¶
func (m *ChainState) XXX_DiscardUnknown()
func (*ChainState) XXX_Marshal ¶
func (m *ChainState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChainState) XXX_Merge ¶
func (m *ChainState) XXX_Merge(src proto.Message)
func (*ChainState) XXX_Size ¶
func (m *ChainState) XXX_Size() int
func (*ChainState) XXX_Unmarshal ¶
func (m *ChainState) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct {
BlockHeaders []proofs.BlockHeader `protobuf:"bytes,1,rep,name=block_headers,json=blockHeaders,proto3" json:"block_headers"`
ChainStates []ChainState `protobuf:"bytes,2,rep,name=chain_states,json=chainStates,proto3" json:"chain_states"`
VerificationFlags VerificationFlags `protobuf:"bytes,3,opt,name=verification_flags,json=verificationFlags,proto3" json:"verification_flags"`
}
GenesisState defines the lightclient module's genesis state.
func DefaultGenesis ¶
func DefaultGenesis() *GenesisState
DefaultGenesis returns the default lightclient genesis state
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetBlockHeaders ¶
func (m *GenesisState) GetBlockHeaders() []proofs.BlockHeader
func (*GenesisState) GetChainStates ¶
func (m *GenesisState) GetChainStates() []ChainState
func (*GenesisState) GetVerificationFlags ¶
func (m *GenesisState) GetVerificationFlags() VerificationFlags
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (GenesisState) Validate ¶
func (gs GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface {
// update verification flags
UpdateVerificationFlags(ctx context.Context, in *MsgUpdateVerificationFlags, opts ...grpc.CallOption) (*MsgUpdateVerificationFlagsResponse, 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 MsgServer ¶
type MsgServer interface {
// update verification flags
UpdateVerificationFlags(context.Context, *MsgUpdateVerificationFlags) (*MsgUpdateVerificationFlagsResponse, error)
}
MsgServer is the server API for Msg service.
type MsgUpdateVerificationFlags ¶
type MsgUpdateVerificationFlags struct {
Signer string `protobuf:"bytes,1,opt,name=signer,proto3" json:"signer,omitempty"`
VerificationFlags VerificationFlags `protobuf:"bytes,2,opt,name=verification_flags,json=verificationFlags,proto3" json:"verification_flags"`
}
message update verification flags
func NewMsgUpdateVerificationFlags ¶
func NewMsgUpdateVerificationFlags(creator string, ethTypeChainEnabled, btcTypeChainEnabled bool) *MsgUpdateVerificationFlags
func (*MsgUpdateVerificationFlags) Descriptor ¶
func (*MsgUpdateVerificationFlags) Descriptor() ([]byte, []int)
func (*MsgUpdateVerificationFlags) GetRequireGroup ¶
func (msg *MsgUpdateVerificationFlags) GetRequireGroup() authoritytypes.PolicyType
GetRequireGroup returns the required group to execute the message
func (*MsgUpdateVerificationFlags) GetSignBytes ¶
func (msg *MsgUpdateVerificationFlags) GetSignBytes() []byte
func (*MsgUpdateVerificationFlags) GetSigner ¶
func (m *MsgUpdateVerificationFlags) GetSigner() string
func (*MsgUpdateVerificationFlags) GetSigners ¶
func (msg *MsgUpdateVerificationFlags) GetSigners() []sdk.AccAddress
func (*MsgUpdateVerificationFlags) GetVerificationFlags ¶
func (m *MsgUpdateVerificationFlags) GetVerificationFlags() VerificationFlags
func (*MsgUpdateVerificationFlags) Marshal ¶
func (m *MsgUpdateVerificationFlags) Marshal() (dAtA []byte, err error)
func (*MsgUpdateVerificationFlags) MarshalTo ¶
func (m *MsgUpdateVerificationFlags) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateVerificationFlags) MarshalToSizedBuffer ¶
func (m *MsgUpdateVerificationFlags) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateVerificationFlags) ProtoMessage ¶
func (*MsgUpdateVerificationFlags) ProtoMessage()
func (*MsgUpdateVerificationFlags) Reset ¶
func (m *MsgUpdateVerificationFlags) Reset()
func (*MsgUpdateVerificationFlags) Route ¶
func (msg *MsgUpdateVerificationFlags) Route() string
func (*MsgUpdateVerificationFlags) Size ¶
func (m *MsgUpdateVerificationFlags) Size() (n int)
func (*MsgUpdateVerificationFlags) String ¶
func (m *MsgUpdateVerificationFlags) String() string
func (*MsgUpdateVerificationFlags) Type ¶
func (msg *MsgUpdateVerificationFlags) Type() string
func (*MsgUpdateVerificationFlags) Unmarshal ¶
func (m *MsgUpdateVerificationFlags) Unmarshal(dAtA []byte) error
func (*MsgUpdateVerificationFlags) ValidateBasic ¶
func (msg *MsgUpdateVerificationFlags) ValidateBasic() error
func (*MsgUpdateVerificationFlags) XXX_DiscardUnknown ¶
func (m *MsgUpdateVerificationFlags) XXX_DiscardUnknown()
func (*MsgUpdateVerificationFlags) XXX_Marshal ¶
func (m *MsgUpdateVerificationFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateVerificationFlags) XXX_Merge ¶
func (m *MsgUpdateVerificationFlags) XXX_Merge(src proto.Message)
func (*MsgUpdateVerificationFlags) XXX_Size ¶
func (m *MsgUpdateVerificationFlags) XXX_Size() int
func (*MsgUpdateVerificationFlags) XXX_Unmarshal ¶
func (m *MsgUpdateVerificationFlags) XXX_Unmarshal(b []byte) error
type MsgUpdateVerificationFlagsResponse ¶
type MsgUpdateVerificationFlagsResponse struct {
}
update verification flags response
func (*MsgUpdateVerificationFlagsResponse) Descriptor ¶
func (*MsgUpdateVerificationFlagsResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateVerificationFlagsResponse) Marshal ¶
func (m *MsgUpdateVerificationFlagsResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateVerificationFlagsResponse) MarshalTo ¶
func (m *MsgUpdateVerificationFlagsResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateVerificationFlagsResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateVerificationFlagsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateVerificationFlagsResponse) ProtoMessage ¶
func (*MsgUpdateVerificationFlagsResponse) ProtoMessage()
func (*MsgUpdateVerificationFlagsResponse) Reset ¶
func (m *MsgUpdateVerificationFlagsResponse) Reset()
func (*MsgUpdateVerificationFlagsResponse) Size ¶
func (m *MsgUpdateVerificationFlagsResponse) Size() (n int)
func (*MsgUpdateVerificationFlagsResponse) String ¶
func (m *MsgUpdateVerificationFlagsResponse) String() string
func (*MsgUpdateVerificationFlagsResponse) Unmarshal ¶
func (m *MsgUpdateVerificationFlagsResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateVerificationFlagsResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateVerificationFlagsResponse) XXX_DiscardUnknown()
func (*MsgUpdateVerificationFlagsResponse) XXX_Marshal ¶
func (m *MsgUpdateVerificationFlagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateVerificationFlagsResponse) XXX_Merge ¶
func (m *MsgUpdateVerificationFlagsResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateVerificationFlagsResponse) XXX_Size ¶
func (m *MsgUpdateVerificationFlagsResponse) XXX_Size() int
func (*MsgUpdateVerificationFlagsResponse) XXX_Unmarshal ¶
func (m *MsgUpdateVerificationFlagsResponse) XXX_Unmarshal(b []byte) error
type QueryAllBlockHeaderRequest ¶
type QueryAllBlockHeaderRequest struct {
Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
query all block header request
func (*QueryAllBlockHeaderRequest) Descriptor ¶
func (*QueryAllBlockHeaderRequest) Descriptor() ([]byte, []int)
func (*QueryAllBlockHeaderRequest) GetPagination ¶
func (m *QueryAllBlockHeaderRequest) GetPagination() *query.PageRequest
func (*QueryAllBlockHeaderRequest) Marshal ¶
func (m *QueryAllBlockHeaderRequest) Marshal() (dAtA []byte, err error)
func (*QueryAllBlockHeaderRequest) MarshalTo ¶
func (m *QueryAllBlockHeaderRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryAllBlockHeaderRequest) MarshalToSizedBuffer ¶
func (m *QueryAllBlockHeaderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAllBlockHeaderRequest) ProtoMessage ¶
func (*QueryAllBlockHeaderRequest) ProtoMessage()
func (*QueryAllBlockHeaderRequest) Reset ¶
func (m *QueryAllBlockHeaderRequest) Reset()
func (*QueryAllBlockHeaderRequest) Size ¶
func (m *QueryAllBlockHeaderRequest) Size() (n int)
func (*QueryAllBlockHeaderRequest) String ¶
func (m *QueryAllBlockHeaderRequest) String() string
func (*QueryAllBlockHeaderRequest) Unmarshal ¶
func (m *QueryAllBlockHeaderRequest) Unmarshal(dAtA []byte) error
func (*QueryAllBlockHeaderRequest) XXX_DiscardUnknown ¶
func (m *QueryAllBlockHeaderRequest) XXX_DiscardUnknown()
func (*QueryAllBlockHeaderRequest) XXX_Marshal ¶
func (m *QueryAllBlockHeaderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAllBlockHeaderRequest) XXX_Merge ¶
func (m *QueryAllBlockHeaderRequest) XXX_Merge(src proto.Message)
func (*QueryAllBlockHeaderRequest) XXX_Size ¶
func (m *QueryAllBlockHeaderRequest) XXX_Size() int
func (*QueryAllBlockHeaderRequest) XXX_Unmarshal ¶
func (m *QueryAllBlockHeaderRequest) XXX_Unmarshal(b []byte) error
type QueryAllChainStateRequest ¶
type QueryAllChainStateRequest struct {
Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
query all chain state request
func (*QueryAllChainStateRequest) Descriptor ¶
func (*QueryAllChainStateRequest) Descriptor() ([]byte, []int)
func (*QueryAllChainStateRequest) GetPagination ¶
func (m *QueryAllChainStateRequest) GetPagination() *query.PageRequest
func (*QueryAllChainStateRequest) Marshal ¶
func (m *QueryAllChainStateRequest) Marshal() (dAtA []byte, err error)
func (*QueryAllChainStateRequest) MarshalTo ¶
func (m *QueryAllChainStateRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryAllChainStateRequest) MarshalToSizedBuffer ¶
func (m *QueryAllChainStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAllChainStateRequest) ProtoMessage ¶
func (*QueryAllChainStateRequest) ProtoMessage()
func (*QueryAllChainStateRequest) Reset ¶
func (m *QueryAllChainStateRequest) Reset()
func (*QueryAllChainStateRequest) Size ¶
func (m *QueryAllChainStateRequest) Size() (n int)
func (*QueryAllChainStateRequest) String ¶
func (m *QueryAllChainStateRequest) String() string
func (*QueryAllChainStateRequest) Unmarshal ¶
func (m *QueryAllChainStateRequest) Unmarshal(dAtA []byte) error
func (*QueryAllChainStateRequest) XXX_DiscardUnknown ¶
func (m *QueryAllChainStateRequest) XXX_DiscardUnknown()
func (*QueryAllChainStateRequest) XXX_Marshal ¶
func (m *QueryAllChainStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAllChainStateRequest) XXX_Merge ¶
func (m *QueryAllChainStateRequest) XXX_Merge(src proto.Message)
func (*QueryAllChainStateRequest) XXX_Size ¶
func (m *QueryAllChainStateRequest) XXX_Size() int
func (*QueryAllChainStateRequest) XXX_Unmarshal ¶
func (m *QueryAllChainStateRequest) XXX_Unmarshal(b []byte) error
type QueryBlockHeaderAllResponse ¶
type QueryBlockHeaderAllResponse struct {
BlockHeaders []proofs.BlockHeader `protobuf:"bytes,1,rep,name=block_headers,json=blockHeaders,proto3" json:"block_headers"`
Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
response of query all block header
func (*QueryBlockHeaderAllResponse) Descriptor ¶
func (*QueryBlockHeaderAllResponse) Descriptor() ([]byte, []int)
func (*QueryBlockHeaderAllResponse) GetBlockHeaders ¶
func (m *QueryBlockHeaderAllResponse) GetBlockHeaders() []proofs.BlockHeader
func (*QueryBlockHeaderAllResponse) GetPagination ¶
func (m *QueryBlockHeaderAllResponse) GetPagination() *query.PageResponse
func (*QueryBlockHeaderAllResponse) Marshal ¶
func (m *QueryBlockHeaderAllResponse) Marshal() (dAtA []byte, err error)
func (*QueryBlockHeaderAllResponse) MarshalTo ¶
func (m *QueryBlockHeaderAllResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryBlockHeaderAllResponse) MarshalToSizedBuffer ¶
func (m *QueryBlockHeaderAllResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryBlockHeaderAllResponse) ProtoMessage ¶
func (*QueryBlockHeaderAllResponse) ProtoMessage()
func (*QueryBlockHeaderAllResponse) Reset ¶
func (m *QueryBlockHeaderAllResponse) Reset()
func (*QueryBlockHeaderAllResponse) Size ¶
func (m *QueryBlockHeaderAllResponse) Size() (n int)
func (*QueryBlockHeaderAllResponse) String ¶
func (m *QueryBlockHeaderAllResponse) String() string
func (*QueryBlockHeaderAllResponse) Unmarshal ¶
func (m *QueryBlockHeaderAllResponse) Unmarshal(dAtA []byte) error
func (*QueryBlockHeaderAllResponse) XXX_DiscardUnknown ¶
func (m *QueryBlockHeaderAllResponse) XXX_DiscardUnknown()
func (*QueryBlockHeaderAllResponse) XXX_Marshal ¶
func (m *QueryBlockHeaderAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryBlockHeaderAllResponse) XXX_Merge ¶
func (m *QueryBlockHeaderAllResponse) XXX_Merge(src proto.Message)
func (*QueryBlockHeaderAllResponse) XXX_Size ¶
func (m *QueryBlockHeaderAllResponse) XXX_Size() int
func (*QueryBlockHeaderAllResponse) XXX_Unmarshal ¶
func (m *QueryBlockHeaderAllResponse) XXX_Unmarshal(b []byte) error
type QueryBlockHeaderResponse ¶
type QueryBlockHeaderResponse struct {
BlockHeader *proofs.BlockHeader `protobuf:"bytes,1,opt,name=block_header,json=blockHeader,proto3" json:"block_header,omitempty"`
}
response of query block header
func (*QueryBlockHeaderResponse) Descriptor ¶
func (*QueryBlockHeaderResponse) Descriptor() ([]byte, []int)
func (*QueryBlockHeaderResponse) GetBlockHeader ¶
func (m *QueryBlockHeaderResponse) GetBlockHeader() *proofs.BlockHeader
func (*QueryBlockHeaderResponse) Marshal ¶
func (m *QueryBlockHeaderResponse) Marshal() (dAtA []byte, err error)
func (*QueryBlockHeaderResponse) MarshalTo ¶
func (m *QueryBlockHeaderResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryBlockHeaderResponse) MarshalToSizedBuffer ¶
func (m *QueryBlockHeaderResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryBlockHeaderResponse) ProtoMessage ¶
func (*QueryBlockHeaderResponse) ProtoMessage()
func (*QueryBlockHeaderResponse) Reset ¶
func (m *QueryBlockHeaderResponse) Reset()
func (*QueryBlockHeaderResponse) Size ¶
func (m *QueryBlockHeaderResponse) Size() (n int)
func (*QueryBlockHeaderResponse) String ¶
func (m *QueryBlockHeaderResponse) String() string
func (*QueryBlockHeaderResponse) Unmarshal ¶
func (m *QueryBlockHeaderResponse) Unmarshal(dAtA []byte) error
func (*QueryBlockHeaderResponse) XXX_DiscardUnknown ¶
func (m *QueryBlockHeaderResponse) XXX_DiscardUnknown()
func (*QueryBlockHeaderResponse) XXX_Marshal ¶
func (m *QueryBlockHeaderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryBlockHeaderResponse) XXX_Merge ¶
func (m *QueryBlockHeaderResponse) XXX_Merge(src proto.Message)
func (*QueryBlockHeaderResponse) XXX_Size ¶
func (m *QueryBlockHeaderResponse) XXX_Size() int
func (*QueryBlockHeaderResponse) XXX_Unmarshal ¶
func (m *QueryBlockHeaderResponse) XXX_Unmarshal(b []byte) error
type QueryChainStateAllResponse ¶
type QueryChainStateAllResponse struct {
ChainState []ChainState `protobuf:"bytes,1,rep,name=chain_state,json=chainState,proto3" json:"chain_state"`
Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}
response of query all chain state
func (*QueryChainStateAllResponse) Descriptor ¶
func (*QueryChainStateAllResponse) Descriptor() ([]byte, []int)
func (*QueryChainStateAllResponse) GetChainState ¶
func (m *QueryChainStateAllResponse) GetChainState() []ChainState
func (*QueryChainStateAllResponse) GetPagination ¶
func (m *QueryChainStateAllResponse) GetPagination() *query.PageResponse
func (*QueryChainStateAllResponse) Marshal ¶
func (m *QueryChainStateAllResponse) Marshal() (dAtA []byte, err error)
func (*QueryChainStateAllResponse) MarshalTo ¶
func (m *QueryChainStateAllResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryChainStateAllResponse) MarshalToSizedBuffer ¶
func (m *QueryChainStateAllResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryChainStateAllResponse) ProtoMessage ¶
func (*QueryChainStateAllResponse) ProtoMessage()
func (*QueryChainStateAllResponse) Reset ¶
func (m *QueryChainStateAllResponse) Reset()
func (*QueryChainStateAllResponse) Size ¶
func (m *QueryChainStateAllResponse) Size() (n int)
func (*QueryChainStateAllResponse) String ¶
func (m *QueryChainStateAllResponse) String() string
func (*QueryChainStateAllResponse) Unmarshal ¶
func (m *QueryChainStateAllResponse) Unmarshal(dAtA []byte) error
func (*QueryChainStateAllResponse) XXX_DiscardUnknown ¶
func (m *QueryChainStateAllResponse) XXX_DiscardUnknown()
func (*QueryChainStateAllResponse) XXX_Marshal ¶
func (m *QueryChainStateAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryChainStateAllResponse) XXX_Merge ¶
func (m *QueryChainStateAllResponse) XXX_Merge(src proto.Message)
func (*QueryChainStateAllResponse) XXX_Size ¶
func (m *QueryChainStateAllResponse) XXX_Size() int
func (*QueryChainStateAllResponse) XXX_Unmarshal ¶
func (m *QueryChainStateAllResponse) XXX_Unmarshal(b []byte) error
type QueryChainStateResponse ¶
type QueryChainStateResponse struct {
ChainState *ChainState `protobuf:"bytes,1,opt,name=chain_state,json=chainState,proto3" json:"chain_state,omitempty"`
}
response of query chain state
func (*QueryChainStateResponse) Descriptor ¶
func (*QueryChainStateResponse) Descriptor() ([]byte, []int)
func (*QueryChainStateResponse) GetChainState ¶
func (m *QueryChainStateResponse) GetChainState() *ChainState
func (*QueryChainStateResponse) Marshal ¶
func (m *QueryChainStateResponse) Marshal() (dAtA []byte, err error)
func (*QueryChainStateResponse) MarshalTo ¶
func (m *QueryChainStateResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryChainStateResponse) MarshalToSizedBuffer ¶
func (m *QueryChainStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryChainStateResponse) ProtoMessage ¶
func (*QueryChainStateResponse) ProtoMessage()
func (*QueryChainStateResponse) Reset ¶
func (m *QueryChainStateResponse) Reset()
func (*QueryChainStateResponse) Size ¶
func (m *QueryChainStateResponse) Size() (n int)
func (*QueryChainStateResponse) String ¶
func (m *QueryChainStateResponse) String() string
func (*QueryChainStateResponse) Unmarshal ¶
func (m *QueryChainStateResponse) Unmarshal(dAtA []byte) error
func (*QueryChainStateResponse) XXX_DiscardUnknown ¶
func (m *QueryChainStateResponse) XXX_DiscardUnknown()
func (*QueryChainStateResponse) XXX_Marshal ¶
func (m *QueryChainStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryChainStateResponse) XXX_Merge ¶
func (m *QueryChainStateResponse) XXX_Merge(src proto.Message)
func (*QueryChainStateResponse) XXX_Size ¶
func (m *QueryChainStateResponse) XXX_Size() int
func (*QueryChainStateResponse) XXX_Unmarshal ¶
func (m *QueryChainStateResponse) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface {
// query all block header
BlockHeaderAll(ctx context.Context, in *QueryAllBlockHeaderRequest, opts ...grpc.CallOption) (*QueryBlockHeaderAllResponse, error)
// query block heder by given block hash
BlockHeader(ctx context.Context, in *QueryGetBlockHeaderRequest, opts ...grpc.CallOption) (*QueryBlockHeaderResponse, error)
// query all chain state
ChainStateAll(ctx context.Context, in *QueryAllChainStateRequest, opts ...grpc.CallOption) (*QueryChainStateAllResponse, error)
// query chain state by given chain id
ChainState(ctx context.Context, in *QueryGetChainStateRequest, opts ...grpc.CallOption) (*QueryChainStateResponse, error)
// query valid prove
Prove(ctx context.Context, in *QueryProveRequest, opts ...grpc.CallOption) (*QueryProveResponse, error)
// query verification flags
VerificationFlags(ctx context.Context, in *QueryVerificationFlagsRequest, opts ...grpc.CallOption) (*QueryVerificationFlagsResponse, 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 QueryGetBlockHeaderRequest ¶
type QueryGetBlockHeaderRequest struct {
BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
}
query block header request
func (*QueryGetBlockHeaderRequest) Descriptor ¶
func (*QueryGetBlockHeaderRequest) Descriptor() ([]byte, []int)
func (*QueryGetBlockHeaderRequest) GetBlockHash ¶
func (m *QueryGetBlockHeaderRequest) GetBlockHash() []byte
func (*QueryGetBlockHeaderRequest) Marshal ¶
func (m *QueryGetBlockHeaderRequest) Marshal() (dAtA []byte, err error)
func (*QueryGetBlockHeaderRequest) MarshalTo ¶
func (m *QueryGetBlockHeaderRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryGetBlockHeaderRequest) MarshalToSizedBuffer ¶
func (m *QueryGetBlockHeaderRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryGetBlockHeaderRequest) ProtoMessage ¶
func (*QueryGetBlockHeaderRequest) ProtoMessage()
func (*QueryGetBlockHeaderRequest) Reset ¶
func (m *QueryGetBlockHeaderRequest) Reset()
func (*QueryGetBlockHeaderRequest) Size ¶
func (m *QueryGetBlockHeaderRequest) Size() (n int)
func (*QueryGetBlockHeaderRequest) String ¶
func (m *QueryGetBlockHeaderRequest) String() string
func (*QueryGetBlockHeaderRequest) Unmarshal ¶
func (m *QueryGetBlockHeaderRequest) Unmarshal(dAtA []byte) error
func (*QueryGetBlockHeaderRequest) XXX_DiscardUnknown ¶
func (m *QueryGetBlockHeaderRequest) XXX_DiscardUnknown()
func (*QueryGetBlockHeaderRequest) XXX_Marshal ¶
func (m *QueryGetBlockHeaderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryGetBlockHeaderRequest) XXX_Merge ¶
func (m *QueryGetBlockHeaderRequest) XXX_Merge(src proto.Message)
func (*QueryGetBlockHeaderRequest) XXX_Size ¶
func (m *QueryGetBlockHeaderRequest) XXX_Size() int
func (*QueryGetBlockHeaderRequest) XXX_Unmarshal ¶
func (m *QueryGetBlockHeaderRequest) XXX_Unmarshal(b []byte) error
type QueryGetChainStateRequest ¶
type QueryGetChainStateRequest struct {
ChainId int64 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
}
request of query chain state
func (*QueryGetChainStateRequest) Descriptor ¶
func (*QueryGetChainStateRequest) Descriptor() ([]byte, []int)
func (*QueryGetChainStateRequest) GetChainId ¶
func (m *QueryGetChainStateRequest) GetChainId() int64
func (*QueryGetChainStateRequest) Marshal ¶
func (m *QueryGetChainStateRequest) Marshal() (dAtA []byte, err error)
func (*QueryGetChainStateRequest) MarshalTo ¶
func (m *QueryGetChainStateRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryGetChainStateRequest) MarshalToSizedBuffer ¶
func (m *QueryGetChainStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryGetChainStateRequest) ProtoMessage ¶
func (*QueryGetChainStateRequest) ProtoMessage()
func (*QueryGetChainStateRequest) Reset ¶
func (m *QueryGetChainStateRequest) Reset()
func (*QueryGetChainStateRequest) Size ¶
func (m *QueryGetChainStateRequest) Size() (n int)
func (*QueryGetChainStateRequest) String ¶
func (m *QueryGetChainStateRequest) String() string
func (*QueryGetChainStateRequest) Unmarshal ¶
func (m *QueryGetChainStateRequest) Unmarshal(dAtA []byte) error
func (*QueryGetChainStateRequest) XXX_DiscardUnknown ¶
func (m *QueryGetChainStateRequest) XXX_DiscardUnknown()
func (*QueryGetChainStateRequest) XXX_Marshal ¶
func (m *QueryGetChainStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryGetChainStateRequest) XXX_Merge ¶
func (m *QueryGetChainStateRequest) XXX_Merge(src proto.Message)
func (*QueryGetChainStateRequest) XXX_Size ¶
func (m *QueryGetChainStateRequest) XXX_Size() int
func (*QueryGetChainStateRequest) XXX_Unmarshal ¶
func (m *QueryGetChainStateRequest) XXX_Unmarshal(b []byte) error
type QueryProveRequest ¶
type QueryProveRequest struct {
ChainId int64 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
TxHash string `protobuf:"bytes,2,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
Proof *proofs.Proof `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
BlockHash string `protobuf:"bytes,4,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
TxIndex int64 `protobuf:"varint,5,opt,name=tx_index,json=txIndex,proto3" json:"tx_index,omitempty"`
}
request of query is valid prove
func (*QueryProveRequest) Descriptor ¶
func (*QueryProveRequest) Descriptor() ([]byte, []int)
func (*QueryProveRequest) GetBlockHash ¶
func (m *QueryProveRequest) GetBlockHash() string
func (*QueryProveRequest) GetChainId ¶
func (m *QueryProveRequest) GetChainId() int64
func (*QueryProveRequest) GetProof ¶
func (m *QueryProveRequest) GetProof() *proofs.Proof
func (*QueryProveRequest) GetTxHash ¶
func (m *QueryProveRequest) GetTxHash() string
func (*QueryProveRequest) GetTxIndex ¶
func (m *QueryProveRequest) GetTxIndex() int64
func (*QueryProveRequest) Marshal ¶
func (m *QueryProveRequest) Marshal() (dAtA []byte, err error)
func (*QueryProveRequest) MarshalTo ¶
func (m *QueryProveRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryProveRequest) MarshalToSizedBuffer ¶
func (m *QueryProveRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryProveRequest) ProtoMessage ¶
func (*QueryProveRequest) ProtoMessage()
func (*QueryProveRequest) Reset ¶
func (m *QueryProveRequest) Reset()
func (*QueryProveRequest) Size ¶
func (m *QueryProveRequest) Size() (n int)
func (*QueryProveRequest) String ¶
func (m *QueryProveRequest) String() string
func (*QueryProveRequest) Unmarshal ¶
func (m *QueryProveRequest) Unmarshal(dAtA []byte) error
func (*QueryProveRequest) XXX_DiscardUnknown ¶
func (m *QueryProveRequest) XXX_DiscardUnknown()
func (*QueryProveRequest) XXX_Marshal ¶
func (m *QueryProveRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryProveRequest) XXX_Merge ¶
func (m *QueryProveRequest) XXX_Merge(src proto.Message)
func (*QueryProveRequest) XXX_Size ¶
func (m *QueryProveRequest) XXX_Size() int
func (*QueryProveRequest) XXX_Unmarshal ¶
func (m *QueryProveRequest) XXX_Unmarshal(b []byte) error
type QueryProveResponse ¶
type QueryProveResponse struct {
Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
}
response of is valid prove
func (*QueryProveResponse) Descriptor ¶
func (*QueryProveResponse) Descriptor() ([]byte, []int)
func (*QueryProveResponse) GetValid ¶
func (m *QueryProveResponse) GetValid() bool
func (*QueryProveResponse) Marshal ¶
func (m *QueryProveResponse) Marshal() (dAtA []byte, err error)
func (*QueryProveResponse) MarshalTo ¶
func (m *QueryProveResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryProveResponse) MarshalToSizedBuffer ¶
func (m *QueryProveResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryProveResponse) ProtoMessage ¶
func (*QueryProveResponse) ProtoMessage()
func (*QueryProveResponse) Reset ¶
func (m *QueryProveResponse) Reset()
func (*QueryProveResponse) Size ¶
func (m *QueryProveResponse) Size() (n int)
func (*QueryProveResponse) String ¶
func (m *QueryProveResponse) String() string
func (*QueryProveResponse) Unmarshal ¶
func (m *QueryProveResponse) Unmarshal(dAtA []byte) error
func (*QueryProveResponse) XXX_DiscardUnknown ¶
func (m *QueryProveResponse) XXX_DiscardUnknown()
func (*QueryProveResponse) XXX_Marshal ¶
func (m *QueryProveResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryProveResponse) XXX_Merge ¶
func (m *QueryProveResponse) XXX_Merge(src proto.Message)
func (*QueryProveResponse) XXX_Size ¶
func (m *QueryProveResponse) XXX_Size() int
func (*QueryProveResponse) XXX_Unmarshal ¶
func (m *QueryProveResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface {
// query all block header
BlockHeaderAll(context.Context, *QueryAllBlockHeaderRequest) (*QueryBlockHeaderAllResponse, error)
// query block heder by given block hash
BlockHeader(context.Context, *QueryGetBlockHeaderRequest) (*QueryBlockHeaderResponse, error)
// query all chain state
ChainStateAll(context.Context, *QueryAllChainStateRequest) (*QueryChainStateAllResponse, error)
// query chain state by given chain id
ChainState(context.Context, *QueryGetChainStateRequest) (*QueryChainStateResponse, error)
// query valid prove
Prove(context.Context, *QueryProveRequest) (*QueryProveResponse, error)
// query verification flags
VerificationFlags(context.Context, *QueryVerificationFlagsRequest) (*QueryVerificationFlagsResponse, error)
}
QueryServer is the server API for Query service.
type QueryVerificationFlagsRequest ¶
type QueryVerificationFlagsRequest struct {
}
request of query verification flags
func (*QueryVerificationFlagsRequest) Descriptor ¶
func (*QueryVerificationFlagsRequest) Descriptor() ([]byte, []int)
func (*QueryVerificationFlagsRequest) Marshal ¶
func (m *QueryVerificationFlagsRequest) Marshal() (dAtA []byte, err error)
func (*QueryVerificationFlagsRequest) MarshalTo ¶
func (m *QueryVerificationFlagsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryVerificationFlagsRequest) MarshalToSizedBuffer ¶
func (m *QueryVerificationFlagsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryVerificationFlagsRequest) ProtoMessage ¶
func (*QueryVerificationFlagsRequest) ProtoMessage()
func (*QueryVerificationFlagsRequest) Reset ¶
func (m *QueryVerificationFlagsRequest) Reset()
func (*QueryVerificationFlagsRequest) Size ¶
func (m *QueryVerificationFlagsRequest) Size() (n int)
func (*QueryVerificationFlagsRequest) String ¶
func (m *QueryVerificationFlagsRequest) String() string
func (*QueryVerificationFlagsRequest) Unmarshal ¶
func (m *QueryVerificationFlagsRequest) Unmarshal(dAtA []byte) error
func (*QueryVerificationFlagsRequest) XXX_DiscardUnknown ¶
func (m *QueryVerificationFlagsRequest) XXX_DiscardUnknown()
func (*QueryVerificationFlagsRequest) XXX_Marshal ¶
func (m *QueryVerificationFlagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryVerificationFlagsRequest) XXX_Merge ¶
func (m *QueryVerificationFlagsRequest) XXX_Merge(src proto.Message)
func (*QueryVerificationFlagsRequest) XXX_Size ¶
func (m *QueryVerificationFlagsRequest) XXX_Size() int
func (*QueryVerificationFlagsRequest) XXX_Unmarshal ¶
func (m *QueryVerificationFlagsRequest) XXX_Unmarshal(b []byte) error
type QueryVerificationFlagsResponse ¶
type QueryVerificationFlagsResponse struct {
VerificationFlags VerificationFlags `protobuf:"bytes,1,opt,name=verification_flags,json=verificationFlags,proto3" json:"verification_flags"`
}
response of query verification flags
func (*QueryVerificationFlagsResponse) Descriptor ¶
func (*QueryVerificationFlagsResponse) Descriptor() ([]byte, []int)
func (*QueryVerificationFlagsResponse) GetVerificationFlags ¶
func (m *QueryVerificationFlagsResponse) GetVerificationFlags() VerificationFlags
func (*QueryVerificationFlagsResponse) Marshal ¶
func (m *QueryVerificationFlagsResponse) Marshal() (dAtA []byte, err error)
func (*QueryVerificationFlagsResponse) MarshalTo ¶
func (m *QueryVerificationFlagsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryVerificationFlagsResponse) MarshalToSizedBuffer ¶
func (m *QueryVerificationFlagsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryVerificationFlagsResponse) ProtoMessage ¶
func (*QueryVerificationFlagsResponse) ProtoMessage()
func (*QueryVerificationFlagsResponse) Reset ¶
func (m *QueryVerificationFlagsResponse) Reset()
func (*QueryVerificationFlagsResponse) Size ¶
func (m *QueryVerificationFlagsResponse) Size() (n int)
func (*QueryVerificationFlagsResponse) String ¶
func (m *QueryVerificationFlagsResponse) String() string
func (*QueryVerificationFlagsResponse) Unmarshal ¶
func (m *QueryVerificationFlagsResponse) Unmarshal(dAtA []byte) error
func (*QueryVerificationFlagsResponse) XXX_DiscardUnknown ¶
func (m *QueryVerificationFlagsResponse) XXX_DiscardUnknown()
func (*QueryVerificationFlagsResponse) XXX_Marshal ¶
func (m *QueryVerificationFlagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryVerificationFlagsResponse) XXX_Merge ¶
func (m *QueryVerificationFlagsResponse) XXX_Merge(src proto.Message)
func (*QueryVerificationFlagsResponse) XXX_Size ¶
func (m *QueryVerificationFlagsResponse) XXX_Size() int
func (*QueryVerificationFlagsResponse) XXX_Unmarshal ¶
func (m *QueryVerificationFlagsResponse) XXX_Unmarshal(b []byte) error
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct {
}
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) UpdateVerificationFlags ¶
func (*UnimplementedMsgServer) UpdateVerificationFlags(ctx context.Context, req *MsgUpdateVerificationFlags) (*MsgUpdateVerificationFlagsResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct {
}
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) BlockHeader ¶
func (*UnimplementedQueryServer) BlockHeader(ctx context.Context, req *QueryGetBlockHeaderRequest) (*QueryBlockHeaderResponse, error)
func (*UnimplementedQueryServer) BlockHeaderAll ¶
func (*UnimplementedQueryServer) BlockHeaderAll(ctx context.Context, req *QueryAllBlockHeaderRequest) (*QueryBlockHeaderAllResponse, error)
func (*UnimplementedQueryServer) ChainState ¶
func (*UnimplementedQueryServer) ChainState(ctx context.Context, req *QueryGetChainStateRequest) (*QueryChainStateResponse, error)
func (*UnimplementedQueryServer) ChainStateAll ¶
func (*UnimplementedQueryServer) ChainStateAll(ctx context.Context, req *QueryAllChainStateRequest) (*QueryChainStateAllResponse, error)
func (*UnimplementedQueryServer) Prove ¶
func (*UnimplementedQueryServer) Prove(ctx context.Context, req *QueryProveRequest) (*QueryProveResponse, error)
func (*UnimplementedQueryServer) VerificationFlags ¶
func (*UnimplementedQueryServer) VerificationFlags(ctx context.Context, req *QueryVerificationFlagsRequest) (*QueryVerificationFlagsResponse, error)
type VerificationFlags ¶
type VerificationFlags struct {
EthTypeChainEnabled bool `protobuf:"varint,1,opt,name=eth_type_chain_enabled,json=ethTypeChainEnabled,proto3" json:"eth_type_chain_enabled,omitempty"`
BtcTypeChainEnabled bool `protobuf:"varint,2,opt,name=btc_type_chain_enabled,json=btcTypeChainEnabled,proto3" json:"btc_type_chain_enabled,omitempty"`
}
VerificationFlags is a structure containing information which chain types are enabled for block header verification
func DefaultVerificationFlags ¶
func DefaultVerificationFlags() VerificationFlags
DefaultVerificationFlags returns the default verification flags. By default, everything disabled.
func (*VerificationFlags) Descriptor ¶
func (*VerificationFlags) Descriptor() ([]byte, []int)
func (*VerificationFlags) GetBtcTypeChainEnabled ¶
func (m *VerificationFlags) GetBtcTypeChainEnabled() bool
func (*VerificationFlags) GetEthTypeChainEnabled ¶
func (m *VerificationFlags) GetEthTypeChainEnabled() bool
func (*VerificationFlags) Marshal ¶
func (m *VerificationFlags) Marshal() (dAtA []byte, err error)
func (*VerificationFlags) MarshalTo ¶
func (m *VerificationFlags) MarshalTo(dAtA []byte) (int, error)
func (*VerificationFlags) MarshalToSizedBuffer ¶
func (m *VerificationFlags) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VerificationFlags) ProtoMessage ¶
func (*VerificationFlags) ProtoMessage()
func (*VerificationFlags) Reset ¶
func (m *VerificationFlags) Reset()
func (*VerificationFlags) Size ¶
func (m *VerificationFlags) Size() (n int)
func (*VerificationFlags) String ¶
func (m *VerificationFlags) String() string
func (*VerificationFlags) Unmarshal ¶
func (m *VerificationFlags) Unmarshal(dAtA []byte) error
func (*VerificationFlags) XXX_DiscardUnknown ¶
func (m *VerificationFlags) XXX_DiscardUnknown()
func (*VerificationFlags) XXX_Marshal ¶
func (m *VerificationFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VerificationFlags) XXX_Merge ¶
func (m *VerificationFlags) XXX_Merge(src proto.Message)
func (*VerificationFlags) XXX_Size ¶
func (m *VerificationFlags) XXX_Size() int
func (*VerificationFlags) XXX_Unmarshal ¶
func (m *VerificationFlags) XXX_Unmarshal(b []byte) error