------------
f ------ | |
f ------ | 5e771e3e47 |
5 ------ | |
------------
FFS, just take a vote.
The Fast Finality Settlement is a proof of stake settlement system for Movement Network.
To get started using ffs we recommending reviewing our CLI documentation:
- The SDK CLI Guide provides a general introduction to the CLI.
- The CLI Docs provide subcommand level documentation of the CLIs.
If you are interested in lower-level programmatic usage, we recommend reading through the crate docs:
cargo doc --open --no-depsTo develop a better sense of the protocol, please review the associated MIPs, beginning with MIP-34.
If you are considering using ffs in production, jump to Production.
| Task | Description |
|---|---|
| Upcoming Events | High-priority event issues with planned completion dates. |
| Release Candidates | Feature-complete versions linked to events. |
| Features & Bugs | High-priority feature and bug issues. |
Please see CONTRIBUTING.md file for additional contribution guidelines.
There are five subdirectories which progressively build on one another for node logic.
util: contains utility logic mainly reused inprotocol.protocol: contains implementations of the protocol logic.node: contains single-process runnable binaries that aggregate the protocol logic.network: contains logic for running multiple nodes in a network.sdk: contains logic for interacting nodes and networks.
There are several other subdirectories of note:
spec: contains formal verification of FFS protocols.
Coming soon!