-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.45.15 ics #15527
v0.45.15 ics #15527
Commits on Jun 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7e727e8 - Browse repository at this point
Copy the full SHA 7e727e8View commit details
Commits on Jul 3, 2022
-
chore: optimize get last completed upgrade (cosmos#12268)
* feat: improve GetLastCompletedUpgrade * rename * use var block
Configuration menu - View commit details
-
Copy full SHA for a99988f - Browse repository at this point
Copy the full SHA a99988fView commit details
Commits on Jul 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5e40a14 - Browse repository at this point
Copy the full SHA 5e40a14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10961d0 - Browse repository at this point
Copy the full SHA 10961d0View commit details
Commits on Jul 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0e166fa - Browse repository at this point
Copy the full SHA 0e166faView commit details
Commits on Jul 19, 2022
-
feat: Move AppModule.BeginBlock and AppModule.EndBlock to extension i…
…nterfaces (backport cosmos#12603) (cosmos#12638) * feat: Move AppModule.BeginBlock and AppModule.EndBlock to extension interfaces (cosmos#12603) ## Description Most modules right now have a no-op for AppModule.BeginBlock and AppModule.EndBlock. We should move these methods off the AppModule interface so we have less deadcode, and instead move them to extension interfaces. 1. I added `BeginBlockAppModule` and `EndBlockAppModule` interface. 2. Remove the dead-code from modules that do no implement them 3. Add type casting in the the module code to use the new interface Closes: cosmos#12462 --- ### Author Checklist *All items are required. Please add a note to the item if the item is not applicable and please add links to any relevant follow up issues.* I have... - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title - [ ] added `!` to the type prefix if API or client breaking change - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#pr-targeting)) - [ ] provided a link to the relevant issue or specification - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/main/docs/building-modules) - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#testing) - [ ] added a changelog entry to `CHANGELOG.md` - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc) - [ ] updated the relevant documentation or specification - [ ] reviewed "Files changed" and left comments if necessary - [ ] confirmed all CI checks have passed ### Reviewers Checklist *All items are required. Please add a note if the item is not applicable and please add your handle next to the items reviewed if you only reviewed selected items.* I have... - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title - [ ] confirmed `!` in the type prefix if API or client breaking change - [ ] confirmed all author checklist items have been addressed - [ ] reviewed state machine logic - [ ] reviewed API design and naming - [ ] reviewed documentation is accurate - [ ] reviewed tests and test coverage - [ ] manually tested (if applicable) (cherry picked from commit b65f3fe) # Conflicts: # CHANGELOG.md # x/authz/module/module.go # x/group/module/module.go # x/nft/module/module.go # x/params/module.go # x/slashing/module.go # x/upgrade/module.go * remove conflicts * remove conflicts * remove unused modules Co-authored-by: Sishir Giri <sishirg27@gmail.com> Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 155d9ec - Browse repository at this point
Copy the full SHA 155d9ecView commit details
Commits on Jul 22, 2022
-
feat: add message index event attribute to authz message execution (b…
…ackport cosmos#12668) (cosmos#12673)
Configuration menu - View commit details
-
Copy full SHA for 4eec00f - Browse repository at this point
Copy the full SHA 4eec00fView commit details
Commits on Jul 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1fcc404 - Browse repository at this point
Copy the full SHA 1fcc404View commit details
Commits on Jul 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eb032e3 - Browse repository at this point
Copy the full SHA eb032e3View commit details
Commits on Aug 2, 2022
-
feat: Add convenience method for constructing key to access account's…
… balance for a given denom (backport cosmos#12674) (cosmos#12745) * feat: Add convenience method for constructing key to access account's balance for a given denom (cosmos#12674) This PR adds a convenience method for constructing the key necessary to query for the account's balance of a given denom. I ran into this issue since we are using ABCI query now to perform balance requests because we are also requesting merkle proofs for the returned balance [here](https://github.com/celestiaorg/celestia-node/pull/911/files#diff-0ee31f5a7bd88e9f758e6bebdf3ee36365519e55a451098d9638c39afe5eac42R144). It would be nice to have a definitive convenience method for constructing the key. [Ref.](github.com/celestiaorg/celestia-node/pull/911) (cherry picked from commit a1777a8) # Conflicts: # CHANGELOG.md # x/bank/legacy/v043/store.go # x/bank/types/keys.go * Update CHANGELOG.md * fix conflict Co-authored-by: rene <41963722+renaynay@users.noreply.github.com> Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 3ae6bb4 - Browse repository at this point
Copy the full SHA 3ae6bb4View commit details
Commits on Aug 4, 2022
-
chore: bump tm in 0.45.x (cosmos#12784)
* bump tendermint version * add changelog entry * replace on jhump * updates * updates * updates Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e23386b - Browse repository at this point
Copy the full SHA e23386bView commit details -
chore: 0.45.7 changelog prep (cosmos#12821)
* prepare for release * modify release notes
Configuration menu - View commit details
-
Copy full SHA for 35ae2c4 - Browse repository at this point
Copy the full SHA 35ae2c4View commit details
Commits on Aug 7, 2022
-
docs(staking): typo in staking/state (backport cosmos#12834) (cosmos#…
…12836) * fix(docs): typo in staking/state (cosmos#12834) (cherry picked from commit fe89212) # Conflicts: # x/staking/spec/01_state.md * updates Co-authored-by: Ari Rubinstein <arirubinstein@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 4b31a06 - Browse repository at this point
Copy the full SHA 4b31a06View commit details
Commits on Aug 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cd5ba07 - Browse repository at this point
Copy the full SHA cd5ba07View commit details -
Configuration menu - View commit details
-
Copy full SHA for b09fc03 - Browse repository at this point
Copy the full SHA b09fc03View commit details
Commits on Aug 9, 2022
-
fix: Use fixed length hex for pointer at FwdCapabilityKey (backport c…
…osmos#11737) (cosmos#12818) * fix: Use fixed length hex for pointer at FwdCapabilityKey (backport cosmos#11737) * Update CHANGELOG.md * add comments and unit tests
Configuration menu - View commit details
-
Copy full SHA for 09321d7 - Browse repository at this point
Copy the full SHA 09321d7View commit details
Commits on Aug 18, 2022
-
feat: deterministic map iteration (backport cosmos#12781) (cosmos#12944)
* feat: deterministic map iteration (cosmos#12781) ## Description We should ensure that events emitted are in a deterministic order on any node. Sorry, the previous [PR-12693](cosmos#12693) was closed due to wrong operation. Close: cosmos#12693 --- ### Author Checklist *All items are required. Please add a note to the item if the item is not applicable and please add links to any relevant follow up issues.* I have... - [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title - [x] added `!` to the type prefix if API or client breaking change - [x] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#pr-targeting)) - [x] provided a link to the relevant issue or specification - [x] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/main/docs/building-modules) - [x] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#testing) - [x] added a changelog entry to `CHANGELOG.md` - [x] included comments for [documenting Go code](https://blog.golang.org/godoc) - [x] updated the relevant documentation or specification - [x] reviewed "Files changed" and left comments if necessary - [x] confirmed all CI checks have passed ### Reviewers Checklist *All items are required. Please add a note if the item is not applicable and please add your handle next to the items reviewed if you only reviewed selected items.* I have... - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title - [ ] confirmed `!` in the type prefix if API or client breaking change - [ ] confirmed all author checklist items have been addressed - [ ] reviewed state machine logic - [ ] reviewed API design and naming - [ ] reviewed documentation is accurate - [ ] reviewed tests and test coverage - [ ] manually tested (if applicable) (cherry picked from commit 6ed11b8) # Conflicts: # CHANGELOG.md * resolve conflict (cosmos#12947) * go mod tidy * fix test Co-authored-by: bruce-wayne2 <97930236+bruce-wayne2@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 86311ae - Browse repository at this point
Copy the full SHA 86311aeView commit details
Commits on Aug 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b0ea376 - Browse repository at this point
Copy the full SHA b0ea376View commit details -
perf: Amortize clearing unsorted cache entries (Juno genesis fix) (ba…
…ckport cosmos#12885) (cosmos#12961) * perf: Amortize clearing unsorted cache entries (Juno genesis fix) (cosmos#12885) This change fixes a bounty by the Juno team. Juno's invariant checks took 10 hours during their most recent chain halt. This PR cuts that down to 30 seconds. See https://github.com/CosmosContracts/bounties#improve-speed-of-invariant-checks. The root problem is deep in the `can-withdraw` invariant check, which calls this repeatedly: https://github.com/cosmos/cosmos-sdk/blob/main/x/distribution/keeper/store.go#L337. Iterators have a chain of parents and in this case creates an iterator from the `cachekv` store. For the genesis file, it has a cache of 500,000+ unsorted entries, which are sorted as strings here: https://github.com/cosmos/cosmos-sdk/blob/main/store/cachekv/store.go#L314. Each delegation from `can-withdraw` uses this cache and many of the cache checks miss or are a very small range. This means very few entries get removed from the unsorted cache and they have to be re-sorted on the next call. With a full cache it takes about 180ms on my machine to sort them. This change introduce a minimum number of entries that will get processed and removed from the unsorted list. It's set at the same value that directs the code to sort them in the first place. This ensures the unsorted values get removed in a relative short amount of time, and amortizes the cost to ensure an individual check does not have to process the entire cache. ## Benchmarks On running the benchmarks included in this change produces: ```shell name old time/op new time/op delta LargeUnsortedMisses-32 21.2s ± 9% 0.0s ± 1% -99.91% (p=0.000 n=20+17) name old alloc/op new alloc/op delta LargeUnsortedMisses-32 1.64GB ± 0% 0.00GB ± 0% -99.83% (p=0.000 n=19+19) name old allocs/op new allocs/op delta LargeUnsortedMisses-32 20.0k ± 0% 41.1k ± 0% +105.23% (p=0.000 n=19+20) ``` ## Invariant checks results This is what the invariant checks for Juno look like with this change (on a Hetzner AX101): ```shell INF starting node with ABCI Tendermint in-process 4:11PM INF Starting multiAppConn service impl=multiAppConn module=proxy 4:11PM INF Starting localClient service connection=query impl=localClient module=abci-client 4:11PM INF Starting localClient service connection=snapshot impl=localClient module=abci-client 4:11PM INF Starting localClient service connection=mempool impl=localClient module=abci-client 4:11PM INF Starting localClient service connection=consensus impl=localClient module=abci-client 4:11PM INF Starting EventBus service impl=EventBus module=events 4:11PM INF Starting PubSub service impl=PubSub module=pubsub 4:11PM INF Starting IndexerService service impl=IndexerService module=txindex 4:11PM INF ABCI Handshake App Info hash= height=0 module=consensus protocol-version=0 software-version=v9.0.0-36-g8fd6f16 4:11PM INF ABCI Replay Blocks appHeight=0 module=consensus stateHeight=0 storeHeight=0 4:12PM INF asserting crisis invariants inv=1/11 module=x/crisis name=gov/module-account 4:12PM INF asserting crisis invariants inv=2/11 module=x/crisis name=distribution/nonnegative-outstanding 4:12PM INF asserting crisis invariants inv=3/11 module=x/crisis name=distribution/can-withdraw 4:12PM INF asserting crisis invariants inv=4/11 module=x/crisis name=distribution/reference-count 4:12PM INF asserting crisis invariants inv=5/11 module=x/crisis name=distribution/module-account 4:12PM INF asserting crisis invariants inv=6/11 module=x/crisis name=bank/nonnegative-outstanding 4:12PM INF asserting crisis invariants inv=7/11 module=x/crisis name=bank/total-supply 4:12PM INF asserting crisis invariants inv=8/11 module=x/crisis name=staking/module-accounts 4:12PM INF asserting crisis invariants inv=9/11 module=x/crisis name=staking/nonnegative-power 4:12PM INF asserting crisis invariants inv=10/11 module=x/crisis name=staking/positive-delegation 4:12PM INF asserting crisis invariants inv=11/11 module=x/crisis name=staking/delegator-shares 4:12PM INF asserted all invariants duration=28383.559601 height=4136532 module=x/crisis ``` ## Alternatives There is another PR which fixes this problem for the Juno genesis file cosmos#12886. However, because of its concurrent nature, it happens to hit a large range relatively early, clearing the unsorted entries and allowing the rest of the checks to not sort it. (cherry picked from commit 4fc1f73) # Conflicts: # CHANGELOG.md * fix conflict Co-authored-by: blazeroni <blazeroni@gmail.com> Co-authored-by: Julien Robert <julien@rbrt.fr> Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 03b8d0b - Browse repository at this point
Copy the full SHA 03b8d0bView commit details
Commits on Aug 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a80bf98 - Browse repository at this point
Copy the full SHA a80bf98View commit details
Commits on Aug 24, 2022
-
ci: fix release notes not populated by goreleaser (cosmos#13019)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 46d7a3e - Browse repository at this point
Copy the full SHA 46d7a3eView commit details
Commits on Aug 25, 2022
-
fix: missing return statement in BaseApp.Query (backport cosmos#13046) (
cosmos#13050) * fix: missing return statement in BaseApp.Query (cosmos#13046) ## Description Closes: cosmos#13040 --- ### Author Checklist *All items are required. Please add a note to the item if the item is not applicable and please add links to any relevant follow up issues.* I have... - [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title - [ ] added `!` to the type prefix if API or client breaking change - [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#pr-targeting)) - [ ] provided a link to the relevant issue or specification - [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/main/docs/building-modules) - [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#testing) - [ ] added a changelog entry to `CHANGELOG.md` - [ ] included comments for [documenting Go code](https://blog.golang.org/godoc) - [ ] updated the relevant documentation or specification - [ ] reviewed "Files changed" and left comments if necessary - [ ] confirmed all CI checks have passed ### Reviewers Checklist *All items are required. Please add a note if the item is not applicable and please add your handle next to the items reviewed if you only reviewed selected items.* I have... - [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title - [ ] confirmed `!` in the type prefix if API or client breaking change - [ ] confirmed all author checklist items have been addressed - [ ] reviewed state machine logic - [ ] reviewed API design and naming - [ ] reviewed documentation is accurate - [ ] reviewed tests and test coverage - [ ] manually tested (if applicable) (cherry picked from commit c73171f) # Conflicts: # CHANGELOG.md # baseapp/abci.go * fix conflicts Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 4cd8d95 - Browse repository at this point
Copy the full SHA 4cd8d95View commit details -
chore: v0.45.8 release changelog (cosmos#13053)
* chore: v0.45.8 release changelog * fix issue name
Configuration menu - View commit details
-
Copy full SHA for ff416ee - Browse repository at this point
Copy the full SHA ff416eeView commit details
Commits on Aug 31, 2022
-
fix: call
SetIAVLCacheSize
with the configured value in simapp (bac……kport cosmos#13107) (cosmos#13109) * fix: call `SetIAVLCacheSize` with the configured value in simapp (cosmos#13107) * Call `SetIAVLCacheSize` with the configured value in simapp. * Update CHANGELOG.md (cherry picked from commit ab33342) # Conflicts: # CHANGELOG.md # simapp/simd/cmd/root.go * fix conflicts Co-authored-by: yihuang <huang@crypto.com>
Configuration menu - View commit details
-
Copy full SHA for b897f47 - Browse repository at this point
Copy the full SHA b897f47View commit details
Commits on Sep 2, 2022
-
feat: Add a cli cmd to prune old states according to current settings…
… (backport cosmos#12742) (cosmos#13120) * feat: Add a cli cmd to prune old states according to current settings (cosmos#12742) * add PruningCmd and change PruneStores signature * the mimimum default pruning interval is 10 Co-authored-by: Marko <marbar3778@yahoo.com> (cherry picked from commit d874ace) # Conflicts: # CHANGELOG.md # store/rootmulti/store.go * fix backport error and conflicts Co-authored-by: adu-crypto <94821467+adu-crypto@users.noreply.github.com> Co-authored-by: adu <adu.du@crypto.com>
Configuration menu - View commit details
-
Copy full SHA for 3bdbaf1 - Browse repository at this point
Copy the full SHA 3bdbaf1View commit details
Commits on Sep 5, 2022
-
fix: rollback command don't actually delete multistore versions (back…
…port cosmos#11361) (cosmos#13133)
Configuration menu - View commit details
-
Copy full SHA for bc28298 - Browse repository at this point
Copy the full SHA bc28298View commit details
Commits on Sep 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 128922c - Browse repository at this point
Copy the full SHA 128922cView commit details
Commits on Sep 20, 2022
-
feat: configurable fastnode (backport cosmos#13321) (cosmos#13338)
* feat: configurable fastnode (cosmos#13321) (cherry picked from commit 412e2fc) # Conflicts: # CHANGELOG.md # fuzz/tests/store_internal_proofs_createnonmembershipproof_test.go # go.mod # go.sum # server/config/config.go # server/config/toml.go # simapp/go.mod # simapp/go.sum # store/rootmulti/store.go # tests/go.mod # tests/go.sum * fix conflicts Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for e70b5db - Browse repository at this point
Copy the full SHA e70b5dbView commit details -
fix: ensure withdraw_rewards events are always emitted on reward with…
…drawal (backport cosmos#13323) (cosmos#13340) * fix: ensure withdraw_rewards events are always emitted on reward withdrawal (cosmos#13323) (cherry picked from commit c1c23a7) # Conflicts: # CHANGELOG.md # tests/integration/distribution/keeper/delegation_test.go # testutil/sims/app_helpers.go # x/distribution/keeper/delegation.go # x/distribution/keeper/delegation_test.go # x/distribution/keeper/keeper.go * fix conflicts * move changelog to right place * fix typo Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 63a7c45 - Browse repository at this point
Copy the full SHA 63a7c45View commit details
Commits on Sep 27, 2022
-
imp(keyring): improve UX for keyring.List (cosmos#13369)
* imp(keyring): improve UX for keyring.List * use offline info in case of error * Delete .dccache * c++ * conflicts
Configuration menu - View commit details
-
Copy full SHA for 24e405e - Browse repository at this point
Copy the full SHA 24e405eView commit details
Commits on Oct 3, 2022
-
feat: ADR-038 Part 2: StreamingService interface, file writing implem…
…entation, and configuration (cosmos#8664) (cosmos#13326) * feat: ADR-038 Part 2: StreamingService interface, file writing implementation, and configuration (cosmos#8664) <!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺ v ✰ Thanks for creating a PR! ✰ v Before smashing the submit button please review the checkboxes. v If a checkbox is n/a - please still include it but + a little note why ☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --> <!-- Add a description of the changes that this PR introduces and the files that are the most critical to review. --> Hello 👋 this PR introduces the second stage of changes to support [ADR-038](cosmos#8012) state listening. This is rebased on top of the [first segment](cosmos#8551), which introduces the low level changes to the MultiStore and KVStore interfaces and implementations, the new WriteListener types, and the new listen.KVStore type. In this segment we introduce the StreamingService interface, an implementation that writes out to files, and it's integration and configuration at the BaseApp level. The idea was to have the first segment reviewed independently first but if people think it is easier/more time efficient to review both at the same time then we could start here. Thanks! This work is towards satisfying [ADR-038](https://github.com/cosmos/cosmos-sdk/blob/master/docs/architecture/adr-038-state-listening.md) --- Before we can merge this PR, please make sure that all the following items have been checked off. If any of the checklist items are not applicable, please leave them but write a little note why. - [x] Targeted PR against correct branch (see [CONTRIBUTING.md](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#pr-targeting)) - [x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work. - [x] Code follows the [module structure standards](https://github.com/cosmos/cosmos-sdk/blob/master/docs/building-modules/structure.md). - [x] Wrote unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/master/CONTRIBUTING.md#testing) - [x] Updated relevant documentation (`docs/`) or specification (`x/<module>/spec/`) - [x] Added relevant `godoc` [comments](https://blog.golang.org/godoc-documenting-go-code). - [x] Added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md` - [x] Re-reviewed `Files changed` in the Github PR explorer - [x] Review `Codecov Report` in the comment section below once CI passes * fix lint * Update CHANGELOG.md Co-authored-by: Ian Norden <iansnorden@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b6d51b5 - Browse repository at this point
Copy the full SHA b6d51b5View commit details
Commits on Oct 9, 2022
-
fix: state listener could observe discarded writes (backport cosmos#1…
…3459) (cosmos#13463) * fix: state listener could observe discarded writes (cosmos#13459) * fix: state listener could observe uncommitted writes Closes: cosmos#13457 don't pass listeners to nested cached store, only the most inner layer's cache writes should be observed. * Update CHANGELOG.md * add unit test * rename Co-authored-by: Marko <marbar3778@yahoo.com> (cherry picked from commit bb54c59) # Conflicts: # CHANGELOG.md * fixes * gofumpt * gofumpt * updates Co-authored-by: yihuang <huang@crypto.com> Co-authored-by: Julien Robert <julien@rbrt.fr> Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for ccd98c5 - Browse repository at this point
Copy the full SHA ccd98c5View commit details
Commits on Oct 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c308e1f - Browse repository at this point
Copy the full SHA c308e1fView commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 260f72c - Browse repository at this point
Copy the full SHA 260f72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dad68bb - Browse repository at this point
Copy the full SHA dad68bbView commit details -
chore: make iavl fast node migration off by default (cosmos#13540)
* fix iavl fast node migration to false * changelog entry
Configuration menu - View commit details
-
Copy full SHA for d8527c3 - Browse repository at this point
Copy the full SHA d8527c3View commit details
Commits on Oct 14, 2022
-
Merge pull request from GHSA-3qp7-gj37-g9rx
Dragonberry 🐉 🍓 Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com> Co-authored-by: Marko <marbar3778@yahoo.com> Co-authored-by: Ethan Buchman <ethan@coinculture.info> Co-authored-by: Nicolas Lara <nicolaslara@gmail.com> Co-authored-by: Roman <34196718+p0mvn@users.noreply.github.com> Co-authored-by: Roman <roman@osmosis.team> Co-authored-by: Julien Robert <julien@rbrt.fr> Co-authored-by: emidev98 <49301655+emidev98@users.noreply.github.com> Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com> Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com> Co-authored-by: Marko <marbar3778@yahoo.com> Co-authored-by: Nicolas Lara <nicolaslara@gmail.com> Co-authored-by: Roman <34196718+p0mvn@users.noreply.github.com> Co-authored-by: Roman <roman@osmosis.team> Co-authored-by: Julien Robert <julien@rbrt.fr> Co-authored-by: emidev98 <49301655+emidev98@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2582f0a - Browse repository at this point
Copy the full SHA 2582f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d118681 - Browse repository at this point
Copy the full SHA d118681View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f309d2 - Browse repository at this point
Copy the full SHA 6f309d2View commit details
Commits on Oct 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0622dd4 - Browse repository at this point
Copy the full SHA 0622dd4View commit details
Commits on Oct 17, 2022
-
fix: fix
make proto-gen
(cosmos#13564)* fix: fix `make proto-gen` * add changelog
Configuration menu - View commit details
-
Copy full SHA for a6e909e - Browse repository at this point
Copy the full SHA a6e909eView commit details
Commits on Oct 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7a500a2 - Browse repository at this point
Copy the full SHA 7a500a2View commit details
Commits on Oct 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 239c0bb - Browse repository at this point
Copy the full SHA 239c0bbView commit details
Commits on Oct 20, 2022
-
fix: (v0.45.x) regression in return value of WithdrawDelegationReward…
…s when rewards are zero (cosmos#13588)
Configuration menu - View commit details
-
Copy full SHA for 1596edf - Browse repository at this point
Copy the full SHA 1596edfView commit details
Commits on Oct 21, 2022
-
fix(server): v0.45.x Populate the PruningKeepEvery config entry in Ge…
…tConfig. (cosmos#13610) * Populate the PruningKeepEvery config entry in GetConfig. * Update changlog.
Configuration menu - View commit details
-
Copy full SHA for 3f29739 - Browse repository at this point
Copy the full SHA 3f29739View commit details
Commits on Oct 24, 2022
-
feat(cli): add module-account cli cmd and grpc get api (backport cosm…
…os#13612) (cosmos#13617) * feat(cli): add module-account cli cmd and grpc get api (cosmos#13612) (cherry picked from commit ddf5cf0) # Conflicts: # CHANGELOG.md # api/cosmos/auth/v1beta1/query.pulsar.go # api/cosmos/auth/v1beta1/query_grpc.pb.go # proto/cosmos/auth/v1beta1/query.proto # tests/e2e/auth/suite.go # x/auth/client/cli/query.go # x/auth/keeper/grpc_query.go # x/auth/keeper/grpc_query_test.go # x/auth/types/query.pb.go # x/auth/types/query.pb.gw.go * update changelog * fix conflicts Co-authored-by: Sai Kumar <17549398+gsk967@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for e972b64 - Browse repository at this point
Copy the full SHA e972b64View commit details -
chore: prepare 0.45.10 changelog (cosmos#13624)
* chore: prepare 0.45.10 changelog * default release notes * period
Configuration menu - View commit details
-
Copy full SHA for cafa881 - Browse repository at this point
Copy the full SHA cafa881View commit details
Commits on Oct 26, 2022
-
refactor: fix description iavl-disable-fastnode cmd flag (backport co…
…smos#13656) (cosmos#13660) * feat(cli): Add iavl-disable-fastnode cmd flag with proper description (cosmos#13656) (cherry picked from commit c833190) # Conflicts: # server/start.go * fix conflicts Co-authored-by: William Chong <6198816+williamchong@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for d60d45b - Browse repository at this point
Copy the full SHA d60d45bView commit details
Commits on Oct 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 273750f - Browse repository at this point
Copy the full SHA 273750fView commit details
Commits on Oct 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 760acf1 - Browse repository at this point
Copy the full SHA 760acf1View commit details
Commits on Nov 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3d54be5 - Browse repository at this point
Copy the full SHA 3d54be5View commit details -
ci: notify for 0.45.x releases (cosmos#13720)
* ci: notify for 0.45.x releases * update changelog
Configuration menu - View commit details
-
Copy full SHA for 3b72162 - Browse repository at this point
Copy the full SHA 3b72162View commit details
Commits on Nov 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ef7c0f9 - Browse repository at this point
Copy the full SHA ef7c0f9View commit details
Commits on Nov 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b4ff0df - Browse repository at this point
Copy the full SHA b4ff0dfView commit details
Commits on Nov 10, 2022
-
chore: prepare 0.45.11 release (cosmos#13817)
* chore: prepare 0.45.11 release * no features in 0.45.11 * Update RELEASE_NOTES.md Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com> * update release notes Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 47f4664 - Browse repository at this point
Copy the full SHA 47f4664View commit details -
Configuration menu - View commit details
-
Copy full SHA for f889026 - Browse repository at this point
Copy the full SHA f889026View commit details
Commits on Nov 17, 2022
-
fix: Return error instead of empty values when pruned height is queri…
…ed (cosmos#13896) * fix: return err instead of empty values when pruned height is queried * fix tests * fix more tests * final fixes * add changelog
Configuration menu - View commit details
-
Copy full SHA for af529b8 - Browse repository at this point
Copy the full SHA af529b8View commit details
Commits on Nov 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 49b9aed - Browse repository at this point
Copy the full SHA 49b9aedView commit details
Commits on Nov 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8bf996f - Browse repository at this point
Copy the full SHA 8bf996fView commit details
Commits on Dec 5, 2022
-
chore: backport tracekvstore store_name (cosmos#14159)
* feat: add store name in `tracekv`-emitted store traces (cosmos#11646) * feature: Clone and Merge methods on TraceContext * chore: use TraceContext.Merge method in SetTracingContext * feature: add Store name in TraceContext during execution * chore: update rootmulti Store TraceContext on *Store after Merge() * add changelog entry Co-authored-by: Gianguido Sorà <gsora@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9baf33b - Browse repository at this point
Copy the full SHA 9baf33bView commit details
Commits on Dec 6, 2022
-
fix: state listener observe writes at wrong time (backport cosmos#13516…
…) (cosmos#14139) * fix: state listener observe writes at wrong time (cosmos#13516) * fix: state listener observe writes at wrong time Closes: cosmos#13457 Currently state listener is notified when the cache store write, which happens in commit event only, which breaks the current design. The solution (as discussed in the issue) is to listen state writes on rootmulti store only. It also changes the file streamer to output single data file for the writes in the whole block, since we can't distinguish writes from different stage of abci events. It adds new config items for file streamer: - streamers.file.output-metadata - streamers.file.stop-node-on-error - streamers.file.fsync * synchronous abci call, and format doc * fix comment * update file streamer readme and fix typos * typo * fix: state listener observe writes at wrong time Closes: cosmos#13457 Currently state listener is notified when the cache store write, which happens in commit event only, which breaks the current design. The solution (as discussed in the issue) is to listen state writes on rootmulti store only. It also changes the file streamer to output single data file for the writes in the whole block, since we can't distinguish writes from different stage of abci events. It adds new config items for file streamer: - streamers.file.output-metadata - streamers.file.stop-node-on-error - streamers.file.fsync synchronous abci call, and format doc fix comment update file streamer readme and fix typos typo * improve UX of file streamer, make it immediately usable after enabled - set default value to write_dir. - make write_dir based on home directory by default. - auto-create the directory if not exists. * get homePage from opts Co-authored-by: Marko <marbar3778@yahoo.com> (cherry picked from commit 1f91ee2) # Conflicts: # CHANGELOG.md # api/cosmos/base/store/v1beta1/listening.pulsar.go # baseapp/abci.go # baseapp/streaming.go # docs/architecture/adr-038-state-listening.md # server/config/config.go # server/config/toml.go # simapp/app.go # simapp/app_v2.go # store/cachemulti/store.go # store/iavl/store.go # store/mem/store.go # store/rootmulti/store.go # store/streaming/constructor.go # store/streaming/constructor_test.go # store/streaming/file/README.md # store/streaming/file/service.go # store/streaming/file/service_test.go # store/types/listening.pb.go # store/types/store.go * `make proto-gen`, update changelog, delete uncessary files * fix conflicts * fix GetConfig Co-authored-by: yihuang <huang@crypto.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 4a62609 - Browse repository at this point
Copy the full SHA 4a62609View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0b6c346 - Browse repository at this point
Copy the full SHA 0b6c346View commit details
Commits on Dec 10, 2022
-
chore: audit store/streaming/file/service.go (backport cosmos#14234) (c…
…osmos#14242) Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for c0d85e3 - Browse repository at this point
Copy the full SHA c0d85e3View commit details
Commits on Jan 5, 2023
-
perf: optimize iteration on nested cache context (backport cosmos#13881…
…) (cosmos#14341) Co-authored-by: yihuang <huang@crypto.com> Co-authored-by: marbar3778 <marbar3778@yahoo.com> Co-authored-by: Matt Kocubinski <mkocubinski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 77e66cf - Browse repository at this point
Copy the full SHA 77e66cfView commit details
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9f23566 - Browse repository at this point
Copy the full SHA 9f23566View commit details -
build: bump
bgentry/speakasy
to pseudo version (backport cosmos#14633……) (cosmos#14639) Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for b92222f - Browse repository at this point
Copy the full SHA b92222fView commit details
Commits on Jan 18, 2023
-
refactor: reduce tendermint deps (backport cosmos#14616) (cosmos#14664)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 5524b56 - Browse repository at this point
Copy the full SHA 5524b56View commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6ab492c - Browse repository at this point
Copy the full SHA 6ab492cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82ce891 - Browse repository at this point
Copy the full SHA 82ce891View commit details
Commits on Jan 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f96336f - Browse repository at this point
Copy the full SHA f96336fView commit details
Commits on Jan 30, 2023
-
chore: update IAVL (backport cosmos#14830) (cosmos#14834)
Co-authored-by: Marko <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 7c82d64 - Browse repository at this point
Copy the full SHA 7c82d64View commit details
Commits on Feb 2, 2023
-
chore: bump IAVL to v0.19.5 (backport cosmos#14889) (cosmos#14891)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for d49269e - Browse repository at this point
Copy the full SHA d49269eView commit details
Commits on Feb 4, 2023
-
build(deps): bump tendermint to v0.34.25 (backport cosmos#14903) (cos…
…mos#14906) Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 73c752f - Browse repository at this point
Copy the full SHA 73c752fView commit details
Commits on Feb 5, 2023
-
build(deps): bump tendermint to v0.34.26 (backport cosmos#14911) (cos…
…mos#14913) Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 472729e - Browse repository at this point
Copy the full SHA 472729eView commit details
Commits on Feb 7, 2023
-
ci: update release slack channel and algolia api key (backport cosmos…
…#14942) (cosmos#14946) Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 572aca2 - Browse repository at this point
Copy the full SHA 572aca2View commit details
Commits on Feb 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 36a9807 - Browse repository at this point
Copy the full SHA 36a9807View commit details -
proof of concept with embedded mock hooks
change transient key name store ABCI validator updates in transient store
Configuration menu - View commit details
-
Copy full SHA for f749811 - Browse repository at this point
Copy the full SHA f749811View commit details -
Finish staking hooks merge (cosmos#11677)
* allow stopping and completing of redelegations * refactor to remove BeforeUnbondingDelegationEntryComplete hook and notes for validator unbonding Co-authored-by: Simon <simon.ntz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 179f43a - Browse repository at this point
Copy the full SHA 179f43aView commit details -
feat: enable double-signing evidence in Interchain-Security (cosmos#1…
…1921) * Add a `InfractionType` enum to Slash function arguments * Remove pubkey condition in HandleEquivocation * Update docs/core/proto-docs.md Co-authored-by: billy rennekamp <billy.rennekamp@gmail.com> * Update proto/cosmos/staking/v1beta1/staking.proto Co-authored-by: billy rennekamp <billy.rennekamp@gmail.com> * add a possible solution to the evidence module issue Co-authored-by: billy rennekamp <billy.rennekamp@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for be019bb - Browse repository at this point
Copy the full SHA be019bbView commit details -
fix: make ModuleAccountInvariants pass for IS SDK changes (cosmos#12783)
* fix bug breaking ModuleAccountInvariants * set UnbondingOnHold to false explicitly
Configuration menu - View commit details
-
Copy full SHA for b308609 - Browse repository at this point
Copy the full SHA b308609View commit details -
fix: [Interchain Security]
validatorUnbondingCanComplete
must take ……into account (re)bonded validators (cosmos#12796) * replace val.UnbondingOnHold w/ UnbondingOnHoldRefCount * add UnbondingOnHoldRefCount for undel and red (for consistency) * improve comments * improve TestValidatorUnbondingOnHold test * ret error if UnbondingOnHoldRefCount is negative * adding extra validator unbonding test * change OnHold() def
Configuration menu - View commit details
-
Copy full SHA for cdce8a9 - Browse repository at this point
Copy the full SHA cdce8a9View commit details -
fix: [Interchain Security] Fix leak in unbonding hooks (cosmos#12849)
* remove leak for UBDEs and REDEs * remove leak for val unbondings
Configuration menu - View commit details
-
Copy full SHA for da15d4c - Browse repository at this point
Copy the full SHA da15d4cView commit details -
docs: [Interchain Security] update spec (cosmos#12848)
* updating staking spec * clarify code * fix typo
Configuration menu - View commit details
-
Copy full SHA for 29730f4 - Browse repository at this point
Copy the full SHA 29730f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6937ca7 - Browse repository at this point
Copy the full SHA 6937ca7View commit details -
Update x/staking/keeper/val_state_change.go Update x/slashing/keeper/infractions.go
Configuration menu - View commit details
-
Copy full SHA for d31e5ce - Browse repository at this point
Copy the full SHA d31e5ceView commit details -
fix: decrease minimums for genesis parameters (cosmos#13106)
* Update genesis.go * Update genesis.go
Configuration menu - View commit details
-
Copy full SHA for bfe7763 - Browse repository at this point
Copy the full SHA bfe7763View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d6696b - Browse repository at this point
Copy the full SHA 5d6696bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6c8598 - Browse repository at this point
Copy the full SHA d6c8598View commit details -
feat: add retroactive support for core API to 0.45.x (cosmos#14583)
Co-authored-by: Facundo Medica <facundomedica@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f27d491 - Browse repository at this point
Copy the full SHA f27d491View commit details
Commits on Feb 16, 2023
-
fix: avoid broadcasting tx through query (backport cosmos#15044) (cos…
…mos#15048) Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 140ebff - Browse repository at this point
Copy the full SHA 140ebffView commit details
Commits on Feb 21, 2023
-
chore: Add check for uneven stores' height (backport cosmos#14410) (c…
…osmos#15114) Co-authored-by: khanh-notional <50263489+catShaark@users.noreply.github.com> Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 1bdde19 - Browse repository at this point
Copy the full SHA 1bdde19View commit details
Commits on Feb 22, 2023
-
build(deps): bump btcd in v0.45 (backport cosmos#14846) (cosmos#15127)
Co-authored-by: Robert Zaremba <robert@zaremba.ch> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for 3a48354 - Browse repository at this point
Copy the full SHA 3a48354View commit details -
feat: add retroactive support for core API to 0.45.x (cosmos#14583)
Co-authored-by: Facundo Medica <facundomedica@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3c9b87b - Browse repository at this point
Copy the full SHA 3c9b87bView commit details -
fix: avoid broadcasting tx through query (backport cosmos#15044) (cos…
…mos#15048) Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com> Co-authored-by: Julien Robert <julien@rbrt.fr>
Configuration menu - View commit details
-
Copy full SHA for fb5256e - Browse repository at this point
Copy the full SHA fb5256eView commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 53db377 - Browse repository at this point
Copy the full SHA 53db377View commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 77f1fe4 - Browse repository at this point
Copy the full SHA 77f1fe4View commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b0833c2 - Browse repository at this point
Copy the full SHA b0833c2View commit details
Commits on Mar 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c0fe4f7 - Browse repository at this point
Copy the full SHA c0fe4f7View commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93c699a - Browse repository at this point
Copy the full SHA 93c699aView commit details