edgy 0.1.0
First release of Edgy, a local XRPL path_find / ripple_path_find sidecar.
It snapshots the validated ledger from an xrpld node, keeps books and objects in memory, and answers path-finding locally so searches do not wait on the node.
Highlights
- Same WS/RPC JSON as xrpld (
alternatives,paths_computed, ≤6 paths, ≤8 hops) - Incremental apply of binary transaction metadata as the node closes ledgers
synclog lines so you can see objects and tx counts stay inline with the node- xrpld-style
.cfgstanzas;edgy --versionreports SemVer
Verify
edgy 0.1.0
Tag v0.1.0 is GPG-signed (shortthefomo).
Install
Build from source (supported path): see BUILD.md.
git checkout v0.1.0
cmake -S . -B .build \
-DCMAKE_TOOLCHAIN_FILE=../rippled/.build/build/generators/conan_toolchain.cmake \
-DCMAKE_BUILD_TYPE=Release \
-DRIPPLED_ROOT=../rippled \
-DRIPPLED_BUILD=../rippled/.build
cmake --build .build --parallel --target edgy
.build/edgy --version
The attached edgy-0.1.0-darwin-arm64 binary is a convenience macOS Apple Silicon build of this tag. Other platforms should build from source.
Config
cp cfg/edgy.example.cfg edgy.cfg
# set [node] to your xrpld WebSocket
.build/edgy --conf edgy.cfg