mirror of
https://github.com/XRPLF/rippled.git
synced 2026-10-02 17:58:07 +00:00
Straight De Morgan swaps at 7 preflight/preclaim sites that were manually duplicating logic covered by the helpers introduced earlier in this PR: - OfferCreate: isZeroId(*domainID); isPositiveAmount(saTakerPays/Gets) - AMMClawback / AMMWithdraw / AMMDeposit: isPositiveAmount on optional LP/claw amounts - Payment (preclaim): checkSize on outer path set and each inner path - XChainCreateBridge / BridgeModify: isPositiveXRPAmount on MinAccountCreateAmount Each swap is semantics-preserving. The reward/fee amounts in XChainBridge and SponsorshipSet accept zero or negative values and are therefore intentionally left as-is.