edgy 0.1.4
Run against xahaud as well as xrpld. Same path_find / ripple_path_find sidecar; [network] xahau or --xahau switches the ledger family.
Xahau
[network] xahau,--xahau/--network xahau, orEDGY_NETWORK=xahau- Native JSON is XAH (drop strings still work)
- Unknown xahaud ledger types (Hooks, URITokens) stay as blobs and are skipped by the book graph
Fixes
- Owner-dir hole SIGSEGV.
forEachItemcan pass a null SLE whenIndexesnames a missing or unreadable child.getMPTsnow skips those; the firstpath_findafter a live close no longer crashes. - Issued amounts dropped on apply. The xahaud unknown-field strip walked into
{currency,issuer,value}and deleted those keys (they are not SFields). Offers and trust lines failed to parse (no_metaclimbed, closes warnedtxs!=Neven whenN/Napplied). Amount JSON is left intact; parse failures are logged asparse_fail=, not mixed into the tx count. - RippleCalc SIGSEGV in
Rules::enabled.Rules::Implholds a reference to the presets set.LedgerBuilderconstructedRulesfrom a temporary, socheckFreezeused a dangling hash table after the heap was reused. Presets now live for the process.
After snapshot ready you should see txs=N/N … inline with node.
Verify
edgy 0.1.4
Tag v0.1.4 is GPG-signed (shortthefomo).
Install
Download: releases/latest. Build from source: BUILD.md.
curl -L -o edgy \
https://github.com/shortthefomo/edgy/releases/download/v0.1.4/edgy-0.1.4-darwin-arm64
chmod +x edgy
curl -L -o edgy.cfg \
https://raw.githubusercontent.com/shortthefomo/edgy/v0.1.4/cfg/edgy.example.cfg
./edgy --conf edgy.cfg
# Xahau: ./edgy --conf edgy.cfg --xahau
The attached edgy-0.1.4-darwin-arm64 binary is a convenience macOS Apple Silicon build of this tag (0.1.4+b7e516ec). Other platforms should build from source.