Optionaloptions: SettlementCacheOptionsStatictransactionCompute a cache key from transaction bytes.
Check if a transaction is already being settled. Returns true if duplicate, false if new (and records it).
Remove a key from the cache (called after settlement completes).
Create a new settlement cache. TTL falls back to DEFAULT_TTL when unset.