maestro-rust-sdk

Crates.iomaestro-rust-sdk
lib.rsmaestro-rust-sdk
version1.2.5
created_at2024-08-08 15:29:37.573418+00
updated_at2024-11-18 17:48:00.6468+00
descriptionRust SDK for the Maestro Dapp Platform
homepage
repositoryhttps://github.com/maestro-org/rust-sdk
max_upload_size
id1329671
size83,067
Varderes (Vardominator)

documentation

https://docs.gomaestro.org/

README

Maestro Logo

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.

Commit count: 63

cargo fmt