Commit Graph

  • f0f73d0990 refactor: Update rocksdb (#5568) sync-2.6.0 Bart 2025-07-24 14:53:14 -04:00
  • 73ebaa2f8f chore: Rename conan profile to default (#5599) Bronek Kozicki 2025-07-24 11:35:47 +01:00
  • dcc2606654 Include network_id in validations and subscription stream responses (#5579) Chenna Keshava B S 2025-07-23 10:53:18 -07:00
  • 89eead464d Add support for DomainID in MPTokenIssuance transactions (#5509) Bronek Kozicki 2025-07-23 18:21:30 +01:00
  • bf3cdfe4b8 chore: Remove unused code after flow cross retirement (#5575) Vlad 2025-07-23 14:57:51 +01:00
  • 594c4e9c13 Remove obsolete owner pays fee feature and XRPL_ABANDON stanza (#5550) Jingchen 2025-07-23 14:27:41 +01:00
  • b584cdc38c refactor: Makes HashRouter flags more type-safe (#5371) Valentin Balaschenko 2025-07-23 13:03:12 +01:00
  • b8cf3d82fd Fix clang-format CI job (#5598) Bronek Kozicki 2025-07-23 11:44:18 +01:00
  • 697fbf82c7 Restructure beast::rngfill (#5563) Luc des Trois Maisons 2025-07-22 11:42:43 -04:00
  • 084bebfef9 Remove include(default) from libxrpl profile (#5587) Bronek Kozicki 2025-07-21 15:03:53 +01:00
  • 5d035aaf0b refactor: Change boost::shared_mutex to std::shared_mutex (#5576) Vito Tumas 2025-07-21 15:14:22 +02:00
  • 84efb82dc4 Remove the type filter from "ledger" RPC command (#4934) Chenna Keshava B S 2025-07-18 10:58:46 -07:00
  • 025f9d3448 refactor: Update date, libarchive, nudb, openssl, sqlite3, xxhash packages (#5567) Bart 2025-07-18 12:55:15 -04:00
  • 4c644ca05c test: Run unit tests regardless of 'Supported' amendment status (#5537) Vlad 2025-07-16 12:47:54 +01:00
  • 0a2d412da5 Retire Flow Cross amendment (#5562) Vlad 2025-07-16 11:53:13 +01:00
  • 04978ea372 chore: Update CI to use Conan 2 (#5556) Michael Legleux 2025-07-15 15:17:22 -07:00
  • 6cb4876a1b chore: Add gcc-12 workaround (#5554) Bronek Kozicki 2025-07-11 19:57:09 +01:00
  • 7967c03b61 Add MPT related txns into issuer's account history (#5530) Shawn Xie 2025-07-11 13:50:03 -04:00
  • f118da3e3d chore: Remove unused headers (#5526) Vlad 2025-07-10 19:15:42 +01:00
  • da7de7090c Downgrade required CMake version for Antithesis SDK (#5548) Bronek Kozicki 2025-07-10 16:46:02 +01:00
  • 97d515c6d4 fix: Link with boost libraries explicitly (#5546) Ayaz Salikhov 2025-07-10 11:14:27 +01:00
  • 65a9532b22 chore: Fix compilation error with clang-20 and cleanup (#5543) Bronek Kozicki 2025-07-09 18:47:34 +01:00
  • 104d68ab72 test: Remove circular jtx.h dependencies (#5544) Bronek Kozicki 2025-07-09 13:43:11 +01:00
  • 1d6199ef41 Decouple CredentialHelpers from xrpld/app/tx (#5487) Jingchen 2025-07-03 15:27:37 +01:00
  • 49c5f159de test: switch some unit tests to doctest (#5383) Vlad 2025-06-26 20:35:31 +01:00
  • 74f6b4017c Add XRPL_ABANDON and use it to abandon OwnerPaysFee (#5510) Jingchen 2025-06-26 17:09:05 +01:00
  • 159f92f57e Remove OwnerPaysFee as it's never fully supported (#5435) Jingchen 2025-06-24 19:56:58 +01:00
  • e39d2fceec Removes release notes from codebase (#5508) Bart 2025-06-24 13:10:00 -04:00
  • df82dcb45e Add nftoken_id, nftoken_ids, offer_id to meta for transaction stream (#5230) tequ 2025-06-24 22:02:22 +09:00
  • ccfe0ee6e0 Fix: Don't flag consensus as stalled prematurely (#5658) sync-2.5.0 Ed Hennis 2025-07-24 19:08:46 -04:00
  • f1f48314ea fix: drop sticky TRACKING gate on memory-resident retirement null-rdwb-experiment Nicholas Dudfield 2026-04-14 17:09:26 +07:00
  • 47da8cccd6 fix: dispatch retired-ledger destruction off advance thread unconditionally Nicholas Dudfield 2026-04-14 17:00:49 +07:00
  • 01361d8b67 fix: reject fresh canonicals in null-mode FBC short-circuit Nicholas Dudfield 2026-04-14 16:50:30 +07:00
  • 99147a9cab fix: skip history backfill in memory-resident mode Nicholas Dudfield 2026-04-14 16:50:18 +07:00
  • 18e29870a9 fix: use OperatingMode::TRACKING not FULL as retire gate Nicholas Dudfield 2026-04-14 16:14:33 +07:00
  • 0c9095f732 feat: tighten mCompleteLedgers bookkeeping in memory-resident mode Nicholas Dudfield 2026-04-14 16:02:18 +07:00
  • b5b66e618f feat: gate memory-resident retire on FULL, split sync/async work Nicholas Dudfield 2026-04-14 15:32:25 +07:00
  • 48de976674 refactor: plural retireLedgers + drop unused fully-wired-base lookup Nicholas Dudfield 2026-04-14 15:02:26 +07:00
  • 8ae19d1dce chore: remove dead post-sync wiring helpers from InboundLedger Nicholas Dudfield 2026-04-14 14:39:16 +07:00
  • e3586bc46a Fix BEAST_ENHANCED_LOGGING not working and restore original behavior tequ 2026-03-06 20:58:07 +09:00
  • 8523f40bbc feat: prototype memory-resident retention mode in SHAMapStoreImp Nicholas Dudfield 2026-04-14 14:28:37 +07:00
  • 7995cd5792 feat: recognise type=none as null-nodestore config Nicholas Dudfield 2026-04-14 13:48:32 +07:00
  • 1ce1079dda feat: structural-anchor FBC short-circuit in null mode Nicholas Dudfield 2026-04-14 13:42:16 +07:00
  • 119b0221c7 format gas-hook tequ 2026-04-14 11:22:39 +09:00
  • aa6101409d Add Cost mechanism for Hook APIs (set 0 now) tequ 2026-04-14 11:17:48 +09:00
  • 0ab57b5589 fix: skip null rwdb node rotation Nicholas Dudfield 2026-04-13 17:10:18 +07:00
  • 0216aecf96 fix: bound history priming ledger residency Nicholas Dudfield 2026-04-13 14:27:49 +07:00
  • b795700d03 fix: exclude self from priming base selection Nicholas Dudfield 2026-04-13 13:58:37 +07:00
  • 1104585418 feat: improve base ledger selection for priming in InboundLedger Nicholas Dudfield 2026-04-13 13:48:32 +07:00
  • 871254e831 feat: experiment with in-memory graph retention for null node-store Nicholas Dudfield 2026-04-13 13:25:42 +07:00
  • 4ff261156e fix: RWDB rotation memory leak - copy only live state nodes instead of entire archive shortthefomo 2026-04-11 17:38:52 -04:00
  • 5280e5bc65 clang-format fixes shortthefomo 2026-04-10 23:29:35 -04:00
  • 355c9f9bbb port mutex fixes from XRPL port of RWDB shortthefomo 2026-04-10 23:18:32 -04:00
  • 04077c1a55 test(testnet): assert zero entropy in degraded ledgers feature-export-rng Nicholas Dudfield 2026-04-10 12:04:46 +07:00
  • d94079d762 test(rng): relax PartialReveals sync assertion Nicholas Dudfield 2026-04-10 11:16:47 +07:00
  • 92ec07a1be chore: regenerate hook/sfcodes.h + format fix Nicholas Dudfield 2026-04-10 10:36:50 +07:00
  • 664db62588 fix: sidecar kind lost on cache hit + harden export sig parse Nicholas Dudfield 2026-04-10 10:22:58 +07:00
  • 03a436d918 refactor: convert sidecar SHAMap entries from STTx to STObject Nicholas Dudfield 2026-04-10 10:14:06 +07:00
  • 7474048295 refactor: typed sidecar dispatch — eliminate content-sniffing heuristic Nicholas Dudfield 2026-04-10 09:17:03 +07:00
  • 1ee660529e fix: RPC handler sync, unused local, idiomatic Buffer comparison Nicholas Dudfield 2026-04-10 08:56:16 +07:00
  • 311dfa1c23 chore: add TODO for RuntimeConfig activation gating Nicholas Dudfield 2026-04-10 08:31:54 +07:00
  • f27cd2c567 refactor: consolidate env vars into RuntimeConfig Nicholas Dudfield 2026-04-10 08:22:49 +07:00
  • f34fdc297c fix(export): close upgradeSignature TOCTOU with buffer comparison Nicholas Dudfield 2026-04-10 08:19:45 +07:00
  • 65fa63883d chore: remove CSF debug logging that floods CI output Nicholas Dudfield 2026-04-09 20:15:33 +07:00
  • d8c683fb4c test(rng): fix AlignmentRequired test to run 1 round not 3 Nicholas Dudfield 2026-04-09 18:09:17 +07:00
  • fd53af304b fix(rng): measure entropy deadline from publish time, not reveal start Nicholas Dudfield 2026-04-09 18:06:18 +07:00
  • 2a3f0ec923 fix(rng): bounded wait for alignment instead of immediate fallback Nicholas Dudfield 2026-04-09 17:58:41 +07:00
  • 00f1f7ba30 fix(rng): subset-aware conflict detection in entropy convergence gate Nicholas Dudfield 2026-04-09 17:53:58 +07:00
  • 49f05e4e47 fix(rng): require positive peer alignment for non-zero entropy Nicholas Dudfield 2026-04-09 17:51:51 +07:00
  • 1f51b9c594 fix(csf): quorum threshold in shouldZeroEntropy + test adjustments Nicholas Dudfield 2026-04-09 17:40:05 +07:00
  • 88a548a8ef fix(rng): observation tick + CSF quorum threshold in shouldZeroEntropy Nicholas Dudfield 2026-04-09 17:31:36 +07:00
  • db302a0f78 fix(rng): add selfSeedReveal to fix CSF reveal counting Nicholas Dudfield 2026-04-09 17:23:53 +07:00
  • 383d9ec2e7 feat(csf): add SidecarStore for sidecar set fetch/merge simulation Nicholas Dudfield 2026-04-09 17:17:53 +07:00
  • 52671bfc99 test(rng): add XAHAU_RNG_TEST env var filter for focused test runs Nicholas Dudfield 2026-04-09 16:51:26 +07:00
  • 8307fca3b9 fix(rng): add entropySetHash convergence gate before accept Nicholas Dudfield 2026-04-09 16:30:02 +07:00
  • 6526621c16 test(rng): add TDD tests for entropySetHash convergence gate Nicholas Dudfield 2026-04-09 16:26:30 +07:00
  • 2a9b1c9c22 fix(export): guard against empty verified sigs + add invariant asserts Nicholas Dudfield 2026-04-09 16:02:35 +07:00
  • 54ca21b604 fix(export): verified-only quorum, SHAMap, and transactor upgrade pass Nicholas Dudfield 2026-04-09 15:54:41 +07:00
  • 462db6004c fix(rng): replace nonexistent leafCount() with std::distance Nicholas Dudfield 2026-04-09 15:42:04 +07:00
  • cfca708aae fix(rng): remove pendingReveals fallback from entropy output path Nicholas Dudfield 2026-04-09 15:40:22 +07:00
  • 5f70e5259c fix(rng): use entropySetMap for shouldZeroEntropy and sfEntropyCount Nicholas Dudfield 2026-04-09 15:35:00 +07:00
  • 8697c5d821 refactor(export): explicit verified/unverified sig API in collector Nicholas Dudfield 2026-04-09 15:34:13 +07:00
  • 9436e5868e fix(export): soften hard reject to best-effort verify for relay ordering Nicholas Dudfield 2026-04-09 15:22:20 +07:00
  • c6fa973cf6 fix(rng): compute entropy from entropySetMap instead of pendingReveals Nicholas Dudfield 2026-04-09 15:18:45 +07:00
  • 939e03714c fix(export): cap exportSignatures count per proposal Nicholas Dudfield 2026-04-09 15:13:15 +07:00
  • 969f98f57e perf(export): skip redundant sig verification via collector lookup Nicholas Dudfield 2026-04-09 15:03:57 +07:00
  • 435deb0e78 fix(export): close remaining sig verification gaps Nicholas Dudfield 2026-04-09 14:59:20 +07:00
  • b80352e512 fix(export): verify multisign signatures at ingestion time Nicholas Dudfield 2026-04-09 14:43:30 +07:00
  • 57c46c61fc fix(export): two-pass sender validation and atomic quorum+snapshot Nicholas Dudfield 2026-04-09 14:39:35 +07:00
  • 37ff13df50 fix(export): move sig harvesting after checkSign and bind pubkey to sender Nicholas Dudfield 2026-04-09 14:32:38 +07:00
  • 1b363b7eac fix: correct stale function name in ConsensusExtensionsTick comment Nicholas Dudfield 2026-04-09 14:03:07 +07:00
  • 6e3e518bdc fix gaspool and caluculateHookgas overflow tequ 2026-04-03 15:24:06 +09:00
  • b46613fd74 Reject non-function imports (memory, global, table) tequ 2026-04-03 14:55:01 +09:00
  • 8e2c69deb2 Scope hook test include path to external sources external-env-tests Nicholas Dudfield 2026-04-01 11:21:08 +07:00
  • ff763a500c feat: log transform for test output (r-address → Account(name), prefix) Nicholas Dudfield 2026-03-31 17:45:44 +07:00
  • a605aec57a chore: remove unused SuiteLogsWithOverrides.h Nicholas Dudfield 2026-03-31 16:44:26 +07:00
  • bfcbbc3c5e feat: migrate coverage from sancov to hookz __on_source_line Nicholas Dudfield 2026-03-31 16:38:28 +07:00
  • d782f8cab4 feat: snapshot cmake change Nicholas Dudfield 2026-03-31 13:11:17 +07:00
  • 8aef5c10f7 Add gas price tequ 2026-03-30 11:26:12 +09:00
  • 8a61dd44e0 feat: chorse: Nicholas Dudfield 2026-03-27 22:54:03 +07:00