Commit Graph

  • 42ba33a983 fix: Include multisign.h in LedgerEntry_test mvadari/remove-xcb Mayukha Vadari 2026-10-19 14:10:24 -04:00
  • 1a106ec77f Merge remote-tracking branch 'upstream/develop' into mvadari/remove-xcb Mayukha Vadari 2026-10-19 14:09:17 -04:00
  • 86929f754f chore: merge token-paychan into token-paychan-clawback dangell7/token-paychan-clawback Denis Angell 2026-10-19 14:04:45 -04:00
  • 9d5a406cc3 style: satisfy clang-tidy in token payment channel files token-paychan Denis Angell 2026-10-19 14:04:04 -04:00
  • b9daf4cb52 Merge branch 'ximinez/online-delete-gaps2' into ximinez/online-delete-gaps3 ximinez/online-delete-gaps3 Ed Hennis 2026-10-19 13:22:27 -04:00
  • 60df4dc75c Merge branch 'develop' into ximinez/online-delete-gaps2 ximinez/online-delete-gaps2 Ed Hennis 2026-10-19 13:22:22 -04:00
  • eed384a726 chore: merge token-paychan into token-paychan-clawback Denis Angell 2026-10-19 12:38:38 -04:00
  • c0f4f855af chore: merge develop into token-paychan Denis Angell 2026-10-19 12:38:23 -04:00
  • 3608433514 test: Check error consistently in rpc handlers (#8604) develop Alex Kremer 2026-10-19 16:17:30 +00:00
  • f2182c9bac Merge remote-tracking branch 'upstream/develop' into mvadari/remove-xcb Mayukha Vadari 2026-10-19 12:04:22 -04:00
  • 7db5e1c6b6 style: satisfy clang-tidy in the token payment channel tests Denis Angell 2026-10-19 09:24:01 -04:00
  • 7939339a65 chore: Fix an issue that breaks CLion (#8619) Nik Bougalis 2026-10-17 22:43:53 +00:00
  • f5c3783571 Merge remote-tracking branch 'origin/develop' into a1q123456/split-loan-set-and-loan-accept-implementation a1q123456/split-loan-set-and-loan-accept-implementation JCW 2026-10-17 09:47:30 +01:00
  • 4ea2db2eda feat: Add TransactionProposal invariants for Cosign (#8130) Chenna Keshava B S 2026-10-16 20:59:53 +00:00
  • 21f5462af6 test: an XRP channel amount may not decrease either Denis Angell 2026-10-16 13:59:36 -04:00
  • d6a5f4eb67 fix: allow only a clawback to lower a channel amount Denis Angell 2026-10-16 12:11:43 -04:00
  • a421990f36 test: only a clawback may lower a channel amount Denis Angell 2026-10-16 11:41:16 -04:00
  • 26698a9c60 test: share the channel helpers in InvariantsPayChan Denis Angell 2026-10-16 14:35:19 -04:00
  • 809395199b fix: gate clawback like the other channel transactions Denis Angell 2026-10-16 10:17:04 -04:00
  • 92444402db test: clawback follows the token channel amendment gates Denis Angell 2026-10-16 10:15:11 -04:00
  • 7d7103df29 chore: merge token-paychan into token-paychan-clawback Denis Angell 2026-10-16 14:34:55 -04:00
  • f0a2ecddab refactor: drop the unused rules parameter of payChanAmountPreflightHelper Denis Angell 2026-10-16 12:22:43 -04:00
  • ad73699c30 fix: return token amounts as objects in account_channels Denis Angell 2026-10-16 02:52:55 -04:00
  • 569a1aa674 test: account_channels shows token channel amounts as objects Denis Angell 2026-10-16 02:50:35 -04:00
  • 45f63750bc fix: count only own-issued open channel remainders in gateway_balances Denis Angell 2026-10-16 02:48:14 -04:00
  • 00a547668b test: gateway locked totals count only the account's own tokens Denis Angell 2026-10-16 02:47:13 -04:00
  • 4b82a19493 fix: use the pre-fee balance for the source's own channel close Denis Angell 2026-10-16 02:45:59 -04:00
  • ae6c4006d4 test: source close measures the trust line reserve before the fee Denis Angell 2026-10-16 02:44:32 -04:00
  • a0f04b4157 fix: check the post-lock reserve only for an XRP channel create Denis Angell 2026-10-16 02:43:23 -04:00
  • 7c8044fa0c test: sponsored token channel create matches escrow reserve rule Denis Angell 2026-10-16 02:41:52 -04:00
  • cb277e3512 fix: skip the XRP reserve checks for a token fund Denis Angell 2026-10-16 02:39:20 -04:00
  • bfc8b714a9 test: token fund needs no XRP reserve headroom Denis Angell 2026-10-16 02:38:11 -04:00
  • 925f7a0127 fix: limit the claim MPToken allowance to the submitter Denis Angell 2026-10-16 02:35:51 -04:00
  • 8e082ffcf0 test: a channel claim may create only the submitter's MPToken Denis Angell 2026-10-16 02:34:29 -04:00
  • e592a33428 fix: require fixCleanup3_2_0 and fixTokenEscrowV1 for token channels Denis Angell 2026-10-16 02:33:26 -04:00
  • fa9efc6e17 test: token channels require fixCleanup3_2_0 and fixTokenEscrowV1 Denis Angell 2026-10-16 02:28:40 -04:00
  • bd8b57ba5f chore: merge develop into token-paychan Denis Angell 2026-10-16 14:13:53 -04:00
  • d4ffe32534 ci: Fix release/staging branches running conditions (#8615) Ayaz Salikhov 2026-10-16 17:06:19 +00:00
  • e96a293213 docs: Warn against storing Number in static variables mvadari/number-static-scale-comment Mayukha Vadari 2026-10-16 12:38:57 -04:00
  • 7354816f65 fix: Assorted MPT/DEX offer related fixes - 1 (#8468) Gregory Tsipenyuk 2026-10-16 16:28:05 +00:00
  • 12cb3932f3 fix: Check vault share freeze at MPT strand endpoints (#8478) Gregory Tsipenyuk 2026-10-16 15:26:00 +00:00
  • dc64a8daac fix: Allow IOU rounding in Clawback invariant balance check (#8475) Gregory Tsipenyuk 2026-10-16 15:25:03 +00:00
  • dc524e9cc6 refactor: Optimize the binary layout of Number (#8550) Nik Bougalis 2026-10-16 15:20:01 +00:00
  • 4f40de6509 refactor: Generate enums and constants for c++ side (#8566) ripple/smart-escrow Sergey Kuznetsov 2026-10-16 16:09:39 +01:00
  • 322bcec892 fix: Resolve amendment_enabled names through the feature registry (#8608) pwang200 2026-10-16 11:01:52 -04:00
  • da0c5bff2d refactor: Screen wasm modules with a wasmi ModuleInspector instead of a pre-scan timothybanks/module_inspector TimothyBanks 2026-10-16 11:01:24 -04:00
  • 4060b1bcd4 refactor: Migrate handlers to rpc-spec (D) (#8573) Alex Kremer 2026-10-16 14:06:30 +00:00
  • bfbb440fc2 feat: Handle Smart Escrow's Bytecode, Data and Gas fields (#8215) Mayukha Vadari 2026-10-16 13:03:48 +00:00
  • ed84d6dc5b Merge branch 'bthomee/graceful' into bthomee/ledger-walk-txmap bthomee/ledger-walk-txmap Bart 2026-10-16 19:05:25 +09:00
  • bda01e0575 Merge remote-tracking branch 'origin/develop' into bthomee/graceful bthomee/graceful Bart 2026-10-16 17:45:38 +09:00
  • a2de1d6e88 Merge remote-tracking branch 'origin/develop' into a1q123456/early-exit-fee a1q123456/early-exit-fee JCW 2026-10-16 10:49:05 +01:00
  • 2ceb616dfe Merge commit 'd1ed3a0966cf98bef4e8f0ac596006c83055445f' into a1q123456/split-loan-set-and-loan-accept-implementation JCW 2026-10-16 10:44:55 +01:00
  • 737b8646fe Merge commit 'd1ed3a0966cf98bef4e8f0ac596006c83055445f' into a1q123456/early-exit-fee JCW 2026-10-16 10:44:41 +01:00
  • 0ebdd2d830 test: Cover a childless inner node and share the sync test helpers bthomee/shamap-stack-11-unwalkable-inner-node-tests Bart 2026-09-29 11:08:15 -04:00
  • c368a757ca fix: Require a sync filter's answer to hash to the key asked for bthomee/shamap-checkfilter-verify-hash Bart 2026-09-29 11:08:14 -04:00
  • fa50181606 test: Cover visitDifferences node skipping bthomee/shamap-stack-09-visit-differences-tests Bart 2026-09-29 11:08:14 -04:00
  • 74df6d278f refactor: Derive a node's position from its path, not a stored ID bthomee/shamap-stack-10-derive-position-from-key Bart 2026-09-29 11:08:14 -04:00
  • dc55084ee0 refactor: Move entries off NodePathStack instead of copying them bthomee/shamap-stack-08-move-entries-off-nodepathstack Bart 2026-09-29 11:08:13 -04:00
  • 3b9e8e19f0 fix: Judge a node's position on both getMissingNodes paths bthomee/shamap-stack-07c-keep-getmissingnodes-verdict Bart 2026-09-29 11:08:13 -04:00
  • 079c3b43dd fix: Judge a node's position at its hook and in both full-below memos bthomee/shamap-stack-07b-judge-position-at-hooks Bart 2026-09-29 11:08:13 -04:00
  • 962767a9b3 fix: Refuse a node that cannot sit where a path puts it bthomee/shamap-stack-07a-refuse-misplaced-leaf Bart 2026-09-29 11:08:12 -04:00
  • 4aea1e20ef fix: Bound the duplicate credit a TX-set acquire grants bthomee/shamap-invalid-17-duplicate-progress Bart 2026-09-29 11:08:12 -04:00
  • 206514a024 fix: Keep an acquisition registered when it supplies its own set bthomee/shamap-invalid-16-late-reply-survives-giveset Bart 2026-09-29 11:08:12 -04:00
  • 0633d5cd6b fix: Fail a receiveNode() packet whose map has been abandoned bthomee/shamap-invalid-15-invalidated-map-receivenode Bart 2026-09-29 11:08:11 -04:00
  • 6c29093de0 fix: Fail an acquisition whose map cannot exist bthomee/shamap-invalid-14b-fail-fast Bart 2026-09-29 11:08:11 -04:00
  • 16187ab684 fix: Charge declined TX-set data where it was declined bthomee/shamap-invalid-14-fail-unsatisfiable Bart 2026-09-29 11:08:11 -04:00
  • 28f83b5bcf fix: Count partial batch progress in a TX-set reply bthomee/shamap-invalid-12-batch-progress Bart 2026-09-29 11:08:10 -04:00
  • 67271ddc01 fix: Restart the timer when reviving a timed-out TX-set acquire bthomee/shamap-invalid-11-revive-timer Bart 2026-09-29 11:08:10 -04:00
  • 2f9e1b1716 fix: Start a ledger built from a header mutable bthomee/shamap-invalid-10-header-ledger-mutable Bart 2026-09-29 11:08:09 -04:00
  • d7988a2579 fix: Settle an acquired ledger before reporting it complete bthomee/shamap-invalid-09-settle-before-complete Bart 2026-09-29 11:08:09 -04:00
  • cf7d48d117 fix: Publish an acquisition's outcome flags across threads bthomee/shamap-invalid-08b-timeoutcounter-publication Bart 2026-09-29 11:08:09 -04:00
  • 495374869a fix: Tell a satisfied InboundLedger map from an abandoned one bthomee/shamap-invalid-08-judge-abandoned-map Bart 2026-09-29 11:08:08 -04:00
  • 4087861411 fix: Refuse to walk an invalid SHAMap in getMissingNodes (#8086) Bart 2026-10-16 05:47:08 +00:00
  • dc43faafed fix: Refuse to make an invalid SHAMap or Ledger immutable (#8085) Bart 2026-10-16 05:47:07 +00:00
  • 6af97c07d9 fix: Report a node the sync path refuses as invalid data (#8084) Bart 2026-10-16 05:47:06 +00:00
  • 4c7d920e66 fix: Make the SHAMap sync-path state atomic (#8083) Bart 2026-10-16 05:47:06 +00:00
  • 68bd02b647 compose: alphanet from XRPLF/rippled@3.4.1 @ 00e64075 (14 branches) alphanet Denis Angell 2026-10-16 00:19:37 -04:00
  • 8e6b11913f Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/token-issuance' into HEAD multibranch-builder 2026-10-15 23:20:22 -04:00
  • 78d502d849 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/subscriptions' into HEAD multibranch-builder 2026-10-15 23:15:19 -04:00
  • 511adaa821 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/coupon-payments' into HEAD multibranch-builder 2026-10-15 23:10:59 -04:00
  • f2d45488a3 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/beneficiary' into HEAD multibranch-builder 2026-10-15 23:07:34 -04:00
  • bb45841aa5 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/repo-market' into HEAD multibranch-builder 2026-10-15 23:05:33 -04:00
  • 2fed6c6e19 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/firewall' into HEAD multibranch-builder 2026-10-15 23:03:12 -04:00
  • 8eacaa3968 Merge remote-tracking branch 'Transia-RnD-rippled/feature-p256' into HEAD multibranch-builder 2026-10-15 22:59:33 -04:00
  • e4502134cf Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/vault-accrual' into HEAD multibranch-builder 2026-10-15 22:55:46 -04:00
  • ed9d7f7282 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/offer-qualifiers' into HEAD multibranch-builder 2026-10-15 22:53:35 -04:00
  • 59184352e9 Merge remote-tracking branch 'Transia-RnD-rippled/token-paychan' into HEAD multibranch-builder 2026-10-15 22:51:53 -04:00
  • e288294b0d Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/confidential-voting' into HEAD multibranch-builder 2026-10-15 22:51:49 -04:00
  • ad99db8a34 Merge remote-tracking branch 'Transia-RnD-rippled/dilithium-full' into HEAD multibranch-builder 2026-10-15 22:46:09 -04:00
  • 044034b1b9 Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/mpt-structured-data' into HEAD multibranch-builder 2026-10-15 22:45:23 -04:00
  • 9718f4a54c Merge remote-tracking branch 'Transia-RnD-rippled/dangell7/amm-curves' into HEAD multibranch-builder 2026-10-15 22:45:21 -04:00
  • 65de938cc9 fix: Check unexported oversized memories and tables during admission screening timothybanks/oversized_memories TimothyBanks 2026-10-15 21:26:55 -04:00
  • 348eb0a2f0 fix: fail a payment channel asset change in ValidPaymentChannel Denis Angell 2026-10-15 21:06:17 -04:00
  • 34ee49a319 test: invariant cases for a payment channel asset change Denis Angell 2026-10-15 21:01:22 -04:00
  • 13a1297379 fix: Trap memory.grow that runs out of fuel as tecOUT_OF_GAS timothybanks/memory_grow TimothyBanks 2026-10-15 20:35:02 -04:00
  • 8b59d9d307 docs: Add todo comment for key rotation zkproof (#8589) yinyiqian1 2026-10-16 00:11:06 +00:00
  • b0fa295595 fix: Judge a header's account hash on both acquisition routes (#8476) Bart 2026-10-15 21:00:21 +00:00
  • 9af432cb0e fix: Signal every InboundLedger failure found in local data (#8082) Bart 2026-10-15 21:00:20 +00:00
  • 4435ca4cbf refactor: Add a reusable peer harness for acquisition tests (#8310) Bart 2026-10-15 21:00:19 +00:00
  • 1f703b316b Merge branch 'develop' into mvadari/perf-relay-skip-reparse mvadari/perf-relay-skip-reparse Mayukha Vadari 2026-10-15 15:33:14 -04:00