Tier: 🔴 Hard
Tags: contract, hard, soroban-rust, storage, idempotency
Description:
Use temporary storage for short-lived idempotency windows keyed by action hash to prevent accidental duplicate processing.
Tasks:
- Add temporary-storage key schema for idempotency
- Enforce duplicate rejection within configured window
- Add tests for first-run and replay behavior
Acceptance Criteria:
- Duplicate actions in-window are rejected
- Keys expire naturally without persistent rent overhead
Tier: 🔴 Hard
Tags:
contract,hard,soroban-rust,storage,idempotencyDescription:
Use temporary storage for short-lived idempotency windows keyed by action hash to prevent accidental duplicate processing.
Tasks:
Acceptance Criteria: