From 07a0a1bda6647e9f859d8206b80413b372f8feeb Mon Sep 17 00:00:00 2001 From: Aleksandr Bezobchuk Date: Thu, 18 Jul 2019 10:40:15 -0400 Subject: [PATCH] Remove pending log entries + update CHANGELOG --- .../sdk/3565-Updates-to-the-governance-module | 4 - .pending/breaking/sdk/3775-unify-sender-tag | 1 - .pending/breaking/sdk/3972-supply | 11 - .pending/breaking/sdk/3985-ValidatorPowerR | 1 - .pending/breaking/sdk/4104-Gaia-has-been-m | 1 - .pending/breaking/sdk/4104-Rename-gaiad-to | 2 - .pending/breaking/sdk/4159-create-the-defa | 1 - .pending/breaking/sdk/4230-Change-the-type | 1 - .pending/breaking/sdk/4250-BaseApp-Query-r | 3 - .pending/breaking/sdk/4262-GoSumHash-is-no | 1 - .pending/breaking/sdk/4263-RestServer-Star | 1 - .pending/breaking/sdk/4305-GenerateOrBroad | 1 - .pending/breaking/sdk/4342-https-github-co | 1 - .pending/breaking/sdk/4351-AddGenesisAccou | 1 - .pending/breaking/sdk/4387-Refactor-the-us | 15 -- .pending/breaking/sdk/4437-bytes-gov-keys | 1 - .pending/breaking/sdk/4451-Improve-modular | 5 - .pending/breaking/sdk/4479-Remove-codec-ar | 2 - .pending/breaking/sdk/4488-client-s-tx-res | 2 - .pending/breaking/sdk/4521-Flatten-x-bank- | 1 - .pending/breaking/sdk/4525-Remove---cors-f | 1 - .pending/breaking/sdk/4536-The-auth-accoun | 2 - .pending/breaking/sdk/4543-Account-getters | 2 - .pending/breaking/sdk/4588-Context-does-no | 6 - .pending/breaking/sdk/4602-client-input-Bu | 1 - .pending/breaking/sdk/4633-Update-old-Tx-s | 2 - .pending/breaking/sdk/4649-Refactor-x-cris | 1 - .pending/breaking/sdk/The-default-signatur | 1 - .pending/breaking/sdk/refactor-bank-keeper | 2 - .pending/bugfixes/sdk/1351-https-github-co | 1 - ...ad-of-null-when-querying-delegator-rewards | 1 - .pending/bugfixes/sdk/3966-fixed-multiple- | 2 - .pending/bugfixes/sdk/4194-Fix-pagination- | 1 - .pending/bugfixes/sdk/4230-Properly-set-an | 1 - .pending/bugfixes/sdk/4234-https-github-co | 2 - .pending/bugfixes/sdk/4271-Fix-addGenesisA | 1 - .pending/bugfixes/sdk/4273-Fix-usage-of-Ap | 1 - .pending/bugfixes/sdk/4303-Fix-NewCoins-un | 1 - .pending/bugfixes/sdk/4307-https-github-co | 2 - .pending/bugfixes/sdk/4362-simulation-setu | 1 - .pending/bugfixes/sdk/4383---currentStakeR | 1 - .pending/bugfixes/sdk/4394-Fix-signature-c | 2 - .pending/bugfixes/sdk/4455-Print-null-whil | 1 - .pending/bugfixes/sdk/4493-Fix-validator-o | 2 - .pending/bugfixes/sdk/4598-fix-check-bond- | 1 - .pending/bugfixes/sdk/4619-Close-iterators | 2 - .pending/bugfixes/sdk/4654-validator-slash | 1 - .pending/bugfixes/sdk/4681-mint-check | 2 - .pending/features/gaia/4373-Don-t-Burn-Depo | 1 - .pending/features/sdk/2020-New-keys-export | 2 - ...mplement-parameter-change-proposal-support | 3 - ...rds-and-commission-to-distribution-tx-tags | 1 - ...o-gracefully-halt-a-node-at-a-given-height | 2 - .pending/features/sdk/4144-Configurable-Be | 1 - .pending/features/sdk/4250-New-BaseApp-Set | 1 - .pending/features/sdk/4263-Add---read-time | 2 - .pending/features/sdk/4271-Implement-Coins | 1 - .pending/features/sdk/4318-Support-height- | 2 - .pending/features/sdk/4409-migration-scrip | 3 - .pending/features/sdk/4570-Move-bank-balan | 1 - .pending/features/sdk/Community-pool-spend | 1 - .../improvements/sdk/2286-Improve-perform | 1 - .../improvements/sdk/3512-Implement-Logge | 1 - .../improvements/sdk/3655-Improve-signatu | 1 - .../improvements/sdk/3774-add-category-tag | 1 - ...iant-benchmarks-and-add-target-to-makefile | 1 - .../sdk/3928-remove-types-staking | 2 - ...ownRequest-in-message-handlers-for-unknown | 2 - .../improvements/sdk/4190-Client-response | 2 - .../improvements/sdk/4194-ValidatorSignin | 1 - .../improvements/sdk/4235-Add-parameter-c | 1 - .../improvements/sdk/4235-Update-the-mint | 2 - .../improvements/sdk/4259-Coins-that-are- | 2 - .../improvements/sdk/4305-The---generate- | 1 - .../improvements/sdk/4379-close-db-write- | 1 - .../sdk/4384-WithdrawalTxSplitting | 1 - .../improvements/sdk/4403-parameter-chang | 2 - .../improvements/sdk/4415-clienr-refactor | 1 - .../improvements/sdk/4439-add-governance- | 1 - .../improvements/sdk/4465-Unknown-subcomm | 1 - .../improvements/sdk/4466-Commission-vali | 1 - .../improvements/sdk/4501-Support-height- | 1 - .../improvements/sdk/4535-improve-sim-err | 2 - .../improvements/sdk/4536-cli-context-que | 1 - .../4553-undelegate-max-entries-check-first | 1 - .../improvements/sdk/4556-Added-IsValid-f | 1 - .../improvements/sdk/4564-Allow-empty-ans | 1 - .../improvements/sdk/4573-adds-height-in- | 1 - .../improvements/sdk/4580-remove-block-he | 1 - .../improvements/sdk/4584-Update-bank-Kee | 2 - .../improvements/sdk/4595-supply-queriers | 1 - .../improvements/sdk/4601-Implement-gener | 2 - .../sdk/4629-Added-event-that-get | 1 - .../improvements/sdk/4676-expose-simapp-f | 1 - .../improvements/sdk/4706-Simplify-context | 11 - .../improvements/sdk/Add-SetAddressVerifi | 1 - .../improvements/sdk/Add-an-additional-pa | 1 - .../improvements/sdk/Remove---print-respo | 1 - .../improvements/sdk/Revert-2284-https-gi | 1 - .../tendermint/4290-Upgrade-tenderm | 1 - .../tendermint/Upgrade-tendermint-i | 1 - .../tendermint/Upgrade-tendermint-t | 1 - CHANGELOG.md | 196 ++++++++++++++++++ 103 files changed, 196 insertions(+), 181 deletions(-) delete mode 100644 .pending/breaking/sdk/3565-Updates-to-the-governance-module delete mode 100644 .pending/breaking/sdk/3775-unify-sender-tag delete mode 100644 .pending/breaking/sdk/3972-supply delete mode 100644 .pending/breaking/sdk/3985-ValidatorPowerR delete mode 100644 .pending/breaking/sdk/4104-Gaia-has-been-m delete mode 100644 .pending/breaking/sdk/4104-Rename-gaiad-to delete mode 100644 .pending/breaking/sdk/4159-create-the-defa delete mode 100644 .pending/breaking/sdk/4230-Change-the-type delete mode 100644 .pending/breaking/sdk/4250-BaseApp-Query-r delete mode 100644 .pending/breaking/sdk/4262-GoSumHash-is-no delete mode 100644 .pending/breaking/sdk/4263-RestServer-Star delete mode 100644 .pending/breaking/sdk/4305-GenerateOrBroad delete mode 100644 .pending/breaking/sdk/4342-https-github-co delete mode 100644 .pending/breaking/sdk/4351-AddGenesisAccou delete mode 100644 .pending/breaking/sdk/4387-Refactor-the-us delete mode 100644 .pending/breaking/sdk/4437-bytes-gov-keys delete mode 100644 .pending/breaking/sdk/4451-Improve-modular delete mode 100644 .pending/breaking/sdk/4479-Remove-codec-ar delete mode 100644 .pending/breaking/sdk/4488-client-s-tx-res delete mode 100644 .pending/breaking/sdk/4521-Flatten-x-bank- delete mode 100644 .pending/breaking/sdk/4525-Remove---cors-f delete mode 100644 .pending/breaking/sdk/4536-The-auth-accoun delete mode 100644 .pending/breaking/sdk/4543-Account-getters delete mode 100644 .pending/breaking/sdk/4588-Context-does-no delete mode 100644 .pending/breaking/sdk/4602-client-input-Bu delete mode 100644 .pending/breaking/sdk/4633-Update-old-Tx-s delete mode 100644 .pending/breaking/sdk/4649-Refactor-x-cris delete mode 100644 .pending/breaking/sdk/The-default-signatur delete mode 100644 .pending/breaking/sdk/refactor-bank-keeper delete mode 100644 .pending/bugfixes/sdk/1351-https-github-co delete mode 100644 .pending/bugfixes/sdk/3705-Return-instead-of-null-when-querying-delegator-rewards delete mode 100644 .pending/bugfixes/sdk/3966-fixed-multiple- delete mode 100644 .pending/bugfixes/sdk/4194-Fix-pagination- delete mode 100644 .pending/bugfixes/sdk/4230-Properly-set-an delete mode 100644 .pending/bugfixes/sdk/4234-https-github-co delete mode 100644 .pending/bugfixes/sdk/4271-Fix-addGenesisA delete mode 100644 .pending/bugfixes/sdk/4273-Fix-usage-of-Ap delete mode 100644 .pending/bugfixes/sdk/4303-Fix-NewCoins-un delete mode 100644 .pending/bugfixes/sdk/4307-https-github-co delete mode 100644 .pending/bugfixes/sdk/4362-simulation-setu delete mode 100644 .pending/bugfixes/sdk/4383---currentStakeR delete mode 100644 .pending/bugfixes/sdk/4394-Fix-signature-c delete mode 100644 .pending/bugfixes/sdk/4455-Print-null-whil delete mode 100644 .pending/bugfixes/sdk/4493-Fix-validator-o delete mode 100644 .pending/bugfixes/sdk/4598-fix-check-bond- delete mode 100644 .pending/bugfixes/sdk/4619-Close-iterators delete mode 100644 .pending/bugfixes/sdk/4654-validator-slash delete mode 100644 .pending/bugfixes/sdk/4681-mint-check delete mode 100644 .pending/features/gaia/4373-Don-t-Burn-Depo delete mode 100644 .pending/features/sdk/2020-New-keys-export delete mode 100644 .pending/features/sdk/3565-Implement-parameter-change-proposal-support delete mode 100644 .pending/features/sdk/3850-Add-rewards-and-commission-to-distribution-tx-tags delete mode 100644 .pending/features/sdk/3981-Add-support-to-gracefully-halt-a-node-at-a-given-height delete mode 100644 .pending/features/sdk/4144-Configurable-Be delete mode 100644 .pending/features/sdk/4250-New-BaseApp-Set delete mode 100644 .pending/features/sdk/4263-Add---read-time delete mode 100644 .pending/features/sdk/4271-Implement-Coins delete mode 100644 .pending/features/sdk/4318-Support-height- delete mode 100644 .pending/features/sdk/4409-migration-scrip delete mode 100644 .pending/features/sdk/4570-Move-bank-balan delete mode 100644 .pending/features/sdk/Community-pool-spend delete mode 100644 .pending/improvements/sdk/2286-Improve-perform delete mode 100644 .pending/improvements/sdk/3512-Implement-Logge delete mode 100644 .pending/improvements/sdk/3655-Improve-signatu delete mode 100644 .pending/improvements/sdk/3774-add-category-tag delete mode 100644 .pending/improvements/sdk/3914-Implement-invariant-benchmarks-and-add-target-to-makefile delete mode 100644 .pending/improvements/sdk/3928-remove-types-staking delete mode 100644 .pending/improvements/sdk/3978-Return-ErrUnknownRequest-in-message-handlers-for-unknown delete mode 100644 .pending/improvements/sdk/4190-Client-response delete mode 100644 .pending/improvements/sdk/4194-ValidatorSignin delete mode 100644 .pending/improvements/sdk/4235-Add-parameter-c delete mode 100644 .pending/improvements/sdk/4235-Update-the-mint delete mode 100644 .pending/improvements/sdk/4259-Coins-that-are- delete mode 100644 .pending/improvements/sdk/4305-The---generate- delete mode 100644 .pending/improvements/sdk/4379-close-db-write- delete mode 100644 .pending/improvements/sdk/4384-WithdrawalTxSplitting delete mode 100644 .pending/improvements/sdk/4403-parameter-chang delete mode 100644 .pending/improvements/sdk/4415-clienr-refactor delete mode 100644 .pending/improvements/sdk/4439-add-governance- delete mode 100644 .pending/improvements/sdk/4465-Unknown-subcomm delete mode 100644 .pending/improvements/sdk/4466-Commission-vali delete mode 100644 .pending/improvements/sdk/4501-Support-height- delete mode 100644 .pending/improvements/sdk/4535-improve-sim-err delete mode 100644 .pending/improvements/sdk/4536-cli-context-que delete mode 100644 .pending/improvements/sdk/4553-undelegate-max-entries-check-first delete mode 100644 .pending/improvements/sdk/4556-Added-IsValid-f delete mode 100644 .pending/improvements/sdk/4564-Allow-empty-ans delete mode 100644 .pending/improvements/sdk/4573-adds-height-in- delete mode 100644 .pending/improvements/sdk/4580-remove-block-he delete mode 100644 .pending/improvements/sdk/4584-Update-bank-Kee delete mode 100644 .pending/improvements/sdk/4595-supply-queriers delete mode 100644 .pending/improvements/sdk/4601-Implement-gener delete mode 100644 .pending/improvements/sdk/4629-Added-event-that-get delete mode 100644 .pending/improvements/sdk/4676-expose-simapp-f delete mode 100644 .pending/improvements/sdk/4706-Simplify-context delete mode 100644 .pending/improvements/sdk/Add-SetAddressVerifi delete mode 100644 .pending/improvements/sdk/Add-an-additional-pa delete mode 100644 .pending/improvements/sdk/Remove---print-respo delete mode 100644 .pending/improvements/sdk/Revert-2284-https-gi delete mode 100644 .pending/improvements/tendermint/4290-Upgrade-tenderm delete mode 100644 .pending/improvements/tendermint/Upgrade-tendermint-i delete mode 100644 .pending/improvements/tendermint/Upgrade-tendermint-t diff --git a/.pending/breaking/sdk/3565-Updates-to-the-governance-module b/.pending/breaking/sdk/3565-Updates-to-the-governance-module deleted file mode 100644 index 07e380765f4c..000000000000 --- a/.pending/breaking/sdk/3565-Updates-to-the-governance-module +++ /dev/null @@ -1,4 +0,0 @@ -#3565 Updates to the governance module: - * Rename JSON field from `proposal_content` to `content` - * Rename JSON field from `proposal_id` to `id` - * Disable `ProposalTypeSoftwareUpgrade` temporarily diff --git a/.pending/breaking/sdk/3775-unify-sender-tag b/.pending/breaking/sdk/3775-unify-sender-tag deleted file mode 100644 index 94e7f702c5cd..000000000000 --- a/.pending/breaking/sdk/3775-unify-sender-tag +++ /dev/null @@ -1 +0,0 @@ -#3775 unify sender transaction tag for ease of querying diff --git a/.pending/breaking/sdk/3972-supply b/.pending/breaking/sdk/3972-supply deleted file mode 100644 index 04ab4b9ebb5f..000000000000 --- a/.pending/breaking/sdk/3972-supply +++ /dev/null @@ -1,11 +0,0 @@ -#4255 Add supply module that passively tracks the supplies of a chain -- Renamed `x/distribution` `ModuleName` - - Genesis JSON and CLI now use `distribution` instead of `distr` -- Introduce `ModuleAccount` type, which tracks the flow of coins held within a module -- Replaced `FeeCollectorKeeper` for a `ModuleAccount` -- Replaced the staking `Pool`, which coins are now held by the `BondedPool` and `NotBonded` module accounts - - The `NotBonded` module account now only keeps track of the not bonded tokens within staking, instead of the whole chain -- #3628 Replaced governance's burn and deposit accounts for a `ModuleAccount` -- Added a `ModuleAccount` for the distribution module -- Added a `ModuleAccount` for the mint module -#4472 validation for crisis genesis \ No newline at end of file diff --git a/.pending/breaking/sdk/3985-ValidatorPowerR b/.pending/breaking/sdk/3985-ValidatorPowerR deleted file mode 100644 index 81de934af2d7..000000000000 --- a/.pending/breaking/sdk/3985-ValidatorPowerR +++ /dev/null @@ -1 +0,0 @@ -#3985 `ValidatorPowerRank` uses potential consensus power instead of tendermint power diff --git a/.pending/breaking/sdk/4104-Gaia-has-been-m b/.pending/breaking/sdk/4104-Gaia-has-been-m deleted file mode 100644 index ebb298c65282..000000000000 --- a/.pending/breaking/sdk/4104-Gaia-has-been-m +++ /dev/null @@ -1 +0,0 @@ -#4104 Gaia has been moved to its own repository: https://github.com/cosmos/gaia diff --git a/.pending/breaking/sdk/4104-Rename-gaiad-to b/.pending/breaking/sdk/4104-Rename-gaiad-to deleted file mode 100644 index 209d12634f3b..000000000000 --- a/.pending/breaking/sdk/4104-Rename-gaiad-to +++ /dev/null @@ -1,2 +0,0 @@ -#4104 Rename gaiad.toml to app.toml. The internal contents of the application -config remain unchanged. diff --git a/.pending/breaking/sdk/4159-create-the-defa b/.pending/breaking/sdk/4159-create-the-defa deleted file mode 100644 index 611b5084275a..000000000000 --- a/.pending/breaking/sdk/4159-create-the-defa +++ /dev/null @@ -1 +0,0 @@ -#4159 create the default module patterns and module manager \ No newline at end of file diff --git a/.pending/breaking/sdk/4230-Change-the-type b/.pending/breaking/sdk/4230-Change-the-type deleted file mode 100644 index f43fe781d4b3..000000000000 --- a/.pending/breaking/sdk/4230-Change-the-type +++ /dev/null @@ -1 +0,0 @@ -#4230 Change the type of ABCIMessageLog#MsgIndex to uint16 for proper serialization. diff --git a/.pending/breaking/sdk/4250-BaseApp-Query-r b/.pending/breaking/sdk/4250-BaseApp-Query-r deleted file mode 100644 index 0adee63c8dad..000000000000 --- a/.pending/breaking/sdk/4250-BaseApp-Query-r +++ /dev/null @@ -1,3 +0,0 @@ -#4250 BaseApp.Query() returns app's version string set via BaseApp.SetAppVersion() -when handling /app/version queries instead of the version string passed as build -flag at compile time. diff --git a/.pending/breaking/sdk/4262-GoSumHash-is-no b/.pending/breaking/sdk/4262-GoSumHash-is-no deleted file mode 100644 index 582c4a3100be..000000000000 --- a/.pending/breaking/sdk/4262-GoSumHash-is-no +++ /dev/null @@ -1 +0,0 @@ -#4262 GoSumHash is no longer returned by the version command. diff --git a/.pending/breaking/sdk/4263-RestServer-Star b/.pending/breaking/sdk/4263-RestServer-Star deleted file mode 100644 index 23ebd5e68d4c..000000000000 --- a/.pending/breaking/sdk/4263-RestServer-Star +++ /dev/null @@ -1 +0,0 @@ -#4263 RestServer#Start now takes read and write timeout arguments. diff --git a/.pending/breaking/sdk/4305-GenerateOrBroad b/.pending/breaking/sdk/4305-GenerateOrBroad deleted file mode 100644 index 6975f6a2e71d..000000000000 --- a/.pending/breaking/sdk/4305-GenerateOrBroad +++ /dev/null @@ -1 +0,0 @@ -#4305 `GenerateOrBroadcastMsgs` no longer takes an `offline` parameter. diff --git a/.pending/breaking/sdk/4342-https-github-co b/.pending/breaking/sdk/4342-https-github-co deleted file mode 100644 index 3c7949644c8d..000000000000 --- a/.pending/breaking/sdk/4342-https-github-co +++ /dev/null @@ -1 +0,0 @@ -[#4342](https://github.com/cosmos/cosmos-sdk/pull/4342) Upgrade go-amino to v0.15.0 diff --git a/.pending/breaking/sdk/4351-AddGenesisAccou b/.pending/breaking/sdk/4351-AddGenesisAccou deleted file mode 100644 index 92dfbcc3770e..000000000000 --- a/.pending/breaking/sdk/4351-AddGenesisAccou +++ /dev/null @@ -1 +0,0 @@ -#4351 InitCmd, AddGenesisAccountCmd, and CollectGenTxsCmd take node's and client's default home directories as arguments. diff --git a/.pending/breaking/sdk/4387-Refactor-the-us b/.pending/breaking/sdk/4387-Refactor-the-us deleted file mode 100644 index 0d868640ceca..000000000000 --- a/.pending/breaking/sdk/4387-Refactor-the-us +++ /dev/null @@ -1,15 +0,0 @@ -#4387 Refactor the usage of tags (now called events) to reflect the -new ABCI events semantics: - -- Move `x/{module}/tags/tags.go` => `x/{module}/types/events.go` -- Update `docs/specs` -- Refactor tags in favor of new `Event(s)` type(s) -- Update `Context` to use new `EventManager` -- (Begin|End)Blocker no longer return tags, but rather uses new `EventManager` -- Message handlers no longer return tags, but rather uses new `EventManager` - -Any component (e.g. BeginBlocker, message handler, etc...) wishing to emit an event must do so -through `ctx.EventManger().EmitEvent(s)`. - -To reset or wipe emitted events: `ctx = ctx.WithEventManager(sdk.NewEventManager())` -To get all emitted events: `events := ctx.EventManager().Events()` diff --git a/.pending/breaking/sdk/4437-bytes-gov-keys b/.pending/breaking/sdk/4437-bytes-gov-keys deleted file mode 100644 index eb9db534c895..000000000000 --- a/.pending/breaking/sdk/4437-bytes-gov-keys +++ /dev/null @@ -1 +0,0 @@ -#4437 Replace governance module store keys to use `[]byte` instead of `string`. diff --git a/.pending/breaking/sdk/4451-Improve-modular b/.pending/breaking/sdk/4451-Improve-modular deleted file mode 100644 index ce9278f18b3d..000000000000 --- a/.pending/breaking/sdk/4451-Improve-modular +++ /dev/null @@ -1,5 +0,0 @@ -#4451 Improve modularization of clients and modules: - * Module directory structure improved and standardized - * Aliases autogenerated - * Auth and bank related commands are now mounted under the respective moduels - * Client initialization and mounting standardized diff --git a/.pending/breaking/sdk/4479-Remove-codec-ar b/.pending/breaking/sdk/4479-Remove-codec-ar deleted file mode 100644 index b81db2a156b0..000000000000 --- a/.pending/breaking/sdk/4479-Remove-codec-ar +++ /dev/null @@ -1,2 +0,0 @@ -#4479 Remove codec argument redundency in client usage where -the CLIContext's codec should be used instead. diff --git a/.pending/breaking/sdk/4488-client-s-tx-res b/.pending/breaking/sdk/4488-client-s-tx-res deleted file mode 100644 index 03b815c30eed..000000000000 --- a/.pending/breaking/sdk/4488-client-s-tx-res +++ /dev/null @@ -1,2 +0,0 @@ -#4488 Decouple client tx, REST, and ultil packages from auth. These packages have -been restructured and retrofitted into the `x/auth` module. diff --git a/.pending/breaking/sdk/4521-Flatten-x-bank- b/.pending/breaking/sdk/4521-Flatten-x-bank- deleted file mode 100644 index 09dfd25e05ed..000000000000 --- a/.pending/breaking/sdk/4521-Flatten-x-bank- +++ /dev/null @@ -1 +0,0 @@ -#4521 Flatten x/bank structure by hiding module internals. diff --git a/.pending/breaking/sdk/4525-Remove---cors-f b/.pending/breaking/sdk/4525-Remove---cors-f deleted file mode 100644 index 8bf5fa98ad6e..000000000000 --- a/.pending/breaking/sdk/4525-Remove---cors-f +++ /dev/null @@ -1 +0,0 @@ -#4525 Remove --cors flag, the feature is long gone. diff --git a/.pending/breaking/sdk/4536-The-auth-accoun b/.pending/breaking/sdk/4536-The-auth-accoun deleted file mode 100644 index 320c8a920d19..000000000000 --- a/.pending/breaking/sdk/4536-The-auth-accoun +++ /dev/null @@ -1,2 +0,0 @@ -#4536 The `/auth/accounts/{address}` now returns a `height` in the response. -The account is now nested under `account`. diff --git a/.pending/breaking/sdk/4543-Account-getters b/.pending/breaking/sdk/4543-Account-getters deleted file mode 100644 index b3f614ef5a51..000000000000 --- a/.pending/breaking/sdk/4543-Account-getters +++ /dev/null @@ -1,2 +0,0 @@ -#4543 Account getters are no longer part of client.CLIContext() and have now moved -to reside in the auth-specific AccountRetriever. diff --git a/.pending/breaking/sdk/4588-Context-does-no b/.pending/breaking/sdk/4588-Context-does-no deleted file mode 100644 index b65a5a978fc7..000000000000 --- a/.pending/breaking/sdk/4588-Context-does-no +++ /dev/null @@ -1,6 +0,0 @@ -#4588 Context does not depend on x/auth anymore. client/context is stripped out of the following features: -- GetAccountDecoder() -- CLIContext.WithAccountDecoder() -- CLIContext.WithAccountStore() - -x/auth.AccountDecoder is unnecessary and consequently removed. diff --git a/.pending/breaking/sdk/4602-client-input-Bu b/.pending/breaking/sdk/4602-client-input-Bu deleted file mode 100644 index 0472e404ab11..000000000000 --- a/.pending/breaking/sdk/4602-client-input-Bu +++ /dev/null @@ -1 +0,0 @@ -#4602 client/input.{Buffer,Override}Stdin() functions are removed. Thanks to cobra's new release they are now redundant. diff --git a/.pending/breaking/sdk/4633-Update-old-Tx-s b/.pending/breaking/sdk/4633-Update-old-Tx-s deleted file mode 100644 index b797dd89a913..000000000000 --- a/.pending/breaking/sdk/4633-Update-old-Tx-s +++ /dev/null @@ -1,2 +0,0 @@ -#4633 Update old Tx search by tags APIs to use new Events -nomenclature. diff --git a/.pending/breaking/sdk/4649-Refactor-x-cris b/.pending/breaking/sdk/4649-Refactor-x-cris deleted file mode 100644 index 8ea877cf4b49..000000000000 --- a/.pending/breaking/sdk/4649-Refactor-x-cris +++ /dev/null @@ -1 +0,0 @@ -#4649 Refactor x/crisis as per modules new specs. diff --git a/.pending/breaking/sdk/The-default-signatur b/.pending/breaking/sdk/The-default-signatur deleted file mode 100644 index 009c14269309..000000000000 --- a/.pending/breaking/sdk/The-default-signatur +++ /dev/null @@ -1 +0,0 @@ -#3685 The default signature verification gas logic (`DefaultSigVerificationGasConsumer`) now specifies explicit key types rather than string pattern matching. This means that zones that depended on string matching to allow other keys will need to write a custom `SignatureVerificationGasConsumer` function. diff --git a/.pending/breaking/sdk/refactor-bank-keeper b/.pending/breaking/sdk/refactor-bank-keeper deleted file mode 100644 index 09e3dbb524c5..000000000000 --- a/.pending/breaking/sdk/refactor-bank-keeper +++ /dev/null @@ -1,2 +0,0 @@ -#4663 Refactor bank keeper by removing private functions - - `InputOutputCoins`, `SetCoins`, `SubtractCoins` and `AddCoins` are now part of the `SendKeeper` instead of the `Keeper` interface diff --git a/.pending/bugfixes/sdk/1351-https-github-co b/.pending/bugfixes/sdk/1351-https-github-co deleted file mode 100644 index 8c346e5633ae..000000000000 --- a/.pending/bugfixes/sdk/1351-https-github-co +++ /dev/null @@ -1 +0,0 @@ -[\#1351](https://github.com/cosmos/cosmos-sdk/issues/1351) Stable AppHash allows no_empty_blocks \ No newline at end of file diff --git a/.pending/bugfixes/sdk/3705-Return-instead-of-null-when-querying-delegator-rewards b/.pending/bugfixes/sdk/3705-Return-instead-of-null-when-querying-delegator-rewards deleted file mode 100644 index 39497c2094f0..000000000000 --- a/.pending/bugfixes/sdk/3705-Return-instead-of-null-when-querying-delegator-rewards +++ /dev/null @@ -1 +0,0 @@ -#3705 Return `[]` instead of `null` when querying delegator rewards. diff --git a/.pending/bugfixes/sdk/3966-fixed-multiple- b/.pending/bugfixes/sdk/3966-fixed-multiple- deleted file mode 100644 index 8ffae93169d5..000000000000 --- a/.pending/bugfixes/sdk/3966-fixed-multiple- +++ /dev/null @@ -1,2 +0,0 @@ -#3966 fixed multiple assigns to action tags -#3793 add delegator tag for MsgCreateValidator and deleted unused moniker and identity tags diff --git a/.pending/bugfixes/sdk/4194-Fix-pagination- b/.pending/bugfixes/sdk/4194-Fix-pagination- deleted file mode 100644 index 64edb2d426a3..000000000000 --- a/.pending/bugfixes/sdk/4194-Fix-pagination- +++ /dev/null @@ -1 +0,0 @@ -#4194 Fix pagination and results returned from /slashing/signing_infos diff --git a/.pending/bugfixes/sdk/4230-Properly-set-an b/.pending/bugfixes/sdk/4230-Properly-set-an deleted file mode 100644 index 26e75462196f..000000000000 --- a/.pending/bugfixes/sdk/4230-Properly-set-an +++ /dev/null @@ -1 +0,0 @@ -#4230 Properly set and display the message index through the TxResponse. diff --git a/.pending/bugfixes/sdk/4234-https-github-co b/.pending/bugfixes/sdk/4234-https-github-co deleted file mode 100644 index 6754862d5850..000000000000 --- a/.pending/bugfixes/sdk/4234-https-github-co +++ /dev/null @@ -1,2 +0,0 @@ -[#4234](https://github.com/cosmos/cosmos-sdk/pull/4234) Allow `tx send --generate-only` to -actually work offline. diff --git a/.pending/bugfixes/sdk/4271-Fix-addGenesisA b/.pending/bugfixes/sdk/4271-Fix-addGenesisA deleted file mode 100644 index 71e66aa97e3f..000000000000 --- a/.pending/bugfixes/sdk/4271-Fix-addGenesisA +++ /dev/null @@ -1 +0,0 @@ -#4271 Fix addGenesisAccount by using Coins#IsAnyGT for vesting amount validation. diff --git a/.pending/bugfixes/sdk/4273-Fix-usage-of-Ap b/.pending/bugfixes/sdk/4273-Fix-usage-of-Ap deleted file mode 100644 index d2933b5f732d..000000000000 --- a/.pending/bugfixes/sdk/4273-Fix-usage-of-Ap +++ /dev/null @@ -1 +0,0 @@ -#4273 Fix usage of AppendTags in x/staking/handler.go diff --git a/.pending/bugfixes/sdk/4303-Fix-NewCoins-un b/.pending/bugfixes/sdk/4303-Fix-NewCoins-un deleted file mode 100644 index c2b8ec6b1581..000000000000 --- a/.pending/bugfixes/sdk/4303-Fix-NewCoins-un +++ /dev/null @@ -1 +0,0 @@ -#4303 Fix NewCoins() underlying function for duplicate coins detection. diff --git a/.pending/bugfixes/sdk/4307-https-github-co b/.pending/bugfixes/sdk/4307-https-github-co deleted file mode 100644 index 8cdf73bb1a0c..000000000000 --- a/.pending/bugfixes/sdk/4307-https-github-co +++ /dev/null @@ -1,2 +0,0 @@ -[#4307](https://github.com/cosmos/cosmos-sdk/pull/4307) Don't pass height to RPC calls as -Tendermint will automatically use the latest height. diff --git a/.pending/bugfixes/sdk/4362-simulation-setu b/.pending/bugfixes/sdk/4362-simulation-setu deleted file mode 100644 index 1235c31c0695..000000000000 --- a/.pending/bugfixes/sdk/4362-simulation-setu +++ /dev/null @@ -1 +0,0 @@ -#4362 simulation setup bugfix for multisim 7601778 \ No newline at end of file diff --git a/.pending/bugfixes/sdk/4383---currentStakeR b/.pending/bugfixes/sdk/4383---currentStakeR deleted file mode 100644 index 1e38bc2baaec..000000000000 --- a/.pending/bugfixes/sdk/4383---currentStakeR +++ /dev/null @@ -1 +0,0 @@ -#4383 - currentStakeRoundUp is now always atleast currentStake + smallest-decimal-precision \ No newline at end of file diff --git a/.pending/bugfixes/sdk/4394-Fix-signature-c b/.pending/bugfixes/sdk/4394-Fix-signature-c deleted file mode 100644 index 9beebf1fb8ae..000000000000 --- a/.pending/bugfixes/sdk/4394-Fix-signature-c +++ /dev/null @@ -1,2 +0,0 @@ -#4394 Fix signature count check to use the TxSigLimit param instead of -a default. diff --git a/.pending/bugfixes/sdk/4455-Print-null-whil b/.pending/bugfixes/sdk/4455-Print-null-whil deleted file mode 100644 index c2761bec27af..000000000000 --- a/.pending/bugfixes/sdk/4455-Print-null-whil +++ /dev/null @@ -1 +0,0 @@ -#4455 Use `QueryWithData()` to query unbonding delegations. \ No newline at end of file diff --git a/.pending/bugfixes/sdk/4493-Fix-validator-o b/.pending/bugfixes/sdk/4493-Fix-validator-o deleted file mode 100644 index 3a4eb7e4e717..000000000000 --- a/.pending/bugfixes/sdk/4493-Fix-validator-o +++ /dev/null @@ -1,2 +0,0 @@ -#4493 Fix validator-outstanding-rewards command. It now takes as an argument -a validator address. diff --git a/.pending/bugfixes/sdk/4598-fix-check-bond- b/.pending/bugfixes/sdk/4598-fix-check-bond- deleted file mode 100644 index 13992ef10490..000000000000 --- a/.pending/bugfixes/sdk/4598-fix-check-bond- +++ /dev/null @@ -1 +0,0 @@ -#4598 Fix redelegation and undelegation txs that were not checking for the correct bond denomination. \ No newline at end of file diff --git a/.pending/bugfixes/sdk/4619-Close-iterators b/.pending/bugfixes/sdk/4619-Close-iterators deleted file mode 100644 index 62b967a56312..000000000000 --- a/.pending/bugfixes/sdk/4619-Close-iterators +++ /dev/null @@ -1,2 +0,0 @@ -#4619 Close iterators in `GetAllMatureValidatorQueue` and `UnbondAllMatureValidatorQueue` -methods. diff --git a/.pending/bugfixes/sdk/4654-validator-slash b/.pending/bugfixes/sdk/4654-validator-slash deleted file mode 100644 index c05f19c73de6..000000000000 --- a/.pending/bugfixes/sdk/4654-validator-slash +++ /dev/null @@ -1 +0,0 @@ -#4654 validator slash event stored by period and height \ No newline at end of file diff --git a/.pending/bugfixes/sdk/4681-mint-check b/.pending/bugfixes/sdk/4681-mint-check deleted file mode 100644 index ed395eab1651..000000000000 --- a/.pending/bugfixes/sdk/4681-mint-check +++ /dev/null @@ -1,2 +0,0 @@ -#4681 panic on invalid amount on `MintCoins` and `BurnCoins` - - skip minting if inflation is set to zero \ No newline at end of file diff --git a/.pending/features/gaia/4373-Don-t-Burn-Depo b/.pending/features/gaia/4373-Don-t-Burn-Depo deleted file mode 100644 index 516dcb7cd839..000000000000 --- a/.pending/features/gaia/4373-Don-t-Burn-Depo +++ /dev/null @@ -1 +0,0 @@ -#4373 Don't burn deposits for rejected governance proposals unless vetoed. diff --git a/.pending/features/sdk/2020-New-keys-export b/.pending/features/sdk/2020-New-keys-export deleted file mode 100644 index 03bc34259ad7..000000000000 --- a/.pending/features/sdk/2020-New-keys-export +++ /dev/null @@ -1,2 +0,0 @@ -#2020 New keys export/import command line utilities to export/import private keys in ASCII format -that rely on Keybase's new underlying ExportPrivKey()/ImportPrivKey() API calls. diff --git a/.pending/features/sdk/3565-Implement-parameter-change-proposal-support b/.pending/features/sdk/3565-Implement-parameter-change-proposal-support deleted file mode 100644 index 102d3a3a41aa..000000000000 --- a/.pending/features/sdk/3565-Implement-parameter-change-proposal-support +++ /dev/null @@ -1,3 +0,0 @@ -#3565 Implement parameter change proposal support. -Parameter change proposals can be submitted through the CLI -or a REST endpoint. See docs for further usage. diff --git a/.pending/features/sdk/3850-Add-rewards-and-commission-to-distribution-tx-tags b/.pending/features/sdk/3850-Add-rewards-and-commission-to-distribution-tx-tags deleted file mode 100644 index 7a5ebebdb2c1..000000000000 --- a/.pending/features/sdk/3850-Add-rewards-and-commission-to-distribution-tx-tags +++ /dev/null @@ -1 +0,0 @@ -#3850 Add `rewards` and `commission` to distribution tx tags. diff --git a/.pending/features/sdk/3981-Add-support-to-gracefully-halt-a-node-at-a-given-height b/.pending/features/sdk/3981-Add-support-to-gracefully-halt-a-node-at-a-given-height deleted file mode 100644 index 2e6e3332ef01..000000000000 --- a/.pending/features/sdk/3981-Add-support-to-gracefully-halt-a-node-at-a-given-height +++ /dev/null @@ -1,2 +0,0 @@ -#3981 Add support to gracefully halt a node at a given height -via the node's `halt-height` config or CLI value. diff --git a/.pending/features/sdk/4144-Configurable-Be b/.pending/features/sdk/4144-Configurable-Be deleted file mode 100644 index fedddc0e13c4..000000000000 --- a/.pending/features/sdk/4144-Configurable-Be +++ /dev/null @@ -1 +0,0 @@ -#4144 Allow for configurable BIP44 HD path and coin type. diff --git a/.pending/features/sdk/4250-New-BaseApp-Set b/.pending/features/sdk/4250-New-BaseApp-Set deleted file mode 100644 index 11edde4a00b0..000000000000 --- a/.pending/features/sdk/4250-New-BaseApp-Set +++ /dev/null @@ -1 +0,0 @@ -#4250 New BaseApp.{,Set}AppVersion() methods to get/set app's version string. diff --git a/.pending/features/sdk/4263-Add---read-time b/.pending/features/sdk/4263-Add---read-time deleted file mode 100644 index 50703a555740..000000000000 --- a/.pending/features/sdk/4263-Add---read-time +++ /dev/null @@ -1,2 +0,0 @@ -#4263 Add `--read-timeout` and `--write-timeout` args to the `rest-server` command -to support custom RPC R/W timeouts. diff --git a/.pending/features/sdk/4271-Implement-Coins b/.pending/features/sdk/4271-Implement-Coins deleted file mode 100644 index ebe16878b8a4..000000000000 --- a/.pending/features/sdk/4271-Implement-Coins +++ /dev/null @@ -1 +0,0 @@ -#4271 Implement Coins#IsAnyGT diff --git a/.pending/features/sdk/4318-Support-height- b/.pending/features/sdk/4318-Support-height- deleted file mode 100644 index b41d0321823f..000000000000 --- a/.pending/features/sdk/4318-Support-height- +++ /dev/null @@ -1,2 +0,0 @@ -#4318 Support height queries. Queries against nodes that have the queried -height pruned will return an error. diff --git a/.pending/features/sdk/4409-migration-scrip b/.pending/features/sdk/4409-migration-scrip deleted file mode 100644 index 2f259589dee0..000000000000 --- a/.pending/features/sdk/4409-migration-scrip +++ /dev/null @@ -1,3 +0,0 @@ -#4409 Implement a command that migrates exported state from one version to the next. -The `migrate` command currently supports migrating from v0.34 to v0.36 by implementing -necessary types for both versions. diff --git a/.pending/features/sdk/4570-Move-bank-balan b/.pending/features/sdk/4570-Move-bank-balan deleted file mode 100644 index 55eb4b3d456b..000000000000 --- a/.pending/features/sdk/4570-Move-bank-balan +++ /dev/null @@ -1 +0,0 @@ -#4570 Move /bank/balances/{address} REST handler to x/bank/client/rest. The exposed interface is unchanged. diff --git a/.pending/features/sdk/Community-pool-spend b/.pending/features/sdk/Community-pool-spend deleted file mode 100644 index e899cc224282..000000000000 --- a/.pending/features/sdk/Community-pool-spend +++ /dev/null @@ -1 +0,0 @@ -Community pool spend proposal per Cosmos Hub governance proposal #7 "Activate the Community Pool" diff --git a/.pending/improvements/sdk/2286-Improve-perform b/.pending/improvements/sdk/2286-Improve-perform deleted file mode 100644 index 2835e365e64f..000000000000 --- a/.pending/improvements/sdk/2286-Improve-perform +++ /dev/null @@ -1 +0,0 @@ -#2286 Improve performance of CacheKVStore iterator. diff --git a/.pending/improvements/sdk/3512-Implement-Logge b/.pending/improvements/sdk/3512-Implement-Logge deleted file mode 100644 index 191e416413e3..000000000000 --- a/.pending/improvements/sdk/3512-Implement-Logge +++ /dev/null @@ -1 +0,0 @@ -#3512 Implement Logger method on each module's keeper. diff --git a/.pending/improvements/sdk/3655-Improve-signatu b/.pending/improvements/sdk/3655-Improve-signatu deleted file mode 100644 index deaeaf828835..000000000000 --- a/.pending/improvements/sdk/3655-Improve-signatu +++ /dev/null @@ -1 +0,0 @@ -#3655 Improve signature verification failure error message. diff --git a/.pending/improvements/sdk/3774-add-category-tag b/.pending/improvements/sdk/3774-add-category-tag deleted file mode 100644 index afeb256f63eb..000000000000 --- a/.pending/improvements/sdk/3774-add-category-tag +++ /dev/null @@ -1 +0,0 @@ -#3774 add category tag to transactions for ease of filtering diff --git a/.pending/improvements/sdk/3914-Implement-invariant-benchmarks-and-add-target-to-makefile b/.pending/improvements/sdk/3914-Implement-invariant-benchmarks-and-add-target-to-makefile deleted file mode 100644 index 46b548d304ca..000000000000 --- a/.pending/improvements/sdk/3914-Implement-invariant-benchmarks-and-add-target-to-makefile +++ /dev/null @@ -1 +0,0 @@ -#3914 Implement invariant benchmarks and add target to makefile. diff --git a/.pending/improvements/sdk/3928-remove-types-staking b/.pending/improvements/sdk/3928-remove-types-staking deleted file mode 100644 index c7bc9f789d28..000000000000 --- a/.pending/improvements/sdk/3928-remove-types-staking +++ /dev/null @@ -1,2 +0,0 @@ -#3928 remove staking references from types package -#1528 define local module interfaces instead of /types \ No newline at end of file diff --git a/.pending/improvements/sdk/3978-Return-ErrUnknownRequest-in-message-handlers-for-unknown b/.pending/improvements/sdk/3978-Return-ErrUnknownRequest-in-message-handlers-for-unknown deleted file mode 100644 index 413689c05e53..000000000000 --- a/.pending/improvements/sdk/3978-Return-ErrUnknownRequest-in-message-handlers-for-unknown +++ /dev/null @@ -1,2 +0,0 @@ -#3978 Return ErrUnknownRequest in message handlers for unknown -or invalid routed messages. diff --git a/.pending/improvements/sdk/4190-Client-response b/.pending/improvements/sdk/4190-Client-response deleted file mode 100644 index b257c82fe5e3..000000000000 --- a/.pending/improvements/sdk/4190-Client-response +++ /dev/null @@ -1,2 +0,0 @@ -#4190 Client responses that return (re)delegation(s) now return balances -instead of shares. diff --git a/.pending/improvements/sdk/4194-ValidatorSignin b/.pending/improvements/sdk/4194-ValidatorSignin deleted file mode 100644 index 48627f3687b7..000000000000 --- a/.pending/improvements/sdk/4194-ValidatorSignin +++ /dev/null @@ -1 +0,0 @@ -#4194 ValidatorSigningInfo now includes the validator's consensus address. diff --git a/.pending/improvements/sdk/4235-Add-parameter-c b/.pending/improvements/sdk/4235-Add-parameter-c deleted file mode 100644 index 93d9f77fd5c2..000000000000 --- a/.pending/improvements/sdk/4235-Add-parameter-c +++ /dev/null @@ -1 +0,0 @@ -#4235 Add parameter change proposal messages to simulation. diff --git a/.pending/improvements/sdk/4235-Update-the-mint b/.pending/improvements/sdk/4235-Update-the-mint deleted file mode 100644 index b399f014cacf..000000000000 --- a/.pending/improvements/sdk/4235-Update-the-mint +++ /dev/null @@ -1,2 +0,0 @@ -#4235 Update the minting module params to implement params.ParamSet so -individual keys can be set via proposals instead of passing a struct. diff --git a/.pending/improvements/sdk/4259-Coins-that-are- b/.pending/improvements/sdk/4259-Coins-that-are- deleted file mode 100644 index 8571e213a37d..000000000000 --- a/.pending/improvements/sdk/4259-Coins-that-are- +++ /dev/null @@ -1,2 +0,0 @@ -#4259 `Coins` that are `nil` are now JSON encoded as an empty array `[]`. -Decoding remains unchanged and behavior is left intact. diff --git a/.pending/improvements/sdk/4305-The---generate- b/.pending/improvements/sdk/4305-The---generate- deleted file mode 100644 index 42e309027ebc..000000000000 --- a/.pending/improvements/sdk/4305-The---generate- +++ /dev/null @@ -1 +0,0 @@ -#4305 The `--generate-only` CLI flag fully respects offline tx processing. diff --git a/.pending/improvements/sdk/4379-close-db-write- b/.pending/improvements/sdk/4379-close-db-write- deleted file mode 100644 index d18f9c4055dd..000000000000 --- a/.pending/improvements/sdk/4379-close-db-write- +++ /dev/null @@ -1 +0,0 @@ -#4379 close db write batch. diff --git a/.pending/improvements/sdk/4384-WithdrawalTxSplitting b/.pending/improvements/sdk/4384-WithdrawalTxSplitting deleted file mode 100644 index 140a7baaa11b..000000000000 --- a/.pending/improvements/sdk/4384-WithdrawalTxSplitting +++ /dev/null @@ -1 +0,0 @@ -#4384- Allow splitting withdrawal transaction in several chunks \ No newline at end of file diff --git a/.pending/improvements/sdk/4403-parameter-chang b/.pending/improvements/sdk/4403-parameter-chang deleted file mode 100644 index 6cbcb03fc177..000000000000 --- a/.pending/improvements/sdk/4403-parameter-chang +++ /dev/null @@ -1,2 +0,0 @@ -#4403 Allow for parameter change proposals to supply only desired fields to be updated -in objects instead of the entire object (only applies to values that are objects). \ No newline at end of file diff --git a/.pending/improvements/sdk/4415-clienr-refactor b/.pending/improvements/sdk/4415-clienr-refactor deleted file mode 100644 index c689aabb4786..000000000000 --- a/.pending/improvements/sdk/4415-clienr-refactor +++ /dev/null @@ -1 +0,0 @@ -#4415 /client refactor, reduce genutil dependancy on staking diff --git a/.pending/improvements/sdk/4439-add-governance- b/.pending/improvements/sdk/4439-add-governance- deleted file mode 100644 index bb7cc018a227..000000000000 --- a/.pending/improvements/sdk/4439-add-governance- +++ /dev/null @@ -1 +0,0 @@ -#4439 Implement governance module iterators. diff --git a/.pending/improvements/sdk/4465-Unknown-subcomm b/.pending/improvements/sdk/4465-Unknown-subcomm deleted file mode 100644 index fb6b34ce294b..000000000000 --- a/.pending/improvements/sdk/4465-Unknown-subcomm +++ /dev/null @@ -1 +0,0 @@ -#4465 Unknown subcommands print relevant error message \ No newline at end of file diff --git a/.pending/improvements/sdk/4466-Commission-vali b/.pending/improvements/sdk/4466-Commission-vali deleted file mode 100644 index 5450b6efa377..000000000000 --- a/.pending/improvements/sdk/4466-Commission-vali +++ /dev/null @@ -1 +0,0 @@ -#4466 Commission validation added to validate basic of MsgCreateValidator by changing CommissionMsg to CommissionRates diff --git a/.pending/improvements/sdk/4501-Support-height- b/.pending/improvements/sdk/4501-Support-height- deleted file mode 100644 index c4db5df86dc8..000000000000 --- a/.pending/improvements/sdk/4501-Support-height- +++ /dev/null @@ -1 +0,0 @@ -#4501 Support height queriers in rest client \ No newline at end of file diff --git a/.pending/improvements/sdk/4535-improve-sim-err b/.pending/improvements/sdk/4535-improve-sim-err deleted file mode 100644 index d338161fb800..000000000000 --- a/.pending/improvements/sdk/4535-improve-sim-err +++ /dev/null @@ -1,2 +0,0 @@ -#4535 Improve import-export simulation errors by decoding the `KVPair.Value` into its -respective type \ No newline at end of file diff --git a/.pending/improvements/sdk/4536-cli-context-que b/.pending/improvements/sdk/4536-cli-context-que deleted file mode 100644 index f69dc70d3c61..000000000000 --- a/.pending/improvements/sdk/4536-cli-context-que +++ /dev/null @@ -1 +0,0 @@ -#4536 cli context queries return query height and accounts are returned with query height \ No newline at end of file diff --git a/.pending/improvements/sdk/4553-undelegate-max-entries-check-first b/.pending/improvements/sdk/4553-undelegate-max-entries-check-first deleted file mode 100644 index 0b4a8488e157..000000000000 --- a/.pending/improvements/sdk/4553-undelegate-max-entries-check-first +++ /dev/null @@ -1 +0,0 @@ -#4553 undelegate max entries check first diff --git a/.pending/improvements/sdk/4556-Added-IsValid-f b/.pending/improvements/sdk/4556-Added-IsValid-f deleted file mode 100644 index 1d0f161af6fe..000000000000 --- a/.pending/improvements/sdk/4556-Added-IsValid-f +++ /dev/null @@ -1 +0,0 @@ -#4556 Added IsValid function to Coin \ No newline at end of file diff --git a/.pending/improvements/sdk/4564-Allow-empty-ans b/.pending/improvements/sdk/4564-Allow-empty-ans deleted file mode 100644 index 22a4d02bba90..000000000000 --- a/.pending/improvements/sdk/4564-Allow-empty-ans +++ /dev/null @@ -1 +0,0 @@ -#4564 client/input.GetConfirmation()'s default is changed to No. diff --git a/.pending/improvements/sdk/4573-adds-height-in- b/.pending/improvements/sdk/4573-adds-height-in- deleted file mode 100644 index a0d26cad1d40..000000000000 --- a/.pending/improvements/sdk/4573-adds-height-in- +++ /dev/null @@ -1 +0,0 @@ -#4573 Returns height in response for query endpoints. diff --git a/.pending/improvements/sdk/4580-remove-block-he b/.pending/improvements/sdk/4580-remove-block-he deleted file mode 100644 index c7901c036a7b..000000000000 --- a/.pending/improvements/sdk/4580-remove-block-he +++ /dev/null @@ -1 +0,0 @@ -#4580 Update `Context#BlockHeight` to properly set the block height via `WithBlockHeader`. diff --git a/.pending/improvements/sdk/4584-Update-bank-Kee b/.pending/improvements/sdk/4584-Update-bank-Kee deleted file mode 100644 index 650d56a21ccf..000000000000 --- a/.pending/improvements/sdk/4584-Update-bank-Kee +++ /dev/null @@ -1,2 +0,0 @@ -#4584 Update bank Keeper to use expected keeper interface of the AccountKeeper. -#4584 Move `Account` and `VestingAccount` interface types to `x/auth/exported`. diff --git a/.pending/improvements/sdk/4595-supply-queriers b/.pending/improvements/sdk/4595-supply-queriers deleted file mode 100644 index cfab7ddb109e..000000000000 --- a/.pending/improvements/sdk/4595-supply-queriers +++ /dev/null @@ -1 +0,0 @@ -#4082 supply module queriers for CLI and REST endpoints diff --git a/.pending/improvements/sdk/4601-Implement-gener b/.pending/improvements/sdk/4601-Implement-gener deleted file mode 100644 index e3f951b50352..000000000000 --- a/.pending/improvements/sdk/4601-Implement-gener +++ /dev/null @@ -1,2 +0,0 @@ -#4601 Implement generic pangination helper function to be used in -REST handlers and queriers. diff --git a/.pending/improvements/sdk/4629-Added-event-that-get b/.pending/improvements/sdk/4629-Added-event-that-get deleted file mode 100644 index ba115e55f7b4..000000000000 --- a/.pending/improvements/sdk/4629-Added-event-that-get +++ /dev/null @@ -1 +0,0 @@ -#4629 Added warning event that gets emitted if validator misses a block. \ No newline at end of file diff --git a/.pending/improvements/sdk/4676-expose-simapp-f b/.pending/improvements/sdk/4676-expose-simapp-f deleted file mode 100644 index 7c14d654efab..000000000000 --- a/.pending/improvements/sdk/4676-expose-simapp-f +++ /dev/null @@ -1 +0,0 @@ -#4674 Export `Simapp` genState generators and util functions by making them public diff --git a/.pending/improvements/sdk/4706-Simplify-context b/.pending/improvements/sdk/4706-Simplify-context deleted file mode 100644 index d75da4affedc..000000000000 --- a/.pending/improvements/sdk/4706-Simplify-context +++ /dev/null @@ -1,11 +0,0 @@ -4706 - Simplify context - -Replace complex Context construct with a simpler immutible struct. -Only breaking change is not to support `Value` and `GetValue` as first class calls. -We do embed ctx.Context() as a raw context.Context instead to be used as you see fit. - -Migration guide: -`ctx = ctx.WithValue(contextKeyBadProposal, false)` -> -`ctx = ctx.WithContext(context.WithValue(ctx.Context(), contextKeyBadProposal, false))` -A bit more verbose, but also allows `context.WithTimeout()`, etc and only used -in one function in this repo, in test code. diff --git a/.pending/improvements/sdk/Add-SetAddressVerifi b/.pending/improvements/sdk/Add-SetAddressVerifi deleted file mode 100644 index fa12bad267b3..000000000000 --- a/.pending/improvements/sdk/Add-SetAddressVerifi +++ /dev/null @@ -1 +0,0 @@ -#3685 Add `SetAddressVerifier` and `GetAddressVerifier` to `sdk.Config` to allow SDK users to configure custom address format verification logic (to override the default limitation of 20-byte addresses). diff --git a/.pending/improvements/sdk/Add-an-additional-pa b/.pending/improvements/sdk/Add-an-additional-pa deleted file mode 100644 index 2aa5445ba4bf..000000000000 --- a/.pending/improvements/sdk/Add-an-additional-pa +++ /dev/null @@ -1 +0,0 @@ -#3685 Add an additional parameter to NewAnteHandler for a custom `SignatureVerificationGasConsumer` (the default logic is now in `DefaultSigVerificationGasConsumer). This allows SDK users to configure their own logic for which key types are accepted and how those key types consume gas. diff --git a/.pending/improvements/sdk/Remove---print-respo b/.pending/improvements/sdk/Remove---print-respo deleted file mode 100644 index 5000822cece1..000000000000 --- a/.pending/improvements/sdk/Remove---print-respo +++ /dev/null @@ -1 +0,0 @@ -Remove `--print-response` flag as it is no longer used. diff --git a/.pending/improvements/sdk/Revert-2284-https-gi b/.pending/improvements/sdk/Revert-2284-https-gi deleted file mode 100644 index 1d80c755a5a1..000000000000 --- a/.pending/improvements/sdk/Revert-2284-https-gi +++ /dev/null @@ -1 +0,0 @@ -Revert (#2284)[https://github.com/cosmos/cosmos-sdk/pull/2284] to allow create_empty_blocks in the config \ No newline at end of file diff --git a/.pending/improvements/tendermint/4290-Upgrade-tenderm b/.pending/improvements/tendermint/4290-Upgrade-tenderm deleted file mode 100644 index 9e77791187fb..000000000000 --- a/.pending/improvements/tendermint/4290-Upgrade-tenderm +++ /dev/null @@ -1 +0,0 @@ -#4290 Upgrade tendermint/iavl to v0.12.2 diff --git a/.pending/improvements/tendermint/Upgrade-tendermint-i b/.pending/improvements/tendermint/Upgrade-tendermint-i deleted file mode 100644 index edb384977a8d..000000000000 --- a/.pending/improvements/tendermint/Upgrade-tendermint-i +++ /dev/null @@ -1 +0,0 @@ -#4718 Upgrade tendermint/iavl to v0.12.3 \ No newline at end of file diff --git a/.pending/improvements/tendermint/Upgrade-tendermint-t b/.pending/improvements/tendermint/Upgrade-tendermint-t deleted file mode 100644 index 0359fd50ed6c..000000000000 --- a/.pending/improvements/tendermint/Upgrade-tendermint-t +++ /dev/null @@ -1 +0,0 @@ -#4138 Upgrade tendermint to v0.31.5 diff --git a/CHANGELOG.md b/CHANGELOG.md index 260e9df36a66..9c1f04b41f1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,201 @@ # Changelog +## 0.36.0 + +### Breaking Changes + +* [\#3565](https://github.com/cosmos/cosmos-sdk/issues/3565) Updates to the governance module: + * Rename JSON field from `proposal_content` to `content` + * Rename JSON field from `proposal_id` to `id` + * Disable `ProposalTypeSoftwareUpgrade` temporarily +* [\#3775](https://github.com/cosmos/cosmos-sdk/issues/3775) unify sender transaction tag for ease of querying +* [\#4255](https://github.com/cosmos/cosmos-sdk/issues/4255) Add supply module that passively tracks the supplies of a chain + - Renamed `x/distribution` `ModuleName` + - Genesis JSON and CLI now use `distribution` instead of `distr` + - Introduce `ModuleAccount` type, which tracks the flow of coins held within a module + - Replaced `FeeCollectorKeeper` for a `ModuleAccount` + - Replaced the staking `Pool`, which coins are now held by the `BondedPool` and `NotBonded` module accounts + - The `NotBonded` module account now only keeps track of the not bonded tokens within staking, instead of the whole chain + - [\#3628](https://github.com/cosmos/cosmos-sdk/issues/3628) Replaced governance's burn and deposit accounts for a `ModuleAccount` + - Added a `ModuleAccount` for the distribution module + - Added a `ModuleAccount` for the mint module + [\#4472](https://github.com/cosmos/cosmos-sdk/issues/4472) validation for crisis genesis +* [\#3985](https://github.com/cosmos/cosmos-sdk/issues/3985) `ValidatorPowerRank` uses potential consensus power instead of tendermint power +* [\#4104](https://github.com/cosmos/cosmos-sdk/issues/4104) Gaia has been moved to its own repository: https://github.com/cosmos/gaia +* [\#4104](https://github.com/cosmos/cosmos-sdk/issues/4104) Rename gaiad.toml to app.toml. The internal contents of the application + config remain unchanged. +* [\#4159](https://github.com/cosmos/cosmos-sdk/issues/4159) create the default module patterns and module manager +* [\#4230](https://github.com/cosmos/cosmos-sdk/issues/4230) Change the type of ABCIMessageLog#MsgIndex to uint16 for proper serialization. +* [\#4250](https://github.com/cosmos/cosmos-sdk/issues/4250) BaseApp.Query() returns app's version string set via BaseApp.SetAppVersion() + when handling /app/version queries instead of the version string passed as build + flag at compile time. +* [\#4262](https://github.com/cosmos/cosmos-sdk/issues/4262) GoSumHash is no longer returned by the version command. +* [\#4263](https://github.com/cosmos/cosmos-sdk/issues/4263) RestServer#Start now takes read and write timeout arguments. +* [\#4305](https://github.com/cosmos/cosmos-sdk/issues/4305) `GenerateOrBroadcastMsgs` no longer takes an `offline` parameter. +* [\#4342](https://github.com/cosmos/cosmos-sdk/pull/4342) Upgrade go-amino to v0.15.0 +* [\#4351](https://github.com/cosmos/cosmos-sdk/issues/4351) InitCmd, AddGenesisAccountCmd, and CollectGenTxsCmd take node's and client's default home directories as arguments. +* [\#4387](https://github.com/cosmos/cosmos-sdk/issues/4387) Refactor the usage of tags (now called events) to reflect the + new ABCI events semantics: + - Move `x/{module}/tags/tags.go` => `x/{module}/types/events.go` + - Update `docs/specs` + - Refactor tags in favor of new `Event(s)` type(s) + - Update `Context` to use new `EventManager` + - (Begin|End)Blocker no longer return tags, but rather uses new `EventManager` + - Message handlers no longer return tags, but rather uses new `EventManager` + Any component (e.g. BeginBlocker, message handler, etc...) wishing to emit an event must do so + through `ctx.EventManger().EmitEvent(s)`. + To reset or wipe emitted events: `ctx = ctx.WithEventManager(sdk.NewEventManager())` + To get all emitted events: `events := ctx.EventManager().Events()` +* [\#4437](https://github.com/cosmos/cosmos-sdk/issues/4437) Replace governance module store keys to use `[]byte` instead of `string`. +* [\#4451](https://github.com/cosmos/cosmos-sdk/issues/4451) Improve modularization of clients and modules: + * Module directory structure improved and standardized + * Aliases autogenerated + * Auth and bank related commands are now mounted under the respective moduels + * Client initialization and mounting standardized +* [\#4479](https://github.com/cosmos/cosmos-sdk/issues/4479) Remove codec argument redundency in client usage where + the CLIContext's codec should be used instead. +* [\#4488](https://github.com/cosmos/cosmos-sdk/issues/4488) Decouple client tx, REST, and ultil packages from auth. These packages have + been restructured and retrofitted into the `x/auth` module. +* [\#4521](https://github.com/cosmos/cosmos-sdk/issues/4521) Flatten x/bank structure by hiding module internals. +* [\#4525](https://github.com/cosmos/cosmos-sdk/issues/4525) Remove --cors flag, the feature is long gone. +* [\#4536](https://github.com/cosmos/cosmos-sdk/issues/4536) The `/auth/accounts/{address}` now returns a `height` in the response. + The account is now nested under `account`. +* [\#4543](https://github.com/cosmos/cosmos-sdk/issues/4543) Account getters are no longer part of client.CLIContext() and have now moved + to reside in the auth-specific AccountRetriever. +* [\#4588](https://github.com/cosmos/cosmos-sdk/issues/4588) Context does not depend on x/auth anymore. client/context is stripped out of the following features: + - GetAccountDecoder() + - CLIContext.WithAccountDecoder() + - CLIContext.WithAccountStore() + x/auth.AccountDecoder is unnecessary and consequently removed. +* [\#4602](https://github.com/cosmos/cosmos-sdk/issues/4602) client/input.{Buffer,Override}Stdin() functions are removed. Thanks to cobra's new release they are now redundant. +* [\#4633](https://github.com/cosmos/cosmos-sdk/issues/4633) Update old Tx search by tags APIs to use new Events + nomenclature. +* [\#4649](https://github.com/cosmos/cosmos-sdk/issues/4649) Refactor x/crisis as per modules new specs. +* [\#3685](https://github.com/cosmos/cosmos-sdk/issues/3685) The default signature verification gas logic (`DefaultSigVerificationGasConsumer`) now specifies explicit key types rather than string pattern matching. This means that zones that depended on string matching to allow other keys will need to write a custom `SignatureVerificationGasConsumer` function. +* [\#4663](https://github.com/cosmos/cosmos-sdk/issues/4663) Refactor bank keeper by removing private functions + - `InputOutputCoins`, `SetCoins`, `SubtractCoins` and `AddCoins` are now part of the `SendKeeper` instead of the `Keeper` interface +* (tendermint) [\#4721](https://github.com/cosmos/cosmos-sdk/pull/4721) Upgrade Tendermint to v0.32.1 + +### Features + +* [\#2020](https://github.com/cosmos/cosmos-sdk/issues/2020) New keys export/import command line utilities to export/import private keys in ASCII format + that rely on Keybase's new underlying ExportPrivKey()/ImportPrivKey() API calls. +* [\#3565](https://github.com/cosmos/cosmos-sdk/issues/3565) Implement parameter change proposal support. + Parameter change proposals can be submitted through the CLI + or a REST endpoint. See docs for further usage. +* [\#3850](https://github.com/cosmos/cosmos-sdk/issues/3850) Add `rewards` and `commission` to distribution tx tags. +* [\#3981](https://github.com/cosmos/cosmos-sdk/issues/3981) Add support to gracefully halt a node at a given height + via the node's `halt-height` config or CLI value. +* [\#4144](https://github.com/cosmos/cosmos-sdk/issues/4144) Allow for configurable BIP44 HD path and coin type. +* [\#4250](https://github.com/cosmos/cosmos-sdk/issues/4250) New BaseApp.{,Set}AppVersion() methods to get/set app's version string. +* [\#4263](https://github.com/cosmos/cosmos-sdk/issues/4263) Add `--read-timeout` and `--write-timeout` args to the `rest-server` command + to support custom RPC R/W timeouts. +* [\#4271](https://github.com/cosmos/cosmos-sdk/issues/4271) Implement Coins#IsAnyGT +* [\#4318](https://github.com/cosmos/cosmos-sdk/issues/4318) Support height queries. Queries against nodes that have the queried + height pruned will return an error. +* [\#4409](https://github.com/cosmos/cosmos-sdk/issues/4409) Implement a command that migrates exported state from one version to the next. + The `migrate` command currently supports migrating from v0.34 to v0.36 by implementing + necessary types for both versions. +* [\#4570](https://github.com/cosmos/cosmos-sdk/issues/4570) Move /bank/balances/{address} REST handler to x/bank/client/rest. The exposed interface is unchanged. +* Community pool spend proposal per Cosmos Hub governance proposal [\#7](https://github.com/cosmos/cosmos-sdk/issues/7) "Activate the Community Pool" + +### Improvements + +* [\#2286](https://github.com/cosmos/cosmos-sdk/issues/2286) Improve performance of CacheKVStore iterator. +* [\#3512](https://github.com/cosmos/cosmos-sdk/issues/3512) Implement Logger method on each module's keeper. +* [\#3655](https://github.com/cosmos/cosmos-sdk/issues/3655) Improve signature verification failure error message. +* [\#3774](https://github.com/cosmos/cosmos-sdk/issues/3774) add category tag to transactions for ease of filtering +* [\#3914](https://github.com/cosmos/cosmos-sdk/issues/3914) Implement invariant benchmarks and add target to makefile. +* [\#3928](https://github.com/cosmos/cosmos-sdk/issues/3928) remove staking references from types package +* [\#3978](https://github.com/cosmos/cosmos-sdk/issues/3978) Return ErrUnknownRequest in message handlers for unknown + or invalid routed messages. +* [\#4190](https://github.com/cosmos/cosmos-sdk/issues/4190) Client responses that return (re)delegation(s) now return balances + instead of shares. +* [\#4194](https://github.com/cosmos/cosmos-sdk/issues/4194) ValidatorSigningInfo now includes the validator's consensus address. +* [\#4235](https://github.com/cosmos/cosmos-sdk/issues/4235) Add parameter change proposal messages to simulation. +* [\#4235](https://github.com/cosmos/cosmos-sdk/issues/4235) Update the minting module params to implement params.ParamSet so + individual keys can be set via proposals instead of passing a struct. +* [\#4259](https://github.com/cosmos/cosmos-sdk/issues/4259) `Coins` that are `nil` are now JSON encoded as an empty array `[]`. + Decoding remains unchanged and behavior is left intact. +* [\#4305](https://github.com/cosmos/cosmos-sdk/issues/4305) The `--generate-only` CLI flag fully respects offline tx processing. +* [\#4379](https://github.com/cosmos/cosmos-sdk/issues/4379) close db write batch. +* [\#4384](https://github.com/cosmos/cosmos-sdk/issues/4384)- Allow splitting withdrawal transaction in several chunks +* [\#4403](https://github.com/cosmos/cosmos-sdk/issues/4403) Allow for parameter change proposals to supply only desired fields to be updated + in objects instead of the entire object (only applies to values that are objects). +* [\#4415](https://github.com/cosmos/cosmos-sdk/issues/4415) /client refactor, reduce genutil dependancy on staking +* [\#4439](https://github.com/cosmos/cosmos-sdk/issues/4439) Implement governance module iterators. +* [\#4465](https://github.com/cosmos/cosmos-sdk/issues/4465) Unknown subcommands print relevant error message +* [\#4466](https://github.com/cosmos/cosmos-sdk/issues/4466) Commission validation added to validate basic of MsgCreateValidator by changing CommissionMsg to CommissionRates +* [\#4501](https://github.com/cosmos/cosmos-sdk/issues/4501) Support height queriers in rest client +* [\#4535](https://github.com/cosmos/cosmos-sdk/issues/4535) Improve import-export simulation errors by decoding the `KVPair.Value` into its + respective type +* [\#4536](https://github.com/cosmos/cosmos-sdk/issues/4536) cli context queries return query height and accounts are returned with query height +* [\#4553](https://github.com/cosmos/cosmos-sdk/issues/4553) undelegate max entries check first +* [\#4556](https://github.com/cosmos/cosmos-sdk/issues/4556) Added IsValid function to Coin +* [\#4564](https://github.com/cosmos/cosmos-sdk/issues/4564) client/input.GetConfirmation()'s default is changed to No. +* [\#4573](https://github.com/cosmos/cosmos-sdk/issues/4573) Returns height in response for query endpoints. +* [\#4580](https://github.com/cosmos/cosmos-sdk/issues/4580) Update `Context#BlockHeight` to properly set the block height via `WithBlockHeader`. +* [\#4584](https://github.com/cosmos/cosmos-sdk/issues/4584) Update bank Keeper to use expected keeper interface of the AccountKeeper. +* [\#4584](https://github.com/cosmos/cosmos-sdk/issues/4584) Move `Account` and `VestingAccount` interface types to `x/auth/exported`. +* [\#4082](https://github.com/cosmos/cosmos-sdk/issues/4082) supply module queriers for CLI and REST endpoints +* [\#4601](https://github.com/cosmos/cosmos-sdk/issues/4601) Implement generic pangination helper function to be used in + REST handlers and queriers. +* [\#4629](https://github.com/cosmos/cosmos-sdk/issues/4629) Added warning event that gets emitted if validator misses a block. +* [\#4674](https://github.com/cosmos/cosmos-sdk/issues/4674) Export `Simapp` genState generators and util functions by making them public +* [\#4706](https://github.com/cosmos/cosmos-sdk/issues/4706) Simplify context + Replace complex Context construct with a simpler immutible struct. + Only breaking change is not to support `Value` and `GetValue` as first class calls. + We do embed ctx.Context() as a raw context.Context instead to be used as you see fit. + + Migration guide: + + `ctx = ctx.WithValue(contextKeyBadProposal, false)` -> + `ctx = ctx.WithContext(context.WithValue(ctx.Context(), contextKeyBadProposal, false))` + + A bit more verbose, but also allows `context.WithTimeout()`, etc and only used + in one function in this repo, in test code. +* [\#3685](https://github.com/cosmos/cosmos-sdk/issues/3685) Add `SetAddressVerifier` and `GetAddressVerifier` to `sdk.Config` to allow SDK users to configure custom address format verification logic (to override the default limitation of 20-byte addresses). +* [\#3685](https://github.com/cosmos/cosmos-sdk/issues/3685) Add an additional parameter to NewAnteHandler for a custom `SignatureVerificationGasConsumer` (the default logic is now in `DefaultSigVerificationGasConsumer). This allows SDK users to configure their own logic for which key types are accepted and how those key types consume gas. +* Remove `--print-response` flag as it is no longer used. +* Revert [\#2284](https://github.com/cosmos/cosmos-sdk/pull/2284) to allow create_empty_blocks in the config +* (tendermint) [\#4718](https://github.com/cosmos/cosmos-sdk/issues/4718) Upgrade tendermint/iavl to v0.12.3 + +### Bug Fixes + +* [\#1351](https://github.com/cosmos/cosmos-sdk/issues/1351) Stable AppHash allows no_empty_blocks +* [\#3705](https://github.com/cosmos/cosmos-sdk/issues/3705) Return `[]` instead of `null` when querying delegator rewards. +* [\#3966](https://github.com/cosmos/cosmos-sdk/issues/3966) fixed multiple assigns to action tags + [\#3793](https://github.com/cosmos/cosmos-sdk/issues/3793) add delegator tag for MsgCreateValidator and deleted unused moniker and identity tags +* [\#4194](https://github.com/cosmos/cosmos-sdk/issues/4194) Fix pagination and results returned from /slashing/signing_infos +* [\#4230](https://github.com/cosmos/cosmos-sdk/issues/4230) Properly set and display the message index through the TxResponse. +* [\#4234](https://github.com/cosmos/cosmos-sdk/pull/4234) Allow `tx send --generate-only` to + actually work offline. +* [\#4271](https://github.com/cosmos/cosmos-sdk/issues/4271) Fix addGenesisAccount by using Coins#IsAnyGT for vesting amount validation. +* [\#4273](https://github.com/cosmos/cosmos-sdk/issues/4273) Fix usage of AppendTags in x/staking/handler.go +* [\#4303](https://github.com/cosmos/cosmos-sdk/issues/4303) Fix NewCoins() underlying function for duplicate coins detection. +* [\#4307](https://github.com/cosmos/cosmos-sdk/pull/4307) Don't pass height to RPC calls as + Tendermint will automatically use the latest height. +* [\#4362](https://github.com/cosmos/cosmos-sdk/issues/4362) simulation setup bugfix for multisim 7601778 +* [\#4383](https://github.com/cosmos/cosmos-sdk/issues/4383) - currentStakeRoundUp is now always atleast currentStake + smallest-decimal-precision +* [\#4394](https://github.com/cosmos/cosmos-sdk/issues/4394) Fix signature count check to use the TxSigLimit param instead of + a default. +* [\#4455](https://github.com/cosmos/cosmos-sdk/issues/4455) Use `QueryWithData()` to query unbonding delegations. +* [\#4493](https://github.com/cosmos/cosmos-sdk/issues/4493) Fix validator-outstanding-rewards command. It now takes as an argument + a validator address. +* [\#4598](https://github.com/cosmos/cosmos-sdk/issues/4598) Fix redelegation and undelegation txs that were not checking for the correct bond denomination. +* [\#4619](https://github.com/cosmos/cosmos-sdk/issues/4619) Close iterators in `GetAllMatureValidatorQueue` and `UnbondAllMatureValidatorQueue` + methods. +* [\#4654](https://github.com/cosmos/cosmos-sdk/issues/4654) validator slash event stored by period and height +* [\#4681](https://github.com/cosmos/cosmos-sdk/issues/4681) panic on invalid amount on `MintCoins` and `BurnCoins` + - skip minting if inflation is set to zero + +## 0.35.0 + +### Bug Fixes + +* Fix gas consumption bug in `Undelegate` preventing the ability to sync from +genesis. + ## 0.34.7 ### Bug Fixes