Module: X402::BSV::TxidStore

Defined in:
lib/x402/bsv/txid_store.rb

Overview

Pluggable txid deduplication store for PayGateway settlement.

Prevents the same transaction from being accepted twice. Duck-type contract — any backend must implement: record_if_unseen!(txid) — atomically records the txid and returns true if it was not already seen. Returns false if already recorded.

Defined Under Namespace

Classes: Memory