516 Commits
Author SHA1 Message Date
multibranch-builder 8e6b11913f Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/token-issuance' into HEAD
# Conflicts:
#	include/xrpl/protocol/LedgerFormats.h
#	include/xrpl/protocol/TER.h
#	include/xrpl/protocol/detail/ledger_entries.macro
#	include/xrpl/tx/invariants/InvariantCheck.h
#	src/libxrpl/protocol/Indexes.cpp
#	src/libxrpl/protocol/TER.cpp
#	src/libxrpl/tx/paths/BookStep.cpp
#	src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp
2026-10-15 23:20:22 -04:00
multibranch-builder 78d502d849 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/subscriptions' into HEAD
# Conflicts:
#	include/xrpl/protocol/Indexes.h
#	include/xrpl/protocol/LedgerFormats.h
#	include/xrpl/protocol/TxFlags.h
#	include/xrpl/protocol/jss.h
#	include/xrpl/tx/invariants/InvariantCheck.h
#	src/libxrpl/protocol/Indexes.cpp
2026-10-15 23:15:19 -04:00
multibranch-builder 511adaa821 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/coupon-payments' into HEAD
# Conflicts:
#	include/xrpl/protocol/detail/ledger_entries.macro
#	include/xrpl/protocol/jss.h
#	include/xrpl/protocol_autogen/ledger_entries/MPToken.h
#	include/xrpl/tx/invariants/InvariantCheck.h
#	src/libxrpl/protocol/Indexes.cpp
#	src/tests/libxrpl/protocol_autogen/ledger_entries/MPTokenTests.cpp
2026-10-15 23:10:59 -04:00
multibranch-builder f2d45488a3 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/beneficiary' into HEAD
# Conflicts:
#	include/xrpl/tx/invariants/InvariantCheck.h
#	src/libxrpl/protocol/Indexes.cpp
#	src/libxrpl/tx/Transactor.cpp
2026-10-15 23:07:34 -04:00
multibranch-builder bb45841aa5 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/repo-market' into HEAD
# Conflicts:
#	include/xrpl/protocol/Indexes.h
#	include/xrpl/protocol/TER.h
#	src/libxrpl/protocol/Indexes.cpp
#	src/libxrpl/protocol/TER.cpp
#	src/xrpld/rpc/handlers/ledger/LedgerEntry.cpp
2026-10-15 23:05:33 -04:00
multibranch-builder 2fed6c6e19 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/firewall' into HEAD
# Conflicts:
#	include/xrpl/protocol/detail/transactions.macro
#	src/libxrpl/protocol/Indexes.cpp
2026-10-15 23:03:12 -04:00
multibranch-builder 8eacaa3968 Merge remote-tracking branch 'Transia-RnD-rippled/feature-p256' into HEAD
# Conflicts:
#	include/xrpl/protocol/Indexes.h
#	include/xrpl/protocol/KeyType.h
#	include/xrpl/protocol/PublicKey.h
#	src/libxrpl/protocol/Indexes.cpp
#	src/libxrpl/protocol/PublicKey.cpp
#	src/libxrpl/protocol/SecretKey.cpp
#	src/xrpld/rpc/detail/RPCCall.cpp
2026-10-15 22:59:33 -04:00
multibranch-builder e4502134cf Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/vault-accrual' into HEAD
# Conflicts:
#	include/xrpl/protocol/detail/ledger_entries.macro
2026-10-15 22:55:46 -04:00
multibranch-builder ed9d7f7282 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/offer-qualifiers' into HEAD
# Conflicts:
#	include/xrpl/protocol/TER.h
#	include/xrpl/protocol/jss.h
#	src/libxrpl/protocol/TER.cpp
2026-10-15 22:53:35 -04:00
multibranch-builder 59184352e9 Merge remote-tracking branch 'Transia-RnD-rippled/token-paychan' into HEAD 2026-10-15 22:51:53 -04:00
multibranch-builder e288294b0d Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/confidential-voting' into HEAD
# Conflicts:
#	include/xrpl/protocol/Indexes.h
#	include/xrpl/protocol/TER.h
#	include/xrpl/protocol/detail/ledger_entries.macro
#	include/xrpl/protocol/jss.h
#	src/libxrpl/protocol/Indexes.cpp
#	src/libxrpl/protocol/TER.cpp
2026-10-15 22:51:49 -04:00
multibranch-builder ad99db8a34 Merge remote-tracking branch 'Transia-RnD-rippled/dilithium-full' into HEAD
# Conflicts:
#	src/xrpld/rpc/detail/RPCCall.cpp
2026-10-15 22:46:09 -04:00
multibranch-builder 044034b1b9 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/mpt-structured-data' into HEAD 2026-10-15 22:45:23 -04:00
multibranch-builder 9718f4a54c Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/amm-curves' into HEAD
# Conflicts:
#	.github/workflows/reusable-package.yml
2026-10-15 22:45:21 -04:00
Denis Angell 19c94c73f4 fix: Reject Batch inner txs with the wrong wrapper (fixBatchV1_2) 2026-10-09 16:04:36 +01:00
Gregory Tsipenyuk 578224f2e6 fix: Assorted integer-arithmetic hardening in the payment engine and ledger helpers 2026-10-09 16:04:35 +01:00
Denis Angell 360ef1e1e0 style: clang-format and include style for the Quantum files 2026-10-08 03:05:20 +00:00
Denis Angell 71eb4e4233 fix: serialize token claim authorizations as the Amount field value 2026-10-07 23:05:10 +00:00
Denis Angell 5858ba1f8c fix: Size kMaxManifestBytes for dilithium manifests 2026-10-07 21:42:10 +00:00
Denis Angell ab422da5c0 refactor: Name the Dilithium secret key size as SecretKey::kDilithiumSize 2026-10-07 21:07:11 +00:00
Denis Angell 2ef482a22e fix: Harden Dilithium external project build and key-size invariants 2026-10-02 13:03:48 +00:00
Denis Angell ed9383392b fix: adapt token paychan to develop's TxSettings and SeqProxy APIs 2026-09-17 11:40:53 +00:00
Denis Angell 09714443c0 Local merge develop into token-paychan 2026-09-17 11:40:40 +00:00
Pratik Mankawde 00eeb0a005 fix: Reject variable-length prefixes the encoder cannot write 2026-09-16 18:23:28 +02:00
Jingchen 3e4e56d6bb fix: Make calculateBaseFee exception-safe 2026-09-16 18:22:26 +02:00
Vito Tumas 796f2f8f1e fix: Relax Loan Invariants to allow zero-principal LoanPay transaction 2026-09-16 18:22:26 +02:00
Denis Angell bb60431ebf featureVaultContinuousAccrual 2026-09-12 06:41:06 -04:00
Denis Angell 2a11a0f342 featureAMMCurves 2026-09-12 06:35:48 -04:00
Denis Angell b045b86222 featureTokenIssuance 2026-09-12 06:35:47 -04:00
Denis Angell f3e2670dfa featureSubscription 2026-09-12 06:35:47 -04:00
Denis Angell 6badf9b5aa featureRepo 2026-09-12 06:35:47 -04:00
Denis Angell 008643d01c featureFirewall 2026-09-12 06:35:47 -04:00
Denis Angell adaae9496a featureConfidentialVoting 2026-09-12 06:35:47 -04:00
Denis Angell e34711194c featureBeneficiary 2026-09-12 06:35:46 -04:00
Denis Angell e634c6ddc7 featureQuantum 2026-09-12 06:01:04 -04:00
Denis Angell b30e9fc369 featurePasskey 2026-09-12 05:51:14 -04:00
Denis Angell 6ad5aae761 featureOfferQualifiers 2026-09-12 05:36:26 -04:00
Denis Angell 5af42fc475 featureCouponPayments 2026-09-11 23:27:17 -04:00
Denis Angell 3e7af2ab7e featureMPTStructuredData 2026-09-11 22:58:58 -04:00
Mayukha VadariandCopilot Autofix powered by AI 028783661d feat: Apply .macro changes from ripple/smart-escrow (#8157)
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
2026-09-09 20:05:58 +00:00
Vito TumasandBart 21890d9daf feat: Register featureLendingProtocolV1_2 amendment (#8185)
Co-authored-by: Bart <[email protected]>
2026-09-09 10:01:32 +00:00
Mayukha Vadari e3c8996e44 feat: Add fixCleanup3_5_0 amendment placeholder (#8174) 2026-09-05 00:06:14 +00:00
Timothy Banks 6099940c2c fix: Unbounded Database Seek via TMGetLedger 2026-09-04 15:32:36 +01:00
Mayukha Vadari ea6226b8b9 fix: Prevent simulate from updating the orderbook db 2026-09-04 06:17:43 -04:00
yinyiqian1 d5bfe94f15 feat: Support key rotation in MPTokenIssuanceSet (#7915) 2026-09-03 21:13:06 +00:00
Timothy Banks eae0a35415 fix: Use a hardened hash on the STPathElement 2026-09-03 17:06:27 -04:00
Mayukha Vadari 58a59c37ed fix: Add signature prefixes for sfCounterpartySignature and sfSponsorSignature (#8162) 2026-09-03 17:19:07 +00:00
Chenna Keshava B SandClaude Opus 4.8 636d2d4851 fix: Reinforce the priority of AMMClawback in case of insufficient reserves (#7796)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
2026-09-02 20:48:53 +00:00
Timur Yalymov 5d8fd9824e fix: Revert credential cleanup for pseudo-accounts (#8161) 2026-09-02 15:00:50 +00:00
Vito Tumas 8809bdf3f0 fix: Treat an existing IOU line as a no-op in addEmptyHolding (#8154) 2026-09-02 12:15:29 +00:00