Heads-up for NervosDAO users using multisig — this upgrade is for you.
We’ve fixed a rare edge case where NervosDAO withdrawals could fail if a multisig script didn’t include a since
value (time lock).
What’s Fixed
- Improved compatibility between multisig and DAO withdrawal logic – scripts now properly handle
since
conditions - Added test coverage for edge cases
Tooling Updates
All major SDKs and tools now support this fix — please upgrade based on your use case.
- Rust SDK v4.0.0
- Go SDK v2.4.0
- Java SDK v4.0.0
- CKB-CLI v1.15.0
- CCC SDK [email protected]
- CKB Explorer fix
What You Need to Do
If you’re using multisig, upgrade now to stay safe and compatible. Older SDKs/tools may cause failed or unpredictable DAO withdrawals.
Note: If you’re using NervosDAO with a single-signature address, this issue doesn’t affect you directly. However, we still recommend upgrading to the latest tools for full compatibility, stability, and future-proofing.
Let us know if you hit any issues or have feedback!
Original post: https://x.com/CKBdev/status/1932246576405323905