Nicholas Dudfield
80cd1bed34
test(coverage): cover export metadata roundtrip
2026-06-09 13:50:44 +07:00
Nicholas Dudfield
b4e98ac1d7
test(coverage): cover peer proposal wrapper
2026-06-09 13:40:04 +07:00
Nicholas Dudfield
4f7e751fbd
test(coverage): avoid xpop levelization dependency
2026-06-09 13:36:25 +07:00
Nicholas Dudfield
748fef6267
test(coverage): cover xpop proof edge cases
2026-06-09 13:32:26 +07:00
Nicholas Dudfield
4d48c9f949
test(coverage): cover export rng helper seams
2026-06-09 13:21:08 +07:00
Nicholas Dudfield
03c1216661
merge: absorb origin/dev
2026-06-09 09:44:39 +07:00
Nicholas Dudfield
537474cb5f
style(consensus): apply ci clang-format
2026-06-09 09:20:27 +07:00
Nicholas Dudfield
ec086d6765
test(export): cover signature upgrade race guard
2026-06-08 15:50:32 +07:00
Nicholas Dudfield
7362c1dac1
fix(hook): preserve xport nonce failure result
2026-06-08 15:50:17 +07:00
Nicholas Dudfield
f0550ca625
refactor(export): extract signature upgrade policy
2026-06-08 14:49:16 +07:00
Nicholas Dudfield
526b60bf3d
refactor(hook): extract xport wrapper builder
2026-06-08 14:37:58 +07:00
Nicholas Dudfield
9347b47639
refactor(export): extract result assembly
2026-06-08 14:21:44 +07:00
Nicholas Dudfield
9988568a08
refactor(consensus): extract export signature harvester
2026-06-08 14:10:43 +07:00
Nicholas Dudfield
13260b9ef7
test(runtime-config): cover effective config paths
2026-06-08 13:58:39 +07:00
Nicholas Dudfield
65dab780de
refactor(consensus): share sidecar alignment scan
2026-06-05 15:07:44 +07:00
Nicholas Dudfield
ee70e4cdbb
refactor(consensus): extract active validator view builder
2026-06-05 15:02:51 +07:00
Nicholas Dudfield
443aca8611
chore(logging): polish RNG final diagnostics
2026-06-01 14:08:12 +08:00
Nicholas Dudfield
804b76b4ab
chore(logging): normalize consensus extension diagnostics
2026-06-01 13:57:46 +08:00
tequ
c55420bcd8
Fix duplicate and incorrect fields in server_definitions ( #753 )
2026-05-27 07:58:13 +10:00
tequ
90333b6fd0
Fix HookAPI Expected and Refactor Enum classes ( #729 )
2026-05-26 11:02:17 +10:00
tequ
7f9a9364b0
fix: Ensures canonical order for PriceDataSeries upon PriceOracle creation ( #5485 ) ( #744 )
2026-05-25 11:34:24 +10:00
Nicholas Dudfield
ab6571a20f
fix(runtime-config): avoid overlay dependency
2026-05-22 14:58:22 +08:00
Nicholas Dudfield
331e1606a3
feat(runtime-config): support startup message filters
2026-05-22 14:50:59 +08:00
Nicholas Dudfield
03e0bb5fc3
feat(consensus): add active participant diagnostics
...
Carry a signed observedParticipantsHash in ExtendedPosition and log a local canonical bitmap over the active validator view for degraded-round debugging. The field is diagnostic only and does not affect proposal equality or quorum thresholds.
2026-05-21 09:56:51 +08:00
Nicholas Dudfield
0a77dbf68e
Merge remote-tracking branch 'origin/dev' into feature-export-rng
2026-05-19 12:11:18 +08:00
tequ
663ed4edb8
Named Hook ( #718 )
2026-05-19 12:00:25 +10:00
Nicholas Dudfield
60a9a2c9fb
Merge remote-tracking branch 'origin/dev' into feature-export-rng
...
# Conflicts:
# include/xrpl/protocol/Feature.h
# include/xrpl/protocol/detail/features.macro
2026-05-18 09:15:17 +07:00
tequ
586c78e812
fix: Replace badCurrency() checks with isBadCurrency() for improved clarity ( #742 )
2026-05-18 11:57:25 +10:00
Niq Dudfield
9b50b68d39
perf(ledger): optimize catalogue loading memory usage and performance ( #548 )
2026-05-06 17:29:44 +10:00
tequ
5e8d26f67a
refactor: Calculate numFeatures automatically ( #5324 ) ( #739 )
...
Co-authored-by: Ed Hennis <ed@ripple.com >
2026-04-30 18:17:50 +10:00
Nicholas Dudfield
445d0070d8
Merge remote-tracking branch 'origin/dev' into feature-export-rng
...
# Conflicts:
# hook/sfcodes.h
# include/xrpl/protocol/Feature.h
# include/xrpl/protocol/detail/sfields.macro
2026-04-30 14:22:06 +07:00
tequ
a6186d7855
IOURewardClaim ( #500 )
2026-04-30 15:27:51 +10:00
Nicholas Dudfield
fbedb8a73a
Merge remote-tracking branch 'origin/dev' into feature-export-rng
2026-04-30 10:57:07 +07:00
tequ
b449599408
Add --definitions CLI flag to output static server definitions without starting server ( #708 )
2026-04-30 12:42:42 +10:00
Nicholas Dudfield
8ae541fcc1
Merge remote-tracking branch 'origin/dev' into feature-export-rng
...
# Conflicts:
# src/test/app/SetHookTSH_test.cpp
# src/xrpld/app/tx/detail/InvariantCheck.cpp
# src/xrpld/app/tx/detail/InvariantCheck.h
2026-04-30 08:14:51 +07:00
Nicholas Dudfield
c8f3f6f05f
docs(consensus): clarify extension fallback semantics
2026-04-29 15:27:46 +07:00
tequ
49fd0c33b5
fixIOULockedBalanceInvariant Amendment ( #732 )
2026-04-29 17:05:18 +10:00
tequ
0ffb6e8c21
Replace vendored magic_enum header with Conan package dependency ( #727 )
2026-04-29 17:00:25 +10:00
tequ
61138058a6
Delete unused sfHookDefinition ( #715 )
2026-04-29 16:45:35 +10:00
Fomo
dd9e6053a0
fix: Expand the pathing tables and lower weight on sabbxd, also return up … ( #723 )
2026-04-29 14:28:00 +10:00
tequ
8c1be39f70
Fix LedgerNameSpace to ensure uniqueness ( #710 )
2026-04-29 12:01:57 +10:00
tequ
61d1d6e441
Add test for rejected Remit to AMM account ( #698 )
2026-04-29 11:20:13 +10:00
tequ
788ba43266
Refactor getFieldU16(sfTransactionType) with getTxnType() ( #711 )
2026-04-29 11:17:49 +10:00
tequ
55710c4baf
Disallow setting a AMM account as Issuer/Destination/Inform ( #709 )
2026-04-29 11:00:25 +10:00
tequ
7bf5bcaf20
Add new TSH tests ( #704 )
2026-04-29 10:40:50 +10:00
Niq Dudfield
9f2160f42e
fix: resolve switch fall-through in util_keylet unimplemented cases ( #701 )
2026-04-29 10:37:17 +10:00
tequ
ef7a03ec10
fix owner count assertion at XahauGenesis_test ( #688 )
2026-04-29 10:32:43 +10:00
tequ
ea92477d21
Test: hint build_test_hooks.sh when hook wasm is empty in hso()
2026-04-28 18:23:32 +10:00
tequ
6aabbc940b
fix: typo SignersListSet
2026-04-28 18:23:31 +10:00
tequ
3111ecea52
Update util_keylet fee test
2026-04-28 18:23:31 +10:00