Closed yihuang closed 4 months ago
The recent changes focus on enhancing the performance of the application by caching signature verification results between transaction incarnations. Additionally, several dependencies in the project have been updated to their latest versions, reflecting improvements and fixes from their respective upstream projects. These updates involve changes to go.mod
and gomod2nix.toml
files, which now reference the new versions of github.com/cosmos/cosmos-sdk
and github.com/evmos/ethermint
.
File | Change Summary |
---|---|
CHANGELOG.md |
Improved performance by caching signature verification results between transaction incarnations. |
go.mod |
Removed github.com/libp2p/go-buffer-pool and updated github.com/cosmos/cosmos-sdk and github.com/evmos/ethermint versions. |
gomod2nix.toml |
Updated versions and hashes for dependencies including github.com/cosmos/cosmos-sdk and github.com/evmos/ethermint . |
In code we weave a tale so grand,
Caching signatures across the land.
Dependencies rise to a newer crest,
Our project now performs the best.
Let’s celebrate with hops and cheer,
For better code is finally here!
🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 35.87%. Comparing base (
1e6484a
) to head (6255b87
).
Benchmark Results
100 accounts on x86 mac (run by @mmsqe)
1 unique account (Worst Case)
100 unique accounts
10 unique accounts
👮🏻👮🏻👮🏻 !!!! REFERENCE THE PROBLEM YOUR ARE SOLVING IN THE PR TITLE AND DESCRIBE YOUR SOLUTION HERE !!!! DO NOT FORGET !!!! 👮🏻👮🏻👮🏻
PR Checklist:
make
)make test
)go fmt
)golangci-lint run
)go list -json -m all | nancy sleuth
)Thank you for your code, it's appreciated! :)
Summary by CodeRabbit
Performance Improvements
Dependency Updates
cosmos-sdk
to versionv0.50.6
.ethermint
to versionv0.6.1
.