chore(key-wallet-ffi): remove wallet_create_managed_wallet#710
Conversation
Removes the FFI constructor that produced a state-empty `FFIManagedWalletInfo` with no persistence path. The proper way to obtain a `FFIManagedWalletInfo` is via `wallet_manager_get_managed_wallet_info`, which borrows from a persistent `WalletManager`. Regenerates `FFI_API.md`.
|
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 (2)
📝 WalkthroughWalkthroughAn exported FFI function ChangesFFI Function Removal
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. 👉 Get your free trial and get 200 agent minutes per Slack user (a $50 value). 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. Review rate limit: 0/1 reviews remaining, refill in 60 minutes.Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## v0.42-dev #710 +/- ##
=============================================
+ Coverage 70.58% 70.60% +0.01%
=============================================
Files 320 320
Lines 68243 68235 -8
=============================================
+ Hits 48168 48175 +7
+ Misses 20075 20060 -15
|
ZocoLini
left a comment
There was a problem hiding this comment.
I just took a look and this IS being wrapped in the swift side but not used at all, it is just there making noise, like a lot of things, and now, since platform wallet is wrapping the SPV client and the core wallet operations we use, I don't know if it makes sense to have dash-spv-ffi and key-wallet-ffi at all
Removes the FFI constructor that produced a state-empty
FFIManagedWalletInfowith no persistence path. The proper way to obtain aFFIManagedWalletInfois viawallet_manager_get_managed_wallet_info, which borrows from a persistentWalletManager.Regenerates
FFI_API.md.Summary by CodeRabbit
Documentation
Refactor