Skip to content

Commit

Permalink
ibc-go: bump to v8.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tony-iqlusion committed Aug 14, 2024
1 parent 26b102b commit 5d90d20
Show file tree
Hide file tree
Showing 49 changed files with 15,991 additions and 4,144 deletions.
29 changes: 18 additions & 11 deletions cosmos-sdk-proto/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,13 @@ pub mod cosmos {
}
}

/// ICS23 protobuf definitions.
pub mod ics23 {
pub mod v1 {
include!("prost/ibc-go/cosmos.ics23.v1.rs");
}
}

/// Messages and services handling minting
pub mod mint {
pub mod v1beta1 {
Expand Down Expand Up @@ -304,28 +311,28 @@ pub mod ibc {
/// IBC light clients.
pub mod lightclients {
pub mod localhost {
pub mod v1 {
include!("prost/ibc-go/ibc.lightclients.localhost.v1.rs");
pub mod v2 {
include!("prost/ibc-go/ibc.lightclients.localhost.v2.rs");
}
}
pub mod solomachine {
pub mod v1 {
include!("prost/ibc-go/ibc.lightclients.solomachine.v1.rs");
}

pub mod v2 {
include!("prost/ibc-go/ibc.lightclients.solomachine.v2.rs");
}

pub mod v3 {
include!("prost/ibc-go/ibc.lightclients.solomachine.v3.rs");
}
}
pub mod tendermint {
pub mod v1 {
include!("prost/ibc-go/ibc.lightclients.tendermint.v1.rs");
}
}
pub mod wasm {
pub mod v1 {
include!("prost/ibc-go/ibc.lightclients.wasm.v1.rs");
}
}
}
}

/// ICS23 protobuf definitions.
pub mod ics23 {
include!("prost/ibc-go/ics23.rs");
}
2 changes: 1 addition & 1 deletion cosmos-sdk-proto/src/prost/ibc-go/IBC_COMMIT
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v6.3.1
v8.4.0
2 changes: 2 additions & 0 deletions cosmos-sdk-proto/src/prost/ibc-go/amino.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// @generated
// @@protoc_insertion_point(module)
52 changes: 52 additions & 0 deletions cosmos-sdk-proto/src/prost/ibc-go/capability.v1.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
// @generated
/// Capability defines an implementation of an object capability. The index
/// provided to a Capability must be globally unique.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Capability {
#[prost(uint64, tag = "1")]
pub index: u64,
}
/// Owner defines a single capability owner. An owner is defined by the name of
/// capability and the module name.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Owner {
#[prost(string, tag = "1")]
pub module: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub name: ::prost::alloc::string::String,
}
/// CapabilityOwners defines a set of owners of a single Capability. The set of
/// owners must be unique.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CapabilityOwners {
#[prost(message, repeated, tag = "1")]
pub owners: ::prost::alloc::vec::Vec<Owner>,
}
/// GenesisOwners defines the capability owners with their corresponding index.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GenesisOwners {
/// index is the index of the capability owner.
#[prost(uint64, tag = "1")]
pub index: u64,
/// index_owners are the owners at the given index.
#[prost(message, optional, tag = "2")]
pub index_owners: ::core::option::Option<CapabilityOwners>,
}
/// GenesisState defines the capability module's genesis state.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GenesisState {
/// index is the capability global index.
#[prost(uint64, tag = "1")]
pub index: u64,
/// owners represents a map from index to owners of the capability index
/// index key is string to allow amino marshalling.
#[prost(message, repeated, tag = "2")]
pub owners: ::prost::alloc::vec::Vec<GenesisOwners>,
}
include!("capability.v1.serde.rs");
// @@protoc_insertion_point(module)
Loading

0 comments on commit 5d90d20

Please sign in to comment.