Zach Kelling 9513b3697f Import the Rust D-Chain and F-Chain
These were in luxfi/compute, a private repo whose licence is the same
BSD-3-Clause as luxfi/node's. Nothing here needed protecting, and keeping
it private broke the public Rust chain builds that reference it.

Sibling paths lose a level: the chains sat three deep in compute and sit
one deep here. The conformance generator loses a replace naming an
absolute path on one machine, and takes luxfi/chains from the proxy.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-10 21:36:01 -07:00
2026-09-10 21:36:01 -07:00
2026-09-10 21:36:01 -07:00
2026-09-10 21:36:01 -07:00
2026-09-10 21:36:01 -07:00

chains

The Lux D-Chain (what an asset and a market are, and the posture value may activate under) and F-Chain (the coordination plane for confidential compute) in Rust.

luxfi/dex and luxfi/fhe are the protocols in Go; these are ports, and a port that disagrees with the Go answer is wrong, not a variant. F implements lux-rs/node's VM seam; D implements none, because Go's D-Chain is a registry the C-Chain settlement precompile calls in process and has no block of its own.

S
Description
The Lux D-Chain and F-Chain in Rust
Readme BSD-3-Clause
2.4 MiB
Languages
Rust 94.5%
Go 3.3%
Go Template 2.1%
Shell 0.1%