Closed kwtalley closed 3 months ago
The recent changes streamline the application's interaction with CosmWasm by removing outdated provwasm
bindings and simplifying function signatures. Notably, the removal of deprecated bindings represents a significant breaking change, necessitating user adaptations. Additionally, updates to query handling promote a more standardized approach, enhancing efficiency and reducing complexity throughout the codebase.
Files | Change Summary |
---|---|
CHANGELOG.md |
Introduced "Client Breaking" section detailing the removal of old provwasm bindings, indicating a major change in the client interface. |
app/app.go |
Eliminated CosmWasm encoder and querier registrations, streamlining the instantiation of WasmKeeper and simplifying management of encoders and queriers. |
internal/provwasm/query_plugins.go |
Revised QueryPlugins function by removing the registry parameter, simplifying the signature and eliminating custom plugin functionality, leading to a more standardized querying mechanism. |
In a meadow bright and fair,
Changes flutter through the air.
With fewer bindings, oh so neat,
Queries dance on nimble feet.
A hop, a jump, to new delight,
Streamlined paths gleam in the light! 🐇✨
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?
Description
This PR removes the old pre 2.0 ProvWasm custom bindings. These older bindings provided the initial wasm support, however, they were very limited in functionality and mostly are inoperable at this time.
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.
docs/
) or specification (x/<module>/spec/
)godoc
comments.Unreleased
section inCHANGELOG.md
Files changed
in the Github PR explorerCodecov Report
in the comment section below once CI passesSummary by CodeRabbit
New Features
WasmKeeper
.Bug Fixes
provwasm
bindings affecting user implementations.Refactor
QueryPlugins
function by eliminating theregistry
parameter for a more standardized querying mechanism.