Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func NewCancelSoftwareUpgradeProposal(title, description string) gov.Content
- func NewSoftwareUpgradeProposal(title, description string, plan Plan) gov.Content
- func PlanKey() []byte
- func RegisterInterfaces(registry types.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- 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)
- func UpgradeStoreLoader(upgradeHeight int64, storeUpgrades *store.StoreUpgrades) baseapp.StoreLoader
- func UpgradedClientKey(height int64) []byte
- func UpgradedConsStateKey(height int64) []byte
- type CancelSoftwareUpgradeProposal
- func (*CancelSoftwareUpgradeProposal) Descriptor() ([]byte, []int)
- func (this *CancelSoftwareUpgradeProposal) Equal(that interface{}) bool
- func (csup *CancelSoftwareUpgradeProposal) GetDescription() string
- func (csup *CancelSoftwareUpgradeProposal) GetTitle() string
- func (m *CancelSoftwareUpgradeProposal) Marshal() (dAtA []byte, err error)
- func (m *CancelSoftwareUpgradeProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *CancelSoftwareUpgradeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (csup *CancelSoftwareUpgradeProposal) ProposalRoute() string
- func (csup *CancelSoftwareUpgradeProposal) ProposalType() string
- func (*CancelSoftwareUpgradeProposal) ProtoMessage()
- func (m *CancelSoftwareUpgradeProposal) Reset()
- func (m *CancelSoftwareUpgradeProposal) Size() (n int)
- func (csup CancelSoftwareUpgradeProposal) String() string
- func (m *CancelSoftwareUpgradeProposal) Unmarshal(dAtA []byte) error
- func (csup *CancelSoftwareUpgradeProposal) ValidateBasic() error
- func (m *CancelSoftwareUpgradeProposal) XXX_DiscardUnknown()
- func (m *CancelSoftwareUpgradeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CancelSoftwareUpgradeProposal) XXX_Merge(src proto.Message)
- func (m *CancelSoftwareUpgradeProposal) XXX_Size() int
- func (m *CancelSoftwareUpgradeProposal) XXX_Unmarshal(b []byte) error
- type Plan
- func (*Plan) Descriptor() ([]byte, []int)
- func (p Plan) DueAt() string
- func (this *Plan) Equal(that interface{}) bool
- func (p Plan) IsICPPlan() bool
- func (m *Plan) Marshal() (dAtA []byte, err error)
- func (m *Plan) MarshalTo(dAtA []byte) (int, error)
- func (m *Plan) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Plan) ProtoMessage()
- func (m *Plan) Reset()
- func (p Plan) ShouldExecute(ctx sdk.Context) bool
- func (m *Plan) Size() (n int)
- func (p Plan) String() string
- func (m *Plan) Unmarshal(dAtA []byte) error
- func (p Plan) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
- func (p Plan) ValidateBasic() error
- func (m *Plan) XXX_DiscardUnknown()
- func (m *Plan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Plan) XXX_Merge(src proto.Message)
- func (m *Plan) XXX_Size() int
- func (m *Plan) XXX_Unmarshal(b []byte) error
- type QueryAppliedPlanRequest
- func (*QueryAppliedPlanRequest) Descriptor() ([]byte, []int)
- func (m *QueryAppliedPlanRequest) GetName() string
- func (m *QueryAppliedPlanRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryAppliedPlanRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAppliedPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAppliedPlanRequest) ProtoMessage()
- func (m *QueryAppliedPlanRequest) Reset()
- func (m *QueryAppliedPlanRequest) Size() (n int)
- func (m *QueryAppliedPlanRequest) String() string
- func (m *QueryAppliedPlanRequest) Unmarshal(dAtA []byte) error
- func (m *QueryAppliedPlanRequest) XXX_DiscardUnknown()
- func (m *QueryAppliedPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAppliedPlanRequest) XXX_Merge(src proto.Message)
- func (m *QueryAppliedPlanRequest) XXX_Size() int
- func (m *QueryAppliedPlanRequest) XXX_Unmarshal(b []byte) error
- type QueryAppliedPlanResponse
- func (*QueryAppliedPlanResponse) Descriptor() ([]byte, []int)
- func (m *QueryAppliedPlanResponse) GetHeight() int64
- func (m *QueryAppliedPlanResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryAppliedPlanResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAppliedPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAppliedPlanResponse) ProtoMessage()
- func (m *QueryAppliedPlanResponse) Reset()
- func (m *QueryAppliedPlanResponse) Size() (n int)
- func (m *QueryAppliedPlanResponse) String() string
- func (m *QueryAppliedPlanResponse) Unmarshal(dAtA []byte) error
- func (m *QueryAppliedPlanResponse) XXX_DiscardUnknown()
- func (m *QueryAppliedPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAppliedPlanResponse) XXX_Merge(src proto.Message)
- func (m *QueryAppliedPlanResponse) XXX_Size() int
- func (m *QueryAppliedPlanResponse) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryCurrentPlanRequest
- func (*QueryCurrentPlanRequest) Descriptor() ([]byte, []int)
- func (m *QueryCurrentPlanRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryCurrentPlanRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCurrentPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCurrentPlanRequest) ProtoMessage()
- func (m *QueryCurrentPlanRequest) Reset()
- func (m *QueryCurrentPlanRequest) Size() (n int)
- func (m *QueryCurrentPlanRequest) String() string
- func (m *QueryCurrentPlanRequest) Unmarshal(dAtA []byte) error
- func (m *QueryCurrentPlanRequest) XXX_DiscardUnknown()
- func (m *QueryCurrentPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCurrentPlanRequest) XXX_Merge(src proto.Message)
- func (m *QueryCurrentPlanRequest) XXX_Size() int
- func (m *QueryCurrentPlanRequest) XXX_Unmarshal(b []byte) error
- type QueryCurrentPlanResponse
- func (*QueryCurrentPlanResponse) Descriptor() ([]byte, []int)
- func (m *QueryCurrentPlanResponse) GetPlan() *Plan
- func (m *QueryCurrentPlanResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryCurrentPlanResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCurrentPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCurrentPlanResponse) ProtoMessage()
- func (m *QueryCurrentPlanResponse) Reset()
- func (m *QueryCurrentPlanResponse) Size() (n int)
- func (m *QueryCurrentPlanResponse) String() string
- func (m *QueryCurrentPlanResponse) Unmarshal(dAtA []byte) error
- func (m *QueryCurrentPlanResponse) XXX_DiscardUnknown()
- func (m *QueryCurrentPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCurrentPlanResponse) XXX_Merge(src proto.Message)
- func (m *QueryCurrentPlanResponse) XXX_Size() int
- func (m *QueryCurrentPlanResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryUpgradedConsensusStateRequest
- func (*QueryUpgradedConsensusStateRequest) Descriptor() ([]byte, []int)
- func (m *QueryUpgradedConsensusStateRequest) GetLastHeight() int64
- func (m *QueryUpgradedConsensusStateRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryUpgradedConsensusStateRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryUpgradedConsensusStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryUpgradedConsensusStateRequest) ProtoMessage()
- func (m *QueryUpgradedConsensusStateRequest) Reset()
- func (m *QueryUpgradedConsensusStateRequest) Size() (n int)
- func (m *QueryUpgradedConsensusStateRequest) String() string
- func (m *QueryUpgradedConsensusStateRequest) Unmarshal(dAtA []byte) error
- func (m *QueryUpgradedConsensusStateRequest) XXX_DiscardUnknown()
- func (m *QueryUpgradedConsensusStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryUpgradedConsensusStateRequest) XXX_Merge(src proto.Message)
- func (m *QueryUpgradedConsensusStateRequest) XXX_Size() int
- func (m *QueryUpgradedConsensusStateRequest) XXX_Unmarshal(b []byte) error
- type QueryUpgradedConsensusStateResponse
- func (*QueryUpgradedConsensusStateResponse) Descriptor() ([]byte, []int)
- func (m *QueryUpgradedConsensusStateResponse) GetUpgradedConsensusState() *types.Any
- func (m *QueryUpgradedConsensusStateResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryUpgradedConsensusStateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryUpgradedConsensusStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryUpgradedConsensusStateResponse) ProtoMessage()
- func (m *QueryUpgradedConsensusStateResponse) Reset()
- func (m *QueryUpgradedConsensusStateResponse) Size() (n int)
- func (m *QueryUpgradedConsensusStateResponse) String() string
- func (m *QueryUpgradedConsensusStateResponse) Unmarshal(dAtA []byte) error
- func (m *QueryUpgradedConsensusStateResponse) XXX_DiscardUnknown()
- func (m *QueryUpgradedConsensusStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryUpgradedConsensusStateResponse) XXX_Merge(src proto.Message)
- func (m *QueryUpgradedConsensusStateResponse) XXX_Size() int
- func (m *QueryUpgradedConsensusStateResponse) XXX_Unmarshal(b []byte) error
- type SoftwareUpgradeProposal
- func (*SoftwareUpgradeProposal) Descriptor() ([]byte, []int)
- func (this *SoftwareUpgradeProposal) Equal(that interface{}) bool
- func (sup *SoftwareUpgradeProposal) GetDescription() string
- func (sup *SoftwareUpgradeProposal) GetTitle() string
- func (m *SoftwareUpgradeProposal) Marshal() (dAtA []byte, err error)
- func (m *SoftwareUpgradeProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *SoftwareUpgradeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (sup *SoftwareUpgradeProposal) ProposalRoute() string
- func (sup *SoftwareUpgradeProposal) ProposalType() string
- func (*SoftwareUpgradeProposal) ProtoMessage()
- func (m *SoftwareUpgradeProposal) Reset()
- func (m *SoftwareUpgradeProposal) Size() (n int)
- func (sup SoftwareUpgradeProposal) String() string
- func (m *SoftwareUpgradeProposal) Unmarshal(dAtA []byte) error
- func (sup SoftwareUpgradeProposal) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
- func (sup *SoftwareUpgradeProposal) ValidateBasic() error
- func (m *SoftwareUpgradeProposal) XXX_DiscardUnknown()
- func (m *SoftwareUpgradeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SoftwareUpgradeProposal) XXX_Merge(src proto.Message)
- func (m *SoftwareUpgradeProposal) XXX_Size() int
- func (m *SoftwareUpgradeProposal) XXX_Unmarshal(b []byte) error
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) AppliedPlan(ctx context.Context, req *QueryAppliedPlanRequest) (*QueryAppliedPlanResponse, error)
- func (*UnimplementedQueryServer) CurrentPlan(ctx context.Context, req *QueryCurrentPlanRequest) (*QueryCurrentPlanResponse, error)
- func (*UnimplementedQueryServer) UpgradedConsensusState(ctx context.Context, req *QueryUpgradedConsensusStateRequest) (*QueryUpgradedConsensusStateResponse, error)
- type UpgradeHandler
Constants ¶
const ( // ModuleName is the name of this module ModuleName = "upgrade" // RouterKey is used to route governance proposals RouterKey = ModuleName // StoreKey is the prefix under which we store this module's data StoreKey = ModuleName // QuerierKey is used to handle msm_query requests QuerierKey = ModuleName )
const ( // PlanByte specifies the Byte under which a pending upgrade plan is stored in the store PlanByte = 0x0 // DoneByte is a prefix for to look up completed upgrade plan by name DoneByte = 0x1 // KeyUpgradedICPState is the key under which upgraded icp state is stored in the upgrade store KeyUpgradedICPState = "upgradedICPState" // KeyUpgradedClient is the sub-key under which upgraded client state will be stored KeyUpgradedClient = "upgradedClient" // KeyUpgradedConsState is the sub-key under which upgraded consensus state will be stored KeyUpgradedConsState = "upgradedConsState" )
const ( ProposalTypeSoftwareUpgrade string = "SoftwareUpgrade" ProposalTypeCancelSoftwareUpgrade string = "CancelSoftwareUpgrade" )
const ( QueryCurrent = "current" QueryApplied = "applied" )
query endpoints supported by the upgrade Querier
Variables ¶
Functions ¶
func PlanKey ¶
func PlanKey() []byte
PlanKey is the key under which the current plan is saved We store PlanByte as a const to keep it immutable (unlike a []byte)
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers concrete types on the LegacyAmino codec
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. 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)
func UpgradeStoreLoader ¶
func UpgradeStoreLoader(upgradeHeight int64, storeUpgrades *store.StoreUpgrades) baseapp.StoreLoader
UpgradeStoreLoader is used to prepare baseapp with a fixed StoreLoader pattern. This is useful for custom upgrade loading logic.
func UpgradedClientKey ¶
UpgradedClientKey is the key under which the upgraded client state is saved Connecting ICP chains can verify against the upgraded client in this path before upgrading their clients
func UpgradedConsStateKey ¶
UpgradedConsStateKey is the key under which the upgraded consensus state is saved Connecting ICP chains can verify against the upgraded consensus state in this path before upgrading their clients.
Types ¶
type CancelSoftwareUpgradeProposal ¶
type CancelSoftwareUpgradeProposal struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` }
CancelSoftwareUpgradeProposal is a gov Content type for cancelling a software upgrade.
func (*CancelSoftwareUpgradeProposal) Descriptor ¶
func (*CancelSoftwareUpgradeProposal) Descriptor() ([]byte, []int)
func (*CancelSoftwareUpgradeProposal) Equal ¶
func (this *CancelSoftwareUpgradeProposal) Equal(that interface{}) bool
func (*CancelSoftwareUpgradeProposal) GetDescription ¶
func (csup *CancelSoftwareUpgradeProposal) GetDescription() string
func (*CancelSoftwareUpgradeProposal) GetTitle ¶
func (csup *CancelSoftwareUpgradeProposal) GetTitle() string
func (*CancelSoftwareUpgradeProposal) Marshal ¶
func (m *CancelSoftwareUpgradeProposal) Marshal() (dAtA []byte, err error)
func (*CancelSoftwareUpgradeProposal) MarshalTo ¶
func (m *CancelSoftwareUpgradeProposal) MarshalTo(dAtA []byte) (int, error)
func (*CancelSoftwareUpgradeProposal) MarshalToSizedBuffer ¶
func (m *CancelSoftwareUpgradeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CancelSoftwareUpgradeProposal) ProposalRoute ¶
func (csup *CancelSoftwareUpgradeProposal) ProposalRoute() string
func (*CancelSoftwareUpgradeProposal) ProposalType ¶
func (csup *CancelSoftwareUpgradeProposal) ProposalType() string
func (*CancelSoftwareUpgradeProposal) ProtoMessage ¶
func (*CancelSoftwareUpgradeProposal) ProtoMessage()
func (*CancelSoftwareUpgradeProposal) Reset ¶
func (m *CancelSoftwareUpgradeProposal) Reset()
func (*CancelSoftwareUpgradeProposal) Size ¶
func (m *CancelSoftwareUpgradeProposal) Size() (n int)
func (CancelSoftwareUpgradeProposal) String ¶
func (csup CancelSoftwareUpgradeProposal) String() string
func (*CancelSoftwareUpgradeProposal) Unmarshal ¶
func (m *CancelSoftwareUpgradeProposal) Unmarshal(dAtA []byte) error
func (*CancelSoftwareUpgradeProposal) ValidateBasic ¶
func (csup *CancelSoftwareUpgradeProposal) ValidateBasic() error
func (*CancelSoftwareUpgradeProposal) XXX_DiscardUnknown ¶
func (m *CancelSoftwareUpgradeProposal) XXX_DiscardUnknown()
func (*CancelSoftwareUpgradeProposal) XXX_Marshal ¶
func (m *CancelSoftwareUpgradeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CancelSoftwareUpgradeProposal) XXX_Merge ¶
func (m *CancelSoftwareUpgradeProposal) XXX_Merge(src proto.Message)
func (*CancelSoftwareUpgradeProposal) XXX_Size ¶
func (m *CancelSoftwareUpgradeProposal) XXX_Size() int
func (*CancelSoftwareUpgradeProposal) XXX_Unmarshal ¶
func (m *CancelSoftwareUpgradeProposal) XXX_Unmarshal(b []byte) error
type Plan ¶
type Plan struct { // Sets the name for the upgrade. This name will be used by the upgraded // version of the software to apply any special "on-upgrade" commands during // the first BeginBlock method after the upgrade is applied. It is also used // to detect whether a software version can handle a given upgrade. If no // upgrade handler with this name has been set in the software, it will be // assumed that the software is out-of-date when the upgrade Time or Height is // reached and the software will exit. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The time after which the upgrade must be performed. // Leave set to its zero value to use a pre-defined Height instead. Time time.Time `protobuf:"bytes,2,opt,name=time,proto3,stdtime" json:"time"` // The height at which the upgrade must be performed. // Only used if Time is not set. Height int64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"` // Any application specific upgrade info to be included on-chain // such as a git commit that validators could automatically upgrade to Info string `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"` // ICP-enabled chains can opt-in to including the upgraded client state in its upgrade plan // This will make the chain commit to the correct upgraded (self) client state before the upgrade occurs, // so that connecting chains can verify that the new upgraded client is valid by verifying a proof on the // previous version of the chain. // This will allow ICP connections to persist smoothly across planned chain upgrades UpgradedClientState *types.Any `` /* 149-byte string literal not displayed */ }
Plan specifies information about a planned upgrade and when it should occur.
func (*Plan) Descriptor ¶
func (*Plan) ProtoMessage ¶
func (*Plan) ProtoMessage()
func (Plan) ShouldExecute ¶
ShouldExecute returns true if the Plan is ready to execute given the current context
func (Plan) UnpackInterfaces ¶
func (p Plan) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
func (Plan) ValidateBasic ¶
ValidateBasic does basic validation of a Plan
func (*Plan) XXX_DiscardUnknown ¶
func (m *Plan) XXX_DiscardUnknown()
func (*Plan) XXX_Unmarshal ¶
type QueryAppliedPlanRequest ¶
type QueryAppliedPlanRequest struct { // name is the name of the applied plan to query for. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` }
QueryCurrentPlanRequest is the request type for the Query/AppliedPlan RPC method.
func (*QueryAppliedPlanRequest) Descriptor ¶
func (*QueryAppliedPlanRequest) Descriptor() ([]byte, []int)
func (*QueryAppliedPlanRequest) GetName ¶
func (m *QueryAppliedPlanRequest) GetName() string
func (*QueryAppliedPlanRequest) Marshal ¶
func (m *QueryAppliedPlanRequest) Marshal() (dAtA []byte, err error)
func (*QueryAppliedPlanRequest) MarshalTo ¶
func (m *QueryAppliedPlanRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryAppliedPlanRequest) MarshalToSizedBuffer ¶
func (m *QueryAppliedPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAppliedPlanRequest) ProtoMessage ¶
func (*QueryAppliedPlanRequest) ProtoMessage()
func (*QueryAppliedPlanRequest) Reset ¶
func (m *QueryAppliedPlanRequest) Reset()
func (*QueryAppliedPlanRequest) Size ¶
func (m *QueryAppliedPlanRequest) Size() (n int)
func (*QueryAppliedPlanRequest) String ¶
func (m *QueryAppliedPlanRequest) String() string
func (*QueryAppliedPlanRequest) Unmarshal ¶
func (m *QueryAppliedPlanRequest) Unmarshal(dAtA []byte) error
func (*QueryAppliedPlanRequest) XXX_DiscardUnknown ¶
func (m *QueryAppliedPlanRequest) XXX_DiscardUnknown()
func (*QueryAppliedPlanRequest) XXX_Marshal ¶
func (m *QueryAppliedPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAppliedPlanRequest) XXX_Merge ¶
func (m *QueryAppliedPlanRequest) XXX_Merge(src proto.Message)
func (*QueryAppliedPlanRequest) XXX_Size ¶
func (m *QueryAppliedPlanRequest) XXX_Size() int
func (*QueryAppliedPlanRequest) XXX_Unmarshal ¶
func (m *QueryAppliedPlanRequest) XXX_Unmarshal(b []byte) error
type QueryAppliedPlanResponse ¶
type QueryAppliedPlanResponse struct { // height is the block height at which the plan was applied. Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"` }
QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC method.
func (*QueryAppliedPlanResponse) Descriptor ¶
func (*QueryAppliedPlanResponse) Descriptor() ([]byte, []int)
func (*QueryAppliedPlanResponse) GetHeight ¶
func (m *QueryAppliedPlanResponse) GetHeight() int64
func (*QueryAppliedPlanResponse) Marshal ¶
func (m *QueryAppliedPlanResponse) Marshal() (dAtA []byte, err error)
func (*QueryAppliedPlanResponse) MarshalTo ¶
func (m *QueryAppliedPlanResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryAppliedPlanResponse) MarshalToSizedBuffer ¶
func (m *QueryAppliedPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAppliedPlanResponse) ProtoMessage ¶
func (*QueryAppliedPlanResponse) ProtoMessage()
func (*QueryAppliedPlanResponse) Reset ¶
func (m *QueryAppliedPlanResponse) Reset()
func (*QueryAppliedPlanResponse) Size ¶
func (m *QueryAppliedPlanResponse) Size() (n int)
func (*QueryAppliedPlanResponse) String ¶
func (m *QueryAppliedPlanResponse) String() string
func (*QueryAppliedPlanResponse) Unmarshal ¶
func (m *QueryAppliedPlanResponse) Unmarshal(dAtA []byte) error
func (*QueryAppliedPlanResponse) XXX_DiscardUnknown ¶
func (m *QueryAppliedPlanResponse) XXX_DiscardUnknown()
func (*QueryAppliedPlanResponse) XXX_Marshal ¶
func (m *QueryAppliedPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAppliedPlanResponse) XXX_Merge ¶
func (m *QueryAppliedPlanResponse) XXX_Merge(src proto.Message)
func (*QueryAppliedPlanResponse) XXX_Size ¶
func (m *QueryAppliedPlanResponse) XXX_Size() int
func (*QueryAppliedPlanResponse) XXX_Unmarshal ¶
func (m *QueryAppliedPlanResponse) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface { // CurrentPlan queries the current upgrade plan. CurrentPlan(ctx context.Context, in *QueryCurrentPlanRequest, opts ...grpc.CallOption) (*QueryCurrentPlanResponse, error) // AppliedPlan queries a previously applied upgrade plan by its name. AppliedPlan(ctx context.Context, in *QueryAppliedPlanRequest, opts ...grpc.CallOption) (*QueryAppliedPlanResponse, error) // UpgradedConsensusState queries the consensus state that will serve // as a trusted kernel for the next version of this chain. It will only be // stored at the last height of this chain. // UpgradedConsensusState RPC not supported with legacy querier UpgradedConsensusState(ctx context.Context, in *QueryUpgradedConsensusStateRequest, opts ...grpc.CallOption) (*QueryUpgradedConsensusStateResponse, 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 QueryCurrentPlanRequest ¶
type QueryCurrentPlanRequest struct { }
QueryCurrentPlanRequest is the request type for the Query/CurrentPlan RPC method.
func (*QueryCurrentPlanRequest) Descriptor ¶
func (*QueryCurrentPlanRequest) Descriptor() ([]byte, []int)
func (*QueryCurrentPlanRequest) Marshal ¶
func (m *QueryCurrentPlanRequest) Marshal() (dAtA []byte, err error)
func (*QueryCurrentPlanRequest) MarshalTo ¶
func (m *QueryCurrentPlanRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryCurrentPlanRequest) MarshalToSizedBuffer ¶
func (m *QueryCurrentPlanRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCurrentPlanRequest) ProtoMessage ¶
func (*QueryCurrentPlanRequest) ProtoMessage()
func (*QueryCurrentPlanRequest) Reset ¶
func (m *QueryCurrentPlanRequest) Reset()
func (*QueryCurrentPlanRequest) Size ¶
func (m *QueryCurrentPlanRequest) Size() (n int)
func (*QueryCurrentPlanRequest) String ¶
func (m *QueryCurrentPlanRequest) String() string
func (*QueryCurrentPlanRequest) Unmarshal ¶
func (m *QueryCurrentPlanRequest) Unmarshal(dAtA []byte) error
func (*QueryCurrentPlanRequest) XXX_DiscardUnknown ¶
func (m *QueryCurrentPlanRequest) XXX_DiscardUnknown()
func (*QueryCurrentPlanRequest) XXX_Marshal ¶
func (m *QueryCurrentPlanRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCurrentPlanRequest) XXX_Merge ¶
func (m *QueryCurrentPlanRequest) XXX_Merge(src proto.Message)
func (*QueryCurrentPlanRequest) XXX_Size ¶
func (m *QueryCurrentPlanRequest) XXX_Size() int
func (*QueryCurrentPlanRequest) XXX_Unmarshal ¶
func (m *QueryCurrentPlanRequest) XXX_Unmarshal(b []byte) error
type QueryCurrentPlanResponse ¶
type QueryCurrentPlanResponse struct { // plan is the current upgrade plan. Plan *Plan `protobuf:"bytes,1,opt,name=plan,proto3" json:"plan,omitempty"` }
QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC method.
func (*QueryCurrentPlanResponse) Descriptor ¶
func (*QueryCurrentPlanResponse) Descriptor() ([]byte, []int)
func (*QueryCurrentPlanResponse) GetPlan ¶
func (m *QueryCurrentPlanResponse) GetPlan() *Plan
func (*QueryCurrentPlanResponse) Marshal ¶
func (m *QueryCurrentPlanResponse) Marshal() (dAtA []byte, err error)
func (*QueryCurrentPlanResponse) MarshalTo ¶
func (m *QueryCurrentPlanResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryCurrentPlanResponse) MarshalToSizedBuffer ¶
func (m *QueryCurrentPlanResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCurrentPlanResponse) ProtoMessage ¶
func (*QueryCurrentPlanResponse) ProtoMessage()
func (*QueryCurrentPlanResponse) Reset ¶
func (m *QueryCurrentPlanResponse) Reset()
func (*QueryCurrentPlanResponse) Size ¶
func (m *QueryCurrentPlanResponse) Size() (n int)
func (*QueryCurrentPlanResponse) String ¶
func (m *QueryCurrentPlanResponse) String() string
func (*QueryCurrentPlanResponse) Unmarshal ¶
func (m *QueryCurrentPlanResponse) Unmarshal(dAtA []byte) error
func (*QueryCurrentPlanResponse) XXX_DiscardUnknown ¶
func (m *QueryCurrentPlanResponse) XXX_DiscardUnknown()
func (*QueryCurrentPlanResponse) XXX_Marshal ¶
func (m *QueryCurrentPlanResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCurrentPlanResponse) XXX_Merge ¶
func (m *QueryCurrentPlanResponse) XXX_Merge(src proto.Message)
func (*QueryCurrentPlanResponse) XXX_Size ¶
func (m *QueryCurrentPlanResponse) XXX_Size() int
func (*QueryCurrentPlanResponse) XXX_Unmarshal ¶
func (m *QueryCurrentPlanResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // CurrentPlan queries the current upgrade plan. CurrentPlan(context.Context, *QueryCurrentPlanRequest) (*QueryCurrentPlanResponse, error) // AppliedPlan queries a previously applied upgrade plan by its name. AppliedPlan(context.Context, *QueryAppliedPlanRequest) (*QueryAppliedPlanResponse, error) // UpgradedConsensusState queries the consensus state that will serve // as a trusted kernel for the next version of this chain. It will only be // stored at the last height of this chain. // UpgradedConsensusState RPC not supported with legacy querier UpgradedConsensusState(context.Context, *QueryUpgradedConsensusStateRequest) (*QueryUpgradedConsensusStateResponse, error) }
QueryServer is the server API for Query service.
type QueryUpgradedConsensusStateRequest ¶
type QueryUpgradedConsensusStateRequest struct { // last height of the current chain must be sent in request // as this is the height under which next consensus state is stored LastHeight int64 `protobuf:"varint,1,opt,name=last_height,json=lastHeight,proto3" json:"last_height,omitempty"` }
QueryUpgradedConsensusStateRequest is the request type for the Query/UpgradedConsensusState RPC method.
func (*QueryUpgradedConsensusStateRequest) Descriptor ¶
func (*QueryUpgradedConsensusStateRequest) Descriptor() ([]byte, []int)
func (*QueryUpgradedConsensusStateRequest) GetLastHeight ¶
func (m *QueryUpgradedConsensusStateRequest) GetLastHeight() int64
func (*QueryUpgradedConsensusStateRequest) Marshal ¶
func (m *QueryUpgradedConsensusStateRequest) Marshal() (dAtA []byte, err error)
func (*QueryUpgradedConsensusStateRequest) MarshalTo ¶
func (m *QueryUpgradedConsensusStateRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryUpgradedConsensusStateRequest) MarshalToSizedBuffer ¶
func (m *QueryUpgradedConsensusStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryUpgradedConsensusStateRequest) ProtoMessage ¶
func (*QueryUpgradedConsensusStateRequest) ProtoMessage()
func (*QueryUpgradedConsensusStateRequest) Reset ¶
func (m *QueryUpgradedConsensusStateRequest) Reset()
func (*QueryUpgradedConsensusStateRequest) Size ¶
func (m *QueryUpgradedConsensusStateRequest) Size() (n int)
func (*QueryUpgradedConsensusStateRequest) String ¶
func (m *QueryUpgradedConsensusStateRequest) String() string
func (*QueryUpgradedConsensusStateRequest) Unmarshal ¶
func (m *QueryUpgradedConsensusStateRequest) Unmarshal(dAtA []byte) error
func (*QueryUpgradedConsensusStateRequest) XXX_DiscardUnknown ¶
func (m *QueryUpgradedConsensusStateRequest) XXX_DiscardUnknown()
func (*QueryUpgradedConsensusStateRequest) XXX_Marshal ¶
func (m *QueryUpgradedConsensusStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryUpgradedConsensusStateRequest) XXX_Merge ¶
func (m *QueryUpgradedConsensusStateRequest) XXX_Merge(src proto.Message)
func (*QueryUpgradedConsensusStateRequest) XXX_Size ¶
func (m *QueryUpgradedConsensusStateRequest) XXX_Size() int
func (*QueryUpgradedConsensusStateRequest) XXX_Unmarshal ¶
func (m *QueryUpgradedConsensusStateRequest) XXX_Unmarshal(b []byte) error
type QueryUpgradedConsensusStateResponse ¶
type QueryUpgradedConsensusStateResponse struct {
UpgradedConsensusState *types.Any `` /* 129-byte string literal not displayed */
}
QueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState RPC method.
func (*QueryUpgradedConsensusStateResponse) Descriptor ¶
func (*QueryUpgradedConsensusStateResponse) Descriptor() ([]byte, []int)
func (*QueryUpgradedConsensusStateResponse) GetUpgradedConsensusState ¶
func (m *QueryUpgradedConsensusStateResponse) GetUpgradedConsensusState() *types.Any
func (*QueryUpgradedConsensusStateResponse) Marshal ¶
func (m *QueryUpgradedConsensusStateResponse) Marshal() (dAtA []byte, err error)
func (*QueryUpgradedConsensusStateResponse) MarshalTo ¶
func (m *QueryUpgradedConsensusStateResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryUpgradedConsensusStateResponse) MarshalToSizedBuffer ¶
func (m *QueryUpgradedConsensusStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryUpgradedConsensusStateResponse) ProtoMessage ¶
func (*QueryUpgradedConsensusStateResponse) ProtoMessage()
func (*QueryUpgradedConsensusStateResponse) Reset ¶
func (m *QueryUpgradedConsensusStateResponse) Reset()
func (*QueryUpgradedConsensusStateResponse) Size ¶
func (m *QueryUpgradedConsensusStateResponse) Size() (n int)
func (*QueryUpgradedConsensusStateResponse) String ¶
func (m *QueryUpgradedConsensusStateResponse) String() string
func (*QueryUpgradedConsensusStateResponse) Unmarshal ¶
func (m *QueryUpgradedConsensusStateResponse) Unmarshal(dAtA []byte) error
func (*QueryUpgradedConsensusStateResponse) XXX_DiscardUnknown ¶
func (m *QueryUpgradedConsensusStateResponse) XXX_DiscardUnknown()
func (*QueryUpgradedConsensusStateResponse) XXX_Marshal ¶
func (m *QueryUpgradedConsensusStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryUpgradedConsensusStateResponse) XXX_Merge ¶
func (m *QueryUpgradedConsensusStateResponse) XXX_Merge(src proto.Message)
func (*QueryUpgradedConsensusStateResponse) XXX_Size ¶
func (m *QueryUpgradedConsensusStateResponse) XXX_Size() int
func (*QueryUpgradedConsensusStateResponse) XXX_Unmarshal ¶
func (m *QueryUpgradedConsensusStateResponse) XXX_Unmarshal(b []byte) error
type SoftwareUpgradeProposal ¶
type SoftwareUpgradeProposal struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Plan Plan `protobuf:"bytes,3,opt,name=plan,proto3" json:"plan"` }
SoftwareUpgradeProposal is a gov Content type for initiating a software upgrade.
func (*SoftwareUpgradeProposal) Descriptor ¶
func (*SoftwareUpgradeProposal) Descriptor() ([]byte, []int)
func (*SoftwareUpgradeProposal) Equal ¶
func (this *SoftwareUpgradeProposal) Equal(that interface{}) bool
func (*SoftwareUpgradeProposal) GetDescription ¶
func (sup *SoftwareUpgradeProposal) GetDescription() string
func (*SoftwareUpgradeProposal) GetTitle ¶
func (sup *SoftwareUpgradeProposal) GetTitle() string
func (*SoftwareUpgradeProposal) Marshal ¶
func (m *SoftwareUpgradeProposal) Marshal() (dAtA []byte, err error)
func (*SoftwareUpgradeProposal) MarshalTo ¶
func (m *SoftwareUpgradeProposal) MarshalTo(dAtA []byte) (int, error)
func (*SoftwareUpgradeProposal) MarshalToSizedBuffer ¶
func (m *SoftwareUpgradeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SoftwareUpgradeProposal) ProposalRoute ¶
func (sup *SoftwareUpgradeProposal) ProposalRoute() string
func (*SoftwareUpgradeProposal) ProposalType ¶
func (sup *SoftwareUpgradeProposal) ProposalType() string
func (*SoftwareUpgradeProposal) ProtoMessage ¶
func (*SoftwareUpgradeProposal) ProtoMessage()
func (*SoftwareUpgradeProposal) Reset ¶
func (m *SoftwareUpgradeProposal) Reset()
func (*SoftwareUpgradeProposal) Size ¶
func (m *SoftwareUpgradeProposal) Size() (n int)
func (SoftwareUpgradeProposal) String ¶
func (sup SoftwareUpgradeProposal) String() string
func (*SoftwareUpgradeProposal) Unmarshal ¶
func (m *SoftwareUpgradeProposal) Unmarshal(dAtA []byte) error
func (SoftwareUpgradeProposal) UnpackInterfaces ¶
func (sup SoftwareUpgradeProposal) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
func (*SoftwareUpgradeProposal) ValidateBasic ¶
func (sup *SoftwareUpgradeProposal) ValidateBasic() error
func (*SoftwareUpgradeProposal) XXX_DiscardUnknown ¶
func (m *SoftwareUpgradeProposal) XXX_DiscardUnknown()
func (*SoftwareUpgradeProposal) XXX_Marshal ¶
func (m *SoftwareUpgradeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SoftwareUpgradeProposal) XXX_Merge ¶
func (m *SoftwareUpgradeProposal) XXX_Merge(src proto.Message)
func (*SoftwareUpgradeProposal) XXX_Size ¶
func (m *SoftwareUpgradeProposal) XXX_Size() int
func (*SoftwareUpgradeProposal) XXX_Unmarshal ¶
func (m *SoftwareUpgradeProposal) XXX_Unmarshal(b []byte) error
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) AppliedPlan ¶
func (*UnimplementedQueryServer) AppliedPlan(ctx context.Context, req *QueryAppliedPlanRequest) (*QueryAppliedPlanResponse, error)
func (*UnimplementedQueryServer) CurrentPlan ¶
func (*UnimplementedQueryServer) CurrentPlan(ctx context.Context, req *QueryCurrentPlanRequest) (*QueryCurrentPlanResponse, error)
func (*UnimplementedQueryServer) UpgradedConsensusState ¶
func (*UnimplementedQueryServer) UpgradedConsensusState(ctx context.Context, req *QueryUpgradedConsensusStateRequest) (*QueryUpgradedConsensusStateResponse, error)
type UpgradeHandler ¶
UpgradeHandler specifies the type of function that is called when an upgrade is applied