Skip to content

Repository files navigation

Celestia Recursive Sync - Server

This server will create recursive proofs of Celestia consensus history, allowing ultra light nodes to synchronize consensus instantly.

How to run

  1. Build:
cargo build --release
  1. Start and sync a celestia light node
  2. obtain and auth token for your celestia light node
  3. Run crs-server with
./target/release/crs-server --ln-auth [YOUR_LIGHT_NODE_AUTH_TOKEN]

How to use

Get the latest header with

curl localhost:8080/header

Get the latest recursive STARK proof with

curl localhost:8080/proof

About

The backend for recursive proof generation service, enabling ultra light nodes to synchronize consensus instantly.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages