SIGN IN SIGN UP

Remove checkpoint timestamp clamping in CheckpointBuilder (#27011)

## Description

Consensus commit timestamps are now guaranteed monotonic even across
epoch boundaries, so the CheckpointBuilder no longer needs to clamp a
decreasing checkpoint timestamp to the previous checkpoint's. A decrease
now signals a real invariant violation, so it is reported via
`debug_fatal!` instead of being silently corrected.

## Test plan

Covered by existing checkpoint-building tests in `sui-core`; the removed
branch is now unreachable under the monotonicity guarantee.

## Release notes

Check each box that your change affects. If none of the boxes relate to
your changes, release notes aren't required.

For each box you select, include information after the relevant heading
that describes the impact of your changes that a user might notice and
any actions they must take to implement updates.

- [ ] Protocol:
- [ ] Nodes (Validators and Full nodes):
- [ ] Indexer:
- [ ] JSON-RPC:
- [ ] GraphQL:
- [ ] CLI:
- [ ] Rust SDK:
X
Xun Li committed
eb70f723fe51b236331b0f76dbdcdeac475492f7
Parent: 9dfbe9e
Committed by GitHub <noreply@github.com> on 7/17/2026, 10:15:10 PM