Nicholas Dudfield
dd21024c0e
test: improve export rng coverage
2026-06-09 19:56:46 +07:00
Nicholas Dudfield
16a72172b4
test(coverage): cover xpop empty proof output
2026-06-09 14:29:32 +07:00
Nicholas Dudfield
265012e16a
test(coverage): expand runtime config option coverage
2026-06-09 14:26:04 +07:00
Nicholas Dudfield
d072527bc5
test(coverage): cover consensus extension refresh paths
2026-06-09 14:23:20 +07:00
Nicholas Dudfield
5f5ce12fa6
test(coverage): cover export signature helper edges
2026-06-09 14:18:12 +07:00
Nicholas Dudfield
0804a01b9b
test(coverage): cover consensus extension tick states
2026-06-09 14:12:54 +07:00
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
7fb1509673
test(testnet): harden scenario feature checks
2026-06-04 15:50:31 +07:00
Nicholas Dudfield
64620e2825
test(testnet): assert export degradation logs
2026-06-02 12:30:07 +08:00
Nicholas Dudfield
a87a7896ca
test(testnet): align degradation log checks
2026-06-02 12:25:12 +08: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
cb91b4e88e
Restore pre-reserved tem codes ( #754 )
2026-05-27 07:57:55 +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
tequ
706d31f01d
Update .git-blame-ignore-revs ( #746 )
2026-05-25 11:28:56 +10:00
tequ
083e9e4315
Generate hook extern declarations with C linkage ( #750 )
2026-05-25 11:27:21 +10:00
tequ
b9e0c56def
Guard depth 32 ( #653 )
2026-05-25 11:10:49 +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
24d6dea1a2
test(testnet): enable consensus extension diagnostics
...
Add ConsensusExtensions debug logging to the entropy and export scenario suite defaults so participant bitmap diagnostics are captured without live log-level changes.
2026-05-21 10:21:56 +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
tequ
8422758d4d
chore: Improve codecov coverage reporting ( #4977 ) ( #745 )
2026-05-18 12:21:47 +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
61a8d8bba7
chore(hook): update generated tx flags
2026-04-30 11:03:58 +07: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