9 stable releases
new 1.2.5 | Nov 18, 2024 |
---|---|
1.2.4 | Oct 15, 2024 |
1.2.3 | Sep 30, 2024 |
1.2.2 | Aug 28, 2024 |
#7 in #maestro
302 downloads per month
Used in whisky
65KB
2K
SLoC
Rust SDK for the Maestro Dapp Platform
Getting Started
Prerequisites
Usage
[dependencies]
maestro-rust-sdk = { git = "https://github.com/maestro-org/rust-sdk.git" }
use maestro::Maestro;
let maestro_client = Maestro::new("<PROJECT_API_KEY>", "<NETWORK>")
- To generate an API key, create a free account here!
- Network options:
mainnet
,preprod
,preview
Example
use maestro::Maestro;
#[tokio::main]
async fn main() {
let maestro_client = Maestro::new(
String::from("<PROJECT_API_KEY>"),
String::from("<NETWORK>"),
);
match maestro_client.block_info(9005859).await {
Ok(block_info) => println!("{}", block_info.data.absolute_slot),
Err(e) => eprint!("Failed to retrieve block info {}", e),
}
}
Documentation
Contributing
Meastro welcomes all contributors! Please see our contributing guidelines and code of conduct.
Dependencies
~6–17MB
~243K SLoC