Crates.io | fbas_analyzer |
lib.rs | fbas_analyzer |
version | 0.7.4 |
source | src |
created_at | 2020-06-11 11:56:01.444277 |
updated_at | 2023-12-25 15:21:20.059395 |
description | Library and tools for analyzing FBASs like the Stellar network |
homepage | |
repository | https://github.com/wiberlin/fbas_analyzer |
max_upload_size | |
id | 252711 |
size | 1,507,311 |
Library and tools for analyzing the quorum structure of Federated Byzantine Agreement Systems (FBASs) like Stellar and MobileCoin. Related research paper here.
Among other things, the implementation here can:
Powers our analysis websites for the Stellar and MobileCoin networks.
scripts/tests.py
cargo build --release
target/release/fbas_analyzer test_data/stellarbeat_nodes_2019-09-17.json --merge-by-org test_data/stellarbeat_organizations_2019-09-17.json -a -p -S --only-core-nodes
scripts/get_latest_stellarbeat_data.sh
target/release/fbas_analyzer -h
target/release/bulk_fbas_analyzer -h
You can also just cargo install fbas_analyzer
, of course.
Add this to your Cargo.toml
:
[dependencies]
fbas_analyzer = { version = "0.7", default-features = false }
Or this, if you need simulation functionality:
[dependencies]
fbas_analyzer = { version = "0.7", default-features = false, features = ["qsc-simulation"] }
Check out the API Reference
and how the API is used by the tools in src/bin/
and the example in examples
.
...and of course the awesome stellarbeat.io :)