Bump ibc proto to v3.2.0
This commit is contained in:
@@ -30,12 +30,17 @@ service Query {
|
||||
rpc DenomHash(QueryDenomHashRequest) returns (QueryDenomHashResponse) {
|
||||
option (google.api.http).get = "/ibc/apps/transfer/v1/denom_hashes/{trace}";
|
||||
}
|
||||
|
||||
// EscrowAddress returns the escrow address for a particular port and channel id.
|
||||
rpc EscrowAddress(QueryEscrowAddressRequest) returns (QueryEscrowAddressResponse) {
|
||||
option (google.api.http).get = "/ibc/apps/transfer/v1/channels/{channel_id}/ports/{port_id}/escrow_address";
|
||||
}
|
||||
}
|
||||
|
||||
// QueryDenomTraceRequest is the request type for the Query/DenomTrace RPC
|
||||
// method
|
||||
message QueryDenomTraceRequest {
|
||||
// hash (in hex format) of the denomination trace information.
|
||||
// hash (in hex format) or denom (full denom with ibc prefix) of the denomination trace information.
|
||||
string hash = 1;
|
||||
}
|
||||
|
||||
@@ -84,3 +89,17 @@ message QueryDenomHashResponse {
|
||||
// hash (in hex format) of the denomination trace information.
|
||||
string hash = 1;
|
||||
}
|
||||
|
||||
// QueryEscrowAddressRequest is the request type for the EscrowAddress RPC method.
|
||||
message QueryEscrowAddressRequest {
|
||||
// unique port identifier
|
||||
string port_id = 1;
|
||||
// unique channel identifier
|
||||
string channel_id = 2;
|
||||
}
|
||||
|
||||
// QueryEscrowAddressResponse is the response type of the EscrowAddress RPC method.
|
||||
message QueryEscrowAddressResponse {
|
||||
// the escrow account address
|
||||
string escrow_address = 1;
|
||||
}
|
||||
11
third_party/proto/ibc/core/channel/v1/tx.proto
vendored
11
third_party/proto/ibc/core/channel/v1/tx.proto
vendored
@@ -47,11 +47,11 @@ enum ResponseResultType {
|
||||
option (gogoproto.goproto_enum_prefix) = false;
|
||||
|
||||
// Default zero value enumeration
|
||||
RESPONSE_RESULT_UNSPECIFIED = 0 [(gogoproto.enumvalue_customname) = "UNSPECIFIED"];
|
||||
RESPONSE_RESULT_TYPE_UNSPECIFIED = 0 [(gogoproto.enumvalue_customname) = "UNSPECIFIED"];
|
||||
// The message did not call the IBC application callbacks (because, for example, the packet had already been relayed)
|
||||
RESPONSE_RESULT_NOOP = 1 [(gogoproto.enumvalue_customname) = "NOOP"];
|
||||
RESPONSE_RESULT_TYPE_NOOP = 1 [(gogoproto.enumvalue_customname) = "NOOP"];
|
||||
// The message was executed successfully
|
||||
RESPONSE_RESULT_SUCCESS = 2 [(gogoproto.enumvalue_customname) = "SUCCESS"];
|
||||
RESPONSE_RESULT_TYPE_SUCCESS = 2 [(gogoproto.enumvalue_customname) = "SUCCESS"];
|
||||
}
|
||||
|
||||
// MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It
|
||||
@@ -68,6 +68,7 @@ message MsgChannelOpenInit {
|
||||
// MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.
|
||||
message MsgChannelOpenInitResponse {
|
||||
string channel_id = 1 [(gogoproto.moretags) = "yaml:\"channel_id\""];
|
||||
string version = 2;
|
||||
}
|
||||
|
||||
// MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel
|
||||
@@ -91,7 +92,9 @@ message MsgChannelOpenTry {
|
||||
}
|
||||
|
||||
// MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.
|
||||
message MsgChannelOpenTryResponse {}
|
||||
message MsgChannelOpenTryResponse {
|
||||
string version = 1;
|
||||
}
|
||||
|
||||
// MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge
|
||||
// the change of channel state to TRYOPEN on Chain B.
|
||||
|
||||
@@ -7,6 +7,7 @@ option go_package = "github.com/cosmos/ibc-go/v3/modules/core/02-client/types";
|
||||
import "gogoproto/gogo.proto";
|
||||
import "google/protobuf/any.proto";
|
||||
import "cosmos/upgrade/v1beta1/upgrade.proto";
|
||||
import "cosmos_proto/cosmos.proto";
|
||||
|
||||
// IdentifiedClientState defines a client state with an additional client
|
||||
// identifier field.
|
||||
@@ -41,7 +42,8 @@ message ClientConsensusStates {
|
||||
// handler may fail if the subject and the substitute do not match in client and
|
||||
// chain parameters (with exception to latest height, frozen height, and chain-id).
|
||||
message ClientUpdateProposal {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
option (cosmos_proto.implements_interface) = "cosmos.gov.v1beta1.Content";
|
||||
// the title of the update proposal
|
||||
string title = 1;
|
||||
// the description of the proposal
|
||||
@@ -56,9 +58,10 @@ message ClientUpdateProposal {
|
||||
// UpgradeProposal is a gov Content type for initiating an IBC breaking
|
||||
// upgrade.
|
||||
message UpgradeProposal {
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
option (gogoproto.equal) = true;
|
||||
option (gogoproto.goproto_getters) = false;
|
||||
option (gogoproto.goproto_stringer) = false;
|
||||
option (gogoproto.equal) = true;
|
||||
option (cosmos_proto.implements_interface) = "cosmos.gov.v1beta1.Content";
|
||||
|
||||
string title = 1;
|
||||
string description = 2;
|
||||
|
||||
23
third_party/proto/ibc/core/client/v1/query.proto
vendored
23
third_party/proto/ibc/core/client/v1/query.proto
vendored
@@ -36,6 +36,11 @@ service Query {
|
||||
option (google.api.http).get = "/ibc/core/client/v1/consensus_states/{client_id}";
|
||||
}
|
||||
|
||||
// ConsensusStateHeights queries the height of every consensus states associated with a given client.
|
||||
rpc ConsensusStateHeights(QueryConsensusStateHeightsRequest) returns (QueryConsensusStateHeightsResponse) {
|
||||
option (google.api.http).get = "/ibc/core/client/v1/consensus_states/{client_id}/heights";
|
||||
}
|
||||
|
||||
// Status queries the status of an IBC client.
|
||||
rpc ClientStatus(QueryClientStatusRequest) returns (QueryClientStatusResponse) {
|
||||
option (google.api.http).get = "/ibc/core/client/v1/client_status/{client_id}";
|
||||
@@ -137,6 +142,24 @@ message QueryConsensusStatesResponse {
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights
|
||||
// RPC method.
|
||||
message QueryConsensusStateHeightsRequest {
|
||||
// client identifier
|
||||
string client_id = 1;
|
||||
// pagination request
|
||||
cosmos.base.query.v1beta1.PageRequest pagination = 2;
|
||||
}
|
||||
|
||||
// QueryConsensusStateHeightsResponse is the response type for the
|
||||
// Query/ConsensusStateHeights RPC method
|
||||
message QueryConsensusStateHeightsResponse {
|
||||
// consensus state heights
|
||||
repeated Height consensus_state_heights = 1 [(gogoproto.nullable) = false];
|
||||
// pagination response
|
||||
cosmos.base.query.v1beta1.PageResponse pagination = 2;
|
||||
}
|
||||
|
||||
// QueryClientStatusRequest is the request type for the Query/ClientStatus RPC
|
||||
// method
|
||||
message QueryClientStatusRequest {
|
||||
|
||||
@@ -5,7 +5,7 @@ package ibc.core.commitment.v1;
|
||||
option go_package = "github.com/cosmos/ibc-go/v3/modules/core/23-commitment/types";
|
||||
|
||||
import "gogoproto/gogo.proto";
|
||||
import "confio/proofs.proto";
|
||||
import "proofs.proto";
|
||||
|
||||
// MerkleRoot defines a merkle root hash.
|
||||
// In the Cosmos SDK, the AppHash of a block header becomes the root.
|
||||
|
||||
@@ -6,7 +6,7 @@ option go_package = "github.com/cosmos/ibc-go/v3/modules/light-clients/07-tender
|
||||
|
||||
import "tendermint/types/validator.proto";
|
||||
import "tendermint/types/types.proto";
|
||||
import "confio/proofs.proto";
|
||||
import "proofs.proto";
|
||||
import "google/protobuf/duration.proto";
|
||||
import "google/protobuf/timestamp.proto";
|
||||
import "ibc/core/client/v1/client.proto";
|
||||
@@ -52,12 +52,11 @@ message ClientState {
|
||||
// "upgradedIBCState"}`
|
||||
repeated string upgrade_path = 9 [(gogoproto.moretags) = "yaml:\"upgrade_path\""];
|
||||
|
||||
// This flag, when set to true, will allow governance to recover a client
|
||||
// which has expired
|
||||
bool allow_update_after_expiry = 10 [(gogoproto.moretags) = "yaml:\"allow_update_after_expiry\""];
|
||||
// This flag, when set to true, will allow governance to unfreeze a client
|
||||
// whose chain has experienced a misbehaviour event
|
||||
bool allow_update_after_misbehaviour = 11 [(gogoproto.moretags) = "yaml:\"allow_update_after_misbehaviour\""];
|
||||
// allow_update_after_expiry is deprecated
|
||||
bool allow_update_after_expiry = 10 [deprecated = true, (gogoproto.moretags) = "yaml:\"allow_update_after_expiry\""];
|
||||
// allow_update_after_misbehaviour is deprecated
|
||||
bool allow_update_after_misbehaviour = 11
|
||||
[deprecated = true, (gogoproto.moretags) = "yaml:\"allow_update_after_misbehaviour\""];
|
||||
}
|
||||
|
||||
// ConsensusState defines the consensus state from Tendermint.
|
||||
|
||||
Reference in New Issue
Block a user