⚠️ If you're using NervosDAO with multisig, this upgrade is especially for you!
We've fixed a rare edge case in the multisig script, where unlocking could fail under specific conditions — especially when no since value was provided.
(Details: https://github.com/nervosnetwork/ckb-system-scripts/pull/98, https://github.com/nervosnetwork/ckb-system-scripts/pull/99)
If you're using older SDK, upgrade NOW—old versions may NOT be compatible and could cause unexpected behavior.
This update improves compatibility between multisig scripts and DAO withdrawals.
✅ What’s fixed:
- Contract logic now properly handles since conditions
- Added new test coverage
- All major tools updated for compatibility:
CCC SDK: https://github.com/ckb-devrel/ccc/pull/197
CKB SDK Rust: https://github.com/nervosnetwork/ckb-sdk-rust/pull/140
CKB SDK Go: https://github.com/nervosnetwork/ckb-sdk-go/pull/233
CKB SDK Java: https://github.com/nervosnetwork/ckb-sdk-java/pull/695
CKB CLI: https://github.com/nervosnetwork/ckb-cli/pull/631
CKB Explorer: https://github.com/Magickbase/ckb-explorer-public-issues/issues/844
Thanks for rolling with us! 🫡