Skip to content

Commit b7c4abd

Browse files
SpicyLemondependabot[bot]julienrbrtalessiozrbecker
authored
Bring in SDK changes up to v0.50.12 and Mark v0.50.12-pio-1. (#614)
* build(deps): Bump github.com/cosmos/cosmos-db from 1.1.0 to 1.1.1 (cosmos#23030) * build(deps): Bump github.com/cosmos/ledger-cosmos-go from 0.13.3 to 0.14.0 (cosmos#23029) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Julien Robert <[email protected]> * feat(x/tx): add an option to encode maps using amino json (backport cosmos#23539) (cosmos#23540) Co-authored-by: Julien Robert <[email protected]> * feat(client/v2): add map support (backport cosmos#23544) (cosmos#23554) Co-authored-by: Julien Robert <[email protected]> * docs(keyring): add keyctl docs (backport cosmos#23563) (cosmos#23566) Co-authored-by: Alessio Treglia <[email protected]> * docs: correct explanation on how to set custom signer via depinject (backport cosmos#23654) (cosmos#23663) Co-authored-by: Julien Robert <[email protected]> * chore: remove unused orm module (backport cosmos#23633) (cosmos#23637) Co-authored-by: Zachary Becker <[email protected]> * Merge commit from fork * Prevent empty groups (cherry picked from commit 95090a0ec1f193104ba7d6d033a490d1515e54d8) * Handle inflight proposals (cherry picked from commit 855983471882068894ed7952b592ab3e61b464b9) * No empty group with simulations * Update changelog * Set release date * updates * Update RELEASE_NOTES.md * Update RELEASE_NOTES.md --------- Co-authored-by: Alex Peters <[email protected]> Co-authored-by: Julien Robert <[email protected]> * Mark v0.50.12-pio-1 in the changelog. --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Julien Robert <[email protected]> Co-authored-by: Alessio Treglia <[email protected]> Co-authored-by: Zachary Becker <[email protected]>
1 parent b4bb52a commit b7c4abd

File tree

90 files changed

+281
-17125
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+281
-17125
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,17 @@ Ref: https://keepachangelog.com/en/1.0.0/
4242

4343
---
4444

45+
## [v0.50.12-pio-1](https://github.com/provenance-io/cosmos-sdk/releases/tag/v0.50.12-pio-1) - 2024-02-20
46+
47+
* [#614](https://github.com/provenance-io/cosmos-sdk/pull/614) Provenance: Bring in SDK changes up to v0.50.12.
48+
49+
### Full Commit History
50+
51+
* https://github.com/provenance-io/cosmos-sdk/compare/v0.50.11-pio-1..v0.50.12-pio-1
52+
* https://github.com/provenance-io/cosmos-sdk/compare/v0.50.12..v0.50.12-pio-1
53+
54+
---
55+
4556
## [v0.50.11-pio-1](https://github.com/provenance-io/cosmos-sdk/releases/tag/v0.50.11-pio-1) - 2024-12-18
4657

4758
* [#612](https://github.com/provenance-io/cosmos-sdk/pull/612) Provenance: Bring in SDK changes up to v0.50.11.
@@ -133,6 +144,13 @@ Ref: https://keepachangelog.com/en/1.0.0/
133144

134145
---
135146

147+
## [v0.50.12](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.50.12) - 2025-02-20
148+
149+
### Bug Fixes
150+
151+
* [GHSA-x5vx-95h7-rv4p](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-x5vx-95h7-rv4p) Fix Group module can halt chain when handling a malicious proposal
152+
153+
136154
## [v0.50.11](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.50.11) - 2024-12-16
137155

138156
### Features

RELEASE_NOTES.md

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
1-
# Cosmos SDK v0.50.11 Release Notes
1+
# Cosmos SDK v0.50.12 Release Notes
22

33
💬 [**Release Discussion**](https://github.com/orgs/cosmos/discussions/58)
44

55
## 🚀 Highlights
66

7-
We are back on schedule for our monthly v0.50.x patch releases.
8-
The last two months, next to ramping up on v0.52 and v2, we added a few bug fixes and (UX) improvements.
7+
This patch release fixes [GHSA-x5vx-95h7-rv4p](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-x5vx-95h7-rv4p).
8+
It resolves a `x/group` module issue that can halt chain when handling a malicious proposal.
9+
Only users of the `x/group` module are affected by this issue.
910

10-
Notable changes:
11-
12-
* Fix [ABS-0043/ABS-0044](https://github.com/cosmos/cosmos-sdk/security/advisories/GHSA-8wcc-m6j2-qxvm).
13-
* New Linux-only backend that adds Linux kernel's `keyctl` support
14-
* Skip sims test when running dry on validators
11+
We recommended to upgrade to this patch release as soon as possible.
12+
When upgrading from <= v0.50.11, please use a chain upgrade to ensure that 2/3 of the validator power upgrade to v0.50.12.
1513

1614
## 📝 Changelog
1715

18-
Check out the [changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.50.11/CHANGELOG.md) for an exhaustive list of changes, or [compare changes](https://github.com/cosmos/cosmos-sdk/compare/v0.50.10...v0.50.11) from the last release.
19-
20-
## Maintenance Policy
21-
22-
Cosmos SDK Olympus (v0.52) final release is approaching really soon. That means the Eden line (v0.50.x) will soon only be supported for bug fixes only, as per our release policy. Earlier versions are not maintained.
23-
24-
Note, that the next SDK release, v0.52, does not include `x/params` migration, when migrating from < v0.47, v0.50.x **or** v0.47.x, is a mandatory migration.
25-
26-
Start integrating with [Cosmos SDK Eden (v0.52)](https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#v052x) and enjoy and the new features and performance improvements.
16+
Check out the [changelog](https://github.com/cosmos/cosmos-sdk/blob/v0.50.12/CHANGELOG.md) for an exhaustive list of changes, or [compare changes](https://github.com/cosmos/cosmos-sdk/compare/v0.50.11...v0.50.12) from the last release.

client/v2/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ Ref: https://keepachangelog.com/en/1.0.0/
3636

3737
## [Unreleased]
3838

39+
## [v2.0.0-beta.8] - 2025-01-29
40+
41+
* [#23544](https://github.com/cosmos/cosmos-sdk/pull/23544) Support map in queries for autocli.
42+
3943
## [v2.0.0-beta.7] - 2024-12-10
4044

4145
### Bug Fixes

client/v2/autocli/query.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ func (b *Builder) BuildQueryMethodCommand(ctx context.Context, descriptor protor
124124
EnumAsString: true,
125125
DoNotSortFields: true,
126126
AminoNameAsTypeURL: true,
127+
MarshalMappings: true,
127128
TypeResolver: b.TypeResolver,
128129
FileResolver: b.FileResolver,
129130
}

client/v2/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
cosmossdk.io/core v0.11.0
88
cosmossdk.io/depinject v1.0.0-alpha.4
99
cosmossdk.io/math v1.3.0
10-
cosmossdk.io/x/tx v0.13.5
10+
cosmossdk.io/x/tx v0.13.8
1111
github.com/cockroachdb/errors v1.11.3
1212
github.com/cosmos/cosmos-proto v1.0.0-beta.5
1313
github.com/cosmos/cosmos-sdk v0.50.6

client/v2/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ cosmossdk.io/math v1.3.0 h1:RC+jryuKeytIiictDslBP9i1fhkVm6ZDmZEoNP316zE=
1616
cosmossdk.io/math v1.3.0/go.mod h1:vnRTxewy+M7BtXBNFybkuhSH4WfedVAAnERHgVFhp3k=
1717
cosmossdk.io/store v1.1.0 h1:LnKwgYMc9BInn9PhpTFEQVbL9UK475G2H911CGGnWHk=
1818
cosmossdk.io/store v1.1.0/go.mod h1:oZfW/4Fc/zYqu3JmQcQdUJ3fqu5vnYTn3LZFFy8P8ng=
19-
cosmossdk.io/x/tx v0.13.5 h1:FdnU+MdmFWn1pTsbfU0OCf2u6mJ8cqc1H4OMG418MLw=
20-
cosmossdk.io/x/tx v0.13.5/go.mod h1:V6DImnwJMTq5qFjeGWpXNiT/fjgE4HtmclRmTqRVM3w=
19+
cosmossdk.io/x/tx v0.13.8 h1:dQwC8jMe7awx/edi1HPPZ40AjHnsix6KSO/jbKMUYKk=
20+
cosmossdk.io/x/tx v0.13.8/go.mod h1:V6DImnwJMTq5qFjeGWpXNiT/fjgE4HtmclRmTqRVM3w=
2121
dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
2222
filippo.io/edwards25519 v1.0.0 h1:0wAIcmJUqRdI8IJ/3eGi5/HwXZWPujYXXlkrQogz0Ek=
2323
filippo.io/edwards25519 v1.0.0/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns=

docs/docs/build/building-modules/02-messages-and-queries.md

Lines changed: 27 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,16 @@ When a transaction is relayed from the underlying consensus engine to the Cosmos
2424

2525
Defining Protobuf `Msg` services is the recommended way to handle messages. A Protobuf `Msg` service should be created for each module, typically in `tx.proto` (see more info about [conventions and naming](../../learn/advanced/05-encoding.md#faq)). It must have an RPC service method defined for each message in the module.
2626

27-
2827
Each `Msg` service method must have exactly one argument, which must implement the `sdk.Msg` interface, and a Protobuf response. The naming convention is to call the RPC argument `Msg<service-rpc-name>` and the RPC response `Msg<service-rpc-name>Response`. For example:
2928

3029
```protobuf
31-
rpc Send(MsgSend) returns (MsgSendResponse);
30+
rpc Send(MsgSend) returns (MsgSendResponse);
3231
```
3332

3433
See an example of a `Msg` service definition from `x/bank` module:
3534

3635
```protobuf reference
37-
https://github.com/cosmos/cosmos-sdk/blob/v0.50.0-alpha.0/proto/cosmos/bank/v1beta1/tx.proto#L13-L36
36+
https://github.com/cosmos/cosmos-sdk/blob/28fa3b8/x/bank/proto/cosmos/bank/v1beta1/tx.proto#L13-L41
3837
```
3938

4039
### `sdk.Msg` Interface
@@ -47,8 +46,7 @@ To attach a `ValidateBasic()` method to a message then you must add methods to t
4746
https://github.com/cosmos/cosmos-sdk/blob/9c1e8b247cd47b5d3decda6e86fbc3bc996ee5d7/types/tx_msg.go#L84-L88
4847
```
4948

50-
In 0.50+ signers from the `GetSigners()` call is automated via a protobuf annotation.
51-
49+
Signers from the `GetSigners()` call is automated via a protobuf annotation.
5250
Read more about the signer field [here](./05-protobuf-annotations.md).
5351

5452
```protobuf reference
@@ -58,23 +56,32 @@ https://github.com/cosmos/cosmos-sdk/blob/e6848d99b55a65d014375b295bdd7f9641aac9
5856
If there is a need for custom signers then there is an alternative path which can be taken. A function which returns `signing.CustomGetSigner` for a specific message can be defined.
5957

6058
```go
61-
func ProvideBankSendTransactionGetSigners() signing.CustomGetSigner {
62-
63-
// Extract the signer from the signature.
64-
signer, err := coretypes.LatestSigner(Tx).Sender(ethTx)
65-
if err != nil {
66-
return nil, err
67-
}
68-
69-
// Return the signer in the required format.
70-
return [][]byte{signer.Bytes()}, nil
59+
func ProvideCustomMsgTransactionGetSigners() signing.CustomGetSigner {
60+
// Extract the signer from the signature.
61+
signer, err := coretypes.LatestSigner(Tx).Sender(ethTx)
62+
if err != nil {
63+
return nil, err
64+
}
65+
66+
// Return the signer in the required format.
67+
return signing.CustomGetSigner{
68+
MsgType: protoreflect.FullName(gogoproto.MessageName(&types.CustomMsg{})),
69+
Fn: func(msg proto.Message) ([][]byte, error) {
70+
return [][]byte{signer}, nil
71+
}
72+
}
7173
}
7274
```
7375

74-
When using dependency injection (depinject) this can be provided to the application via the provide method.
76+
This can be provided to the application using depinject's `Provide` method in the module that defines the type:
7577

76-
```go
77-
depinject.Provide(banktypes.ProvideBankSendTransactionGetSigners)
78+
```diff
79+
func init() {
80+
appconfig.RegisterModule(&modulev1.Module{},
81+
- appconfig.Provide(ProvideModule),
82+
+ appconfig.Provide(ProvideModule, ProvideCustomMsgTransactionGetSigners),
83+
)
84+
}
7885
```
7986

8087
The Cosmos SDK uses Protobuf definitions to generate client and server code:
@@ -84,7 +91,7 @@ The Cosmos SDK uses Protobuf definitions to generate client and server code:
8491

8592
A `RegisterMsgServer` method is also generated and should be used to register the module's `MsgServer` implementation in `RegisterServices` method from the [`AppModule` interface](./01-module-manager.md#appmodule).
8693

87-
In order for clients (CLI and grpc-gateway) to have these URLs registered, the Cosmos SDK provides the function `RegisterMsgServiceDesc(registry codectypes.InterfaceRegistry, sd *grpc.ServiceDesc)` that should be called inside module's [`RegisterInterfaces`](01-module-manager.md#appmodulebasic) method, using the proto-generated `&_Msg_serviceDesc` as `*grpc.ServiceDesc` argument.
94+
In order for clients (CLI and gRPC-gateway) to have these URLs registered, the Cosmos SDK provides the function `RegisterMsgServiceDesc(registry codectypes.InterfaceRegistry, sd *grpc.ServiceDesc)` that should be called inside module's [`RegisterInterfaces`](01-module-manager.md#appmodulebasic) method, using the proto-generated `&_Msg_serviceDesc` as `*grpc.ServiceDesc` argument.
8895

8996

9097
## Queries
@@ -93,7 +100,7 @@ A `query` is a request for information made by end-users of applications through
93100

94101
### gRPC Queries
95102

96-
Queries should be defined using [Protobuf services](https://developers.google.com/protocol-buffers/docs/proto#services). A `Query` service should be created per module in `query.proto`. This service lists endpoints starting with `rpc`.
103+
Queries should be defined using [Protobuf services](https://protobuf.dev/programming-guides/proto2/). A `Query` service should be created per module in `query.proto`. This service lists endpoints starting with `rpc`.
97104

98105
Here's an example of such a `Query` service definition:
99106

@@ -105,26 +112,6 @@ As `proto.Message`s, generated `Response` types implement by default `String()`
105112

106113
A `RegisterQueryServer` method is also generated and should be used to register the module's query server in the `RegisterServices` method from the [`AppModule` interface](./01-module-manager.md#appmodule).
107114

108-
### Legacy Queries
109-
110-
Before the introduction of Protobuf and gRPC in the Cosmos SDK, there was usually no specific `query` object defined by module developers, contrary to `message`s. Instead, the Cosmos SDK took the simpler approach of using a simple `path` to define each `query`. The `path` contains the `query` type and all the arguments needed to process it. For most module queries, the `path` should look like the following:
111-
112-
```text
113-
queryCategory/queryRoute/queryType/arg1/arg2/...
114-
```
115-
116-
where:
117-
118-
* `queryCategory` is the category of the `query`, typically `custom` for module queries. It is used to differentiate between different kinds of queries within `BaseApp`'s [`Query` method](../../learn/advanced/00-baseapp.md#query).
119-
* `queryRoute` is used by `BaseApp`'s [`queryRouter`](../../learn/advanced/00-baseapp.md#query-routing) to map the `query` to its module. Usually, `queryRoute` should be the name of the module.
120-
* `queryType` is used by the module's [`querier`](./04-query-services.md#legacy-queriers) to map the `query` to the appropriate `querier function` within the module.
121-
* `args` are the actual arguments needed to process the `query`. They are filled out by the end-user. Note that for bigger queries, you might prefer passing arguments in the `Data` field of the request `req` instead of the `path`.
122-
123-
The `path` for each `query` must be defined by the module developer in the module's [command-line interface file](./09-module-interfaces.md#query-commands).Overall, there are 3 mains components module developers need to implement in order to make the subset of the state defined by their module queryable:
124-
125-
* A [`querier`](./04-query-services.md#legacy-queriers), to process the `query` once it has been [routed to the module](../../learn/advanced/00-baseapp.md#query-routing).
126-
* [Query commands](./09-module-interfaces.md#query-commands) in the module's CLI file, where the `path` for each `query` is specified.
127-
* `query` return types. Typically defined in a file `types/querier.go`, they specify the result type of each of the module's `queries`. These custom types must implement the `String()` method of [`fmt.Stringer`](https://pkg.go.dev/fmt#Stringer).
128115

129116
### Store Queries
130117

docs/docs/user/run-node/00-keyring.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,14 @@ is a list of the most popular operating systems and their respective passwords m
2929
* GNU/Linux:
3030
* [libsecret](https://gitlab.gnome.org/GNOME/libsecret)
3131
* [kwallet](https://api.kde.org/frameworks/kwallet/html/index.html)
32+
* [keyctl](https://www.kernel.org/doc/html/latest/security/keys/core.html)
3233

3334
GNU/Linux distributions that use GNOME as default desktop environment typically come with
3435
[Seahorse](https://wiki.gnome.org/Apps/Seahorse). Users of KDE based distributions are
3536
commonly provided with [KDE Wallet Manager](https://userbase.kde.org/KDE_Wallet_Manager).
3637
Whilst the former is in fact a `libsecret` convenient frontend, the latter is a `kwallet`
37-
client.
38+
client. `keyctl` is a secure backend leverages the Linux's kernel security key management system
39+
to store cryptographic keys securely in memory.
3840

3941
`os` is the default option since operating system's default credentials managers are
4042
designed to meet users' most common needs and provide them with a comfortable
@@ -93,6 +95,15 @@ GNU/Linux distributions that ships KDE as default desktop environment. Please re
9395
[KWallet Handbook](https://docs.kde.org/stable5/en/kdeutils/kwallet5/index.html) for more
9496
information.
9597

98+
### The `keyctl` backend
99+
100+
The *Kernel Key Retention Service* is a security facility that
101+
has been added to the Linux kernel relatively recently. It allows sensitive
102+
cryptographic data such as passwords, private key, authentication tokens, etc
103+
to be stored securely in memory.
104+
105+
The `keyctl` backend is available on Linux platforms only.
106+
96107
### The `test` backend
97108

98109
The `test` backend is a password-less variation of the `file` backend. Keys are stored

go.mod

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ require (
2020
github.com/cockroachdb/errors v1.11.3
2121
github.com/cometbft/cometbft v0.38.12
2222
github.com/cosmos/btcutil v1.0.5
23-
github.com/cosmos/cosmos-db v1.1.0
23+
github.com/cosmos/cosmos-db v1.1.1
2424
github.com/cosmos/cosmos-proto v1.0.0-beta.5
2525
github.com/cosmos/go-bip39 v1.0.0
2626
github.com/cosmos/gogogateway v1.2.0
2727
github.com/cosmos/gogoproto v1.7.0
28-
github.com/cosmos/ledger-cosmos-go v0.13.3
28+
github.com/cosmos/ledger-cosmos-go v0.14.0
2929
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
3030
github.com/golang/mock v1.6.0
3131
github.com/golang/protobuf v1.5.4
@@ -47,11 +47,11 @@ require (
4747
github.com/prometheus/client_golang v1.20.1
4848
github.com/prometheus/common v0.55.0
4949
github.com/rs/zerolog v1.33.0
50-
github.com/spf13/cast v1.7.0
50+
github.com/spf13/cast v1.7.1
5151
github.com/spf13/cobra v1.8.1
5252
github.com/spf13/pflag v1.0.5
5353
github.com/spf13/viper v1.19.0
54-
github.com/stretchr/testify v1.9.0
54+
github.com/stretchr/testify v1.10.0
5555
github.com/tendermint/go-amino v0.16.0
5656
golang.org/x/crypto v0.27.0
5757
golang.org/x/exp v0.0.0-20240404231335-c0f41cb1a7a0

go.sum

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV
149149
github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
150150
github.com/cosmos/btcutil v1.0.5 h1:t+ZFcX77LpKtDBhjucvnOH8C2l2ioGsBNEQ3jef8xFk=
151151
github.com/cosmos/btcutil v1.0.5/go.mod h1:IyB7iuqZMJlthe2tkIFL33xPyzbFYP0XVdS8P5lUPis=
152-
github.com/cosmos/cosmos-db v1.1.0 h1:KLHNVQ73h7vawXTpj9UJ7ZR2IXv51tsEHkQJJ9EBDzI=
153-
github.com/cosmos/cosmos-db v1.1.0/go.mod h1:t7c4A6cfGdpUwwVxrQ0gQLeRQqGUBJu0yvE4F/26REg=
152+
github.com/cosmos/cosmos-db v1.1.1 h1:FezFSU37AlBC8S98NlSagL76oqBRWq/prTPvFcEJNCM=
153+
github.com/cosmos/cosmos-db v1.1.1/go.mod h1:AghjcIPqdhSLP/2Z0yha5xPH3nLnskz81pBx3tcVSAw=
154154
github.com/cosmos/cosmos-proto v1.0.0-beta.5 h1:eNcayDLpip+zVLRLYafhzLvQlSmyab+RC5W7ZfmxJLA=
155155
github.com/cosmos/cosmos-proto v1.0.0-beta.5/go.mod h1:hQGLpiIUloJBMdQMMWb/4wRApmI9hjHH05nefC0Ojec=
156156
github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY=
@@ -166,8 +166,8 @@ github.com/cosmos/ics23/go v0.11.0 h1:jk5skjT0TqX5e5QJbEnwXIS2yI2vnmLOgpQPeM5Rtn
166166
github.com/cosmos/ics23/go v0.11.0/go.mod h1:A8OjxPE67hHST4Icw94hOxxFEJMBG031xIGF/JHNIY0=
167167
github.com/cosmos/keyring v1.2.0 h1:8C1lBP9xhImmIabyXW4c3vFjjLiBdGCmfLUfeZlV1Yo=
168168
github.com/cosmos/keyring v1.2.0/go.mod h1:fc+wB5KTk9wQ9sDx0kFXB3A0MaeGHM9AwRStKOQ5vOA=
169-
github.com/cosmos/ledger-cosmos-go v0.13.3 h1:7ehuBGuyIytsXbd4MP43mLeoN2LTOEnk5nvue4rK+yM=
170-
github.com/cosmos/ledger-cosmos-go v0.13.3/go.mod h1:HENcEP+VtahZFw38HZ3+LS3Iv5XV6svsnkk9vdJtLr8=
169+
github.com/cosmos/ledger-cosmos-go v0.14.0 h1:WfCHricT3rPbkPSVKRH+L4fQGKYHuGOK9Edpel8TYpE=
170+
github.com/cosmos/ledger-cosmos-go v0.14.0/go.mod h1:E07xCWSBl3mTGofZ2QnL4cIUzMbbGVyik84QYKbX3RA=
171171
github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE=
172172
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
173173
github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
@@ -671,8 +671,8 @@ github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B
671671
github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8=
672672
github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY=
673673
github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
674-
github.com/spf13/cast v1.7.0 h1:ntdiHjuueXFgm5nzDRdOS4yfT43P5Fnud6DH50rz/7w=
675-
github.com/spf13/cast v1.7.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
674+
github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y=
675+
github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
676676
github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
677677
github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU=
678678
github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM=
@@ -707,8 +707,9 @@ github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o
707707
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
708708
github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
709709
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
710-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
711710
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
711+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
712+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
712713
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
713714
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
714715
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY=

orm/Makefile

Lines changed: 0 additions & 7 deletions
This file was deleted.

orm/cmd/protoc-gen-go-cosmos-orm-proto/main.go

Lines changed: 0 additions & 11 deletions
This file was deleted.

orm/cmd/protoc-gen-go-cosmos-orm/main.go

Lines changed: 0 additions & 11 deletions
This file was deleted.

orm/encoding/docs.go

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)