- correctness on parsing CLOB has been resolved.
- many other smaller alignment issues resolved as well.
- new divergence monitor and invariant check in-place as well to monitor drift (needs to be expanded but its a start).
- after correctness was addressed performance was brought back to base line (most expensive routine remains ripplecalc, hint hint up stream).
*note on initial sync there is now a config stanza, (256-2046) does not resolve issue but may help some sync slightly faster. This needs a means to deliver a faster slab from the XRPL based networks. Really needs a fix upstream.
**minimal testing was done on Xahua this release please do validate further correctness there.
Happy days, great advancements all round.
Oh last thing, target audience for this tool is a FAST MACHINE.
older boxes are not the target, rather newer apple silicon or a beefy thread ripper on x86.
Binaries
| Asset | OS / arch | Node |
|---|---|---|
edgy-xrpld-0.2.0-linux-x64 |
Linux x86_64 | xrpld |
edgy-xahaud-0.2.0-linux-x64 |
Linux x86_64 | xahaud |
edgy-xrpld-0.2.0-darwin-arm64 |
macOS Apple Silicon | xrpld |
edgy-xahaud-0.2.0-darwin-arm64 |
macOS Apple Silicon | xahaud |
Linux x86_64 assets are attached by CI when the builder finishes. They are stripped, statically linked against libstdc++, and need a recent glibc (Ubuntu 24.04 / glibc 2.38+). Ubuntu 22.04 (glibc 2.35) will not run them.
Example configs: cfg/edgy-xrpl.example.cfg and cfg/edgy-xahau.example.cfg. Different default listen ports so both can run on one host (6008/5008 vs 6018/5018).
Verify
edgy 0.2.0+xrpld.b1a6634a
edgy 0.2.0+xahaud.b1a6634a
Tag v0.2.0 is GPG-signed (shortthefomo).
Install
Download: releases/latest. Build from source: BUILD.md.
VER=0.2.0
# Linux x86_64
curl -L -o edgy-xrpld \
https://github.com/shortthefomo/edgy/releases/download/v${VER}/edgy-xrpld-${VER}-linux-x64
curl -L -o edgy-xahaud \
https://github.com/shortthefomo/edgy/releases/download/v${VER}/edgy-xahaud-${VER}-linux-x64
# or macOS Apple Silicon: replace linux-x64 with darwin-arm64
chmod +x edgy-xrpld edgy-xahaud
curl -L -o edgy-xrpl.cfg \
https://raw.githubusercontent.com/shortthefomo/edgy/v${VER}/cfg/edgy-xrpl.example.cfg
curl -L -o edgy-xahau.cfg \
https://raw.githubusercontent.com/shortthefomo/edgy/v${VER}/cfg/edgy-xahau.example.cfg
./edgy-xrpld --conf edgy-xrpl.cfg
./edgy-xahaud --conf edgy-xahau.cfg