Connect Hydra and other L2s
👉 Technical Report 👈
The report for this project can be viewed directly in Github or built into the HTML site using mdbook.
You can install mdbook and the plugins we use with cargo:
cargo install mdbook mdbook-katex mdbook-mermaid mdbook-alertsThen, build with:
mdbook buildBinary install
There's also an option to install directly from binaries with cargo binstall:
cargo install cargo-binstall # If you don't already have it
cargo binstall mdbook mdbook-katex mdbook-mermaid mdbook-alertsYou can also use nix:
nix build -o outWith mdbook installed or inside a nix develop shell, you
can live preview the result with:
mdbook serve --openSee the mdbook manual or github flavored markdown for more information on what is available for editing.
To build transaction diagrams we use typst version 0.13.1. To make modifications to the diagrams you can install the compiler following the install instructions.
Then, you can edit each typst file and execute the export script to re-export all svgs.
We keep a logbook in the Github wiki and build it also into the resulting report. To update the included logbook:
git submodule update --recursive --remote
nix flake update wiki