Skip to content

edgy 0.1.0

Choose a tag to compare

@shortthefomo shortthefomo released this 16 Aug 15:06
· 34 commits to main since this release
v0.1.0
bde71a0

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
  • sync log lines so you can see objects and tx counts stay inline with the node
  • xrpld-style .cfg stanzas; edgy --version reports 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