chore(key-wallet): drop unnecesary codebase complexity removing the bincode dependency#498
chore(key-wallet): drop unnecesary codebase complexity removing the bincode dependency#498
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (35)
💤 Files with no reviewable changes (27)
📝 WalkthroughWalkthroughThis pull request transitions the key-wallet crate from Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## v0.42-dev #498 +/- ##
=============================================
- Coverage 66.84% 66.74% -0.10%
=============================================
Files 314 310 -4
Lines 65111 64366 -745
=============================================
- Hits 43522 42960 -562
+ Misses 21589 21406 -183
|
|
This PR has merge conflicts with the base branch. Please rebase or merge the base branch into your branch to resolve them. |
…is not needed in the key-wallet crate
19e8895 to
f78f84c
Compare
|
This PR has merge conflicts with the base branch. Please rebase or merge the base branch into your branch to resolve them. |
In this PR I remove all the bincode::Encode and bincode::Decode implementations, since we have serve::Deserialize and serve::Serialize it doesn't make sense to me to also have Bincode derives, you can always use bincode::serde:: to generate a bincode output using the serde framework. The only thing we were decoding with Bincode was the wallet, not I am using bincode's serde feature that does basically the same but through serde's framework
I didn't find any usage for the Bincode implementation in platform either so basically unnecesary logic if that is true