You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -1665,7 +1665,7 @@ that error is that the account doesn't exist.
1665
1665
* Added a `ModuleAccount` for the mint module
1666
1666
[\#4472](https://github.com/cosmos/cosmos-sdk/issues/4472) validation for crisis genesis
1667
1667
*[\#3985](https://github.com/cosmos/cosmos-sdk/issues/3985)`ValidatorPowerRank` uses potential consensus power instead of tendermint power
1668
-
*[\#4104](https://github.com/cosmos/cosmos-sdk/issues/4104) Gaia has been moved to its own repository: <https://github.com/cosmos/gaia>
1668
+
*[\#4104](https://github.com/cosmos/cosmos-sdk/issues/4104) Gaia has been moved to its own repository: https://github.com/cosmos/gaia
1669
1669
*[\#4104](https://github.com/cosmos/cosmos-sdk/issues/4104) Rename gaiad.toml to app.toml. The internal contents of the application
1670
1670
config remain unchanged.
1671
1671
*[\#4159](https://github.com/cosmos/cosmos-sdk/issues/4159) create the default module patterns and module manager
@@ -2427,7 +2427,7 @@ BUG FIXES
2427
2427
* Gaia CLI (`gaiacli`)
2428
2428
*[\#3417](https://github.com/cosmos/cosmos-sdk/pull/3417) Fix `q slashing signing-info` panic by ensuring safety of user input and properly returning not found error
2429
2429
*[\#3345](https://github.com/cosmos/cosmos-sdk/issues/3345) Upgrade ledger-cosmos-go dependency to v0.9.3 to pull
2430
-
<https://github.com/ZondaX/ledger-cosmos-go/commit/ed9aa39ce8df31bad1448c72d3d226bf2cb1a8d1> in order to fix a derivation path issue that causes `gaiacli keys add --recover`
2430
+
https://github.com/ZondaX/ledger-cosmos-go/commit/ed9aa39ce8df31bad1448c72d3d226bf2cb1a8d1 in order to fix a derivation path issue that causes `gaiacli keys add --recover`
*[\#3453](https://github.com/cosmos/cosmos-sdk/pull/3453) The `rest-server` command didn't respect persistent flags such as `--chain-id` and `--trust-node` if they were
@@ -2464,7 +2464,7 @@ BREAKING CHANGES
2464
2464
*[\#3320](https://github.com/cosmos/cosmos-sdk/pull/3320) Ensure all `gaiacli query` commands respect the `--output` and `--indent` flags
2465
2465
2466
2466
* Gaia
2467
-
*<https://github.com/cosmos/cosmos-sdk/issues/2838> - Move store keys to constants
2467
+
*https://github.com/cosmos/cosmos-sdk/issues/2838 - Move store keys to constants
2468
2468
*[\#3162](https://github.com/cosmos/cosmos-sdk/issues/3162) The `--gas` flag now takes `auto` instead of `simulate`
2469
2469
in order to trigger a simulation of the tx before the actual execution.
2470
2470
*[\#3285](https://github.com/cosmos/cosmos-sdk/pull/3285) New `gaiad tendermint version` to print libs versions
@@ -3097,7 +3097,7 @@ BUG FIXES
3097
3097
*[docs] Fixed light client section links
3098
3098
3099
3099
* SDK
3100
-
*[\#1988](https://github.com/cosmos/cosmos-sdk/issues/1988) Make us compile on OpenBSD (disable ledger)[#1988] (<https://github.com/cosmos/cosmos-sdk/issues/1988>)
3100
+
*[\#1988](https://github.com/cosmos/cosmos-sdk/issues/1988) Make us compile on OpenBSD (disable ledger)
3101
3101
*[\#2105](https://github.com/cosmos/cosmos-sdk/issues/2105) Fix DB Iterator leak, which may leak a go routine.
3102
3102
*[ledger][\#2064](https://github.com/cosmos/cosmos-sdk/issues/2064) Fix inability to sign and send transactions via the LCD by
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -207,7 +207,7 @@ For example, in vscode your `.vscode/settings.json` should look like:
207
207
208
208
## Branching Model and Release
209
209
210
-
User-facing repos should adhere to the trunk based development branching model: <https://trunkbaseddevelopment.com/>. User branches should start with a user name, example: `{moniker}/{issue#}-branch-name`.
210
+
User-facing repos should adhere to the trunk based development branching model: https://trunkbaseddevelopment.com. User branches should start with a user name, example: `{moniker}/{issue#}-branch-name`.
211
211
212
212
The Cosmos SDK repository is a [multi Go module](https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository) repository. It means that we have more than one Go module in a single repository.
Copy file name to clipboardExpand all lines: cosmovisor/RELEASE_NOTES.md
+2
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,12 @@
3
3
### New execution model
4
4
5
5
With this release we are shifting to a new CLI design:
6
+
6
7
* in the past, Cosmovisor was designed to act as a wrapper for a Cosmos App. An admin could link it and use it instead of the Cosmos App. When running it will pass all options and configuration parameters to the app. Hence the only way to configure the Cosmovisor was through environment variables.
7
8
* now, we are moving to a more traditional model, where Cosmovisor has it's own command set and is a true supervisor.
8
9
9
10
New commands have been added:
11
+
10
12
*`run` will start the Cosmos App and pass remaining arguments to the app (similar to `npm run`)
11
13
*`help` will display Cosmovisor help
12
14
*`version` will display both Cosmovisor and the associated app version.
This package is copied from <https://github.com/ethereum/go-ethereum/tree/729bf365b5f17325be9107b63b233da54100eec6/crypto/secp256k1>
3
+
This package is copied from https://github.com/ethereum/go-ethereum/tree/729bf365b5f17325be9107b63b233da54100eec6/crypto/secp256k1
4
4
5
5
Unlike the rest of go-ethereum it is MIT licensed so compatible with our Apache2.0 license. We opt to copy in here rather than depend on go-ethereum to avoid issues with vendoring of the GPL parts of that repository by downstream.
Copy file name to clipboardExpand all lines: docs/architecture/adr-016-validator-consensus-key-rotation.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8
## Context
9
9
10
-
Validator consensus key rotation feature has been discussed and requested for a long time, for the sake of safer validator key management policy (e.g. <https://github.com/tendermint/tendermint/issues/1136>). So, we suggest one of the simplest form of validator consensus key rotation implementation mostly onto Cosmos SDK.
10
+
Validator consensus key rotation feature has been discussed and requested for a long time, for the sake of safer validator key management policy (e.g. https://github.com/tendermint/tendermint/issues/1136). So, we suggest one of the simplest form of validator consensus key rotation implementation mostly onto Cosmos SDK.
11
11
12
12
We don't need to make any update on consensus logic in Tendermint because Tendermint does not have any mapping information of consensus key and validator operator key, meaning that from Tendermint point of view, a consensus key rotation of a validator is simply a replacement of a consensus key to another.
13
13
@@ -109,7 +109,7 @@ Proposed
109
109
### Positive
110
110
111
111
* Validators can immediately or periodically rotate their consensus key to have better security policy
112
-
* improved security against Long-Range attacks (<https://nearprotocol.com/blog/long-range-attacks-and-a-new-fork-choice-rule>) given a validator throws away the old consensus key(s)
112
+
* improved security against Long-Range attacks (https://nearprotocol.com/blog/long-range-attacks-and-a-new-fork-choice-rule) given a validator throws away the old consensus key(s)
113
113
114
114
### Negative
115
115
@@ -120,6 +120,6 @@ Proposed
120
120
121
121
## References
122
122
123
-
* on tendermint repo : <https://github.com/tendermint/tendermint/issues/1136>
124
-
* on cosmos-sdk repo : <https://github.com/cosmos/cosmos-sdk/issues/5231>
125
-
* about multiple consensus keys : <https://github.com/tendermint/tendermint/issues/1758#issuecomment-545291698>
123
+
* on tendermint repo : https://github.com/tendermint/tendermint/issues/1136
124
+
* on cosmos-sdk repo : https://github.com/cosmos/cosmos-sdk/issues/5231
125
+
* about multiple consensus keys : https://github.com/tendermint/tendermint/issues/1758#issuecomment-545291698
Copy file name to clipboardExpand all lines: docs/architecture/adr-028-public-key-addresses.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -29,12 +29,12 @@ a security break of one account type shouldn't impact the security of other acco
29
29
One initial proposal was extending the address length and
30
30
adding prefixes for different types of addresses.
31
31
32
-
@ethanfrey explained an alternate approach originally used in <https://github.com/iov-one/weave>:
32
+
@ethanfrey explained an alternate approach originally used in https://github.com/iov-one/weave:
33
33
34
34
> I spent quite a bit of time thinking about this issue while building weave... The other cosmos Sdk.
35
35
> Basically I define a condition to be a type and format as human readable string with some binary data appended. This condition is hashed into an Address (again at 20 bytes). The use of this prefix makes it impossible to find a preimage for a given address with a different condition (eg ed25519 vs secp256k1).
36
-
> This is explained in depth here <https://weave.readthedocs.io/en/latest/design/permissions.html>
37
-
> And the code is here, look mainly at the top where we process conditions. <https://github.com/iov-one/weave/blob/master/conditions.go>
36
+
> This is explained in depth here https://weave.readthedocs.io/en/latest/design/permissions.html
37
+
> And the code is here, look mainly at the top where we process conditions. https://github.com/iov-one/weave/blob/master/conditions.go
38
38
39
39
And explained how this approach should be sufficiently collision resistant:
40
40
@@ -60,7 +60,7 @@ In the issue we discussed various modifications:
60
60
61
61
### Requirements
62
62
63
-
* Support currently used tools - we don't want to break an ecosystem, or add a long adaptation period. Ref: <https://github.com/cosmos/cosmos-sdk/issues/8041>
63
+
* Support currently used tools - we don't want to break an ecosystem, or add a long adaptation period. Ref: https://github.com/cosmos/cosmos-sdk/issues/8041
64
64
* Try to keep the address length small - addresses are widely used in state, both as part of a key and object value.
0 commit comments