Skip to content

Commit d5e74b9

Browse files
authored
fix: staking cache to in-memory KV store (#1733)
1 parent 8d0a31e commit d5e74b9

File tree

35 files changed

+5565
-75
lines changed

35 files changed

+5565
-75
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Ref: https://keepachangelog.com/en/1.0.0/
4040

4141
### Features
4242

43+
* (x/staking) [#1733](https://github.com/crypto-org-chain/cosmos-sdk/pull/1730) Optimize staking endblocker execution by caching queue entries from iterators via an in-memory KV store to ensure rollback on discarded contexts.
4344
* (baseapp) [#205](https://github.com/crypto-org-chain/cosmos-sdk/pull/205) Add `TxExecutor` baseapp option, add `TxIndex`/`TxCount`/`MsgIndex`/`BlockGasUsed` fields to `Context, to support tx parallel execution.
4445
* (baseapp) [#206](https://github.com/crypto-org-chain/cosmos-sdk/pull/206) Support mount object store in baseapp, add `ObjectStore` api in context, [#585](https://github.com/crypto-org-chain/cosmos-sdk/pull/585) Skip snapshot for object store.
4546
* (bank) [#237](https://github.com/crypto-org-chain/cosmos-sdk/pull/237) Support virtual accounts in sending coins.

0 commit comments

Comments
 (0)