fix(dpp): broken chain lock proof deserialization#2950
Conversation
📝 WalkthroughWalkthroughThe PR removes custom OutPoint serialization logic from the Rust DPP library and updates test expectations across Rust and WASM bindings to reflect the default serialization format, which represents OutPoint as a structured object with txid and vout fields. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (4)
💤 Files with no reviewable changes (1)
🧰 Additional context used📓 Path-based instructions (1)**/*.rs📄 CodeRabbit inference engine (CLAUDE.md)
Files:
🧠 Learnings (15)📓 Common learnings📚 Learning: 2024-12-10T10:56:26.215ZApplied to files:
📚 Learning: 2025-06-18T03:44:14.385ZApplied to files:
📚 Learning: 2025-09-03T19:33:21.688ZApplied to files:
📚 Learning: 2025-12-29T10:53:03.792ZApplied to files:
📚 Learning: 2025-10-09T15:59:28.329ZApplied to files:
📚 Learning: 2024-10-30T11:19:59.163ZApplied to files:
📚 Learning: 2024-10-09T00:22:57.778ZApplied to files:
📚 Learning: 2024-11-20T20:43:41.185ZApplied to files:
📚 Learning: 2024-10-21T01:03:42.458ZApplied to files:
📚 Learning: 2024-10-30T11:07:18.462ZApplied to files:
📚 Learning: 2024-11-25T01:17:02.001ZApplied to files:
📚 Learning: 2024-10-04T09:08:47.901ZApplied to files:
📚 Learning: 2024-10-06T16:11:34.946ZApplied to files:
📚 Learning: 2024-10-09T00:22:57.778ZApplied to files:
🧬 Code graph analysis (2)packages/rs-dpp/src/state_transition/serialization.rs (3)
packages/wasm-dpp2/tests/unit/ChainLockProof.spec.mjs (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (18)
🔇 Additional comments (5)
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 |
Issue being fixed or feature implemented
in #2850 we broke chain lock proof serialization
What was done?
How Has This Been Tested?
Breaking Changes
None
Checklist:
For repository code-owners and collaborators only
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.