Skip to content

edgy 0.2.0

Latest

Choose a tag to compare

@shortthefomo shortthefomo released this 19 Aug 02:14
v0.2.0
b1a6634
  • 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