Mithril-client

This is a work in progress ðŸ›
-
mithril-clientdefines all the tooling necessary to manipulate Mithril certified types available from a Mithril aggregator. -
The different types of available data certified by Mithril are:
- Cardano Database v1 (aka Snapshot): list, get, download archive and record statistics.
- Cardano Database v2: list, get, download archive and record statistics.
- Mithril stake distribution: list and get.
- Cardano transactions: list & get snapshot, get proofs.
- Cardano stake distribution: list, get and get by epoch.
- Certificates: list, get, and chain validation.
Example
Below is a basic example of how to use most of the functions exposed by the Mithril client library:
use ;
use Path;
async
Different arithmetic libraries
Under the hood mithril client could use different arithmetic libraries:
You can switch beetwen them by using rug-backend and num-integer-backend respectively.
For Windows and WASM target platforms only num-integer-backend is available,
for others rug-backend is a default option.
Getting Help
First, check our Developer documentation.
If you need more information, feel free to join IOG's Technical Community discord server.
Contributing
Thanks for considering contributing and help us on creating the Mithril protocol!
The best way to contribute right now is to try things out and provide feedback, but we also accept contributions to the documentation and obviously to the code itself.
When contributing to this project and interacting with others, please follow our Code of Conduct and our Contributing Guidelines.