17 releases (stable)
1.19.2 | Nov 8, 2024 |
---|---|
1.18.3 | Feb 28, 2024 |
1.18.2 | Dec 14, 2023 |
1.18.0 | Nov 26, 2023 |
1.14.17-rc6 | Jun 20, 2023 |
#822 in Magic Beans
2,321 downloads per month
Used in 121 crates
(107 directly)
1.5MB
31K
SLoC
Miraland SDK
Use the Miraland SDK Crate to write client side applications in Rust. If writing on-chain programs, use the Miraland Program Crate instead.
More information about Miraland is available in the Miraland documentation.
The Miraland Program Library provides examples of how to use this crate.
Still have questions? Ask us on Stack Exchange
lib.rs
:
The Miraland host and client SDK.
This is the base library for all off-chain programs that interact with
Miraland or otherwise operate on Miraland data structures. On-chain programs
instead use the miraland-program
crate, the modules of which are
re-exported by this crate, like the relationship between the Rust
core
and std
crates. As much of the functionality of this crate is
provided by miraland-program
, see that crate's documentation for an
overview.
Many of the modules in this crate are primarily of use to the Miraland runtime
itself. Additional crates provide capabilities built on miraland-sdk
, and
many programs will need to link to those crates as well, particularly for
clients communicating with Miraland nodes over RPC.
Such crates include:
miraland-client
- For interacting with a Miraland node via the JSON-RPC API.miraland-cli-config
- Loading and saving the Miraland CLI configuration file.miraland-clap-utils
- Routines for setting up the CLI usingclap
, as used by the Miraland CLI. Includes functions for loading all types of signers supported by the CLI.
Dependencies
~17–28MB
~481K SLoC