Skip to content

Get tx example #353

@Thoralf-M

Description

@Thoralf-M

Add an example which shows how to fetch a transaction and its effects by its digest

use iota_graphql_client::{Client, error::Result};

#[tokio::main]
async fn main() -> Result<()> {
    let client = Client::new_devnet();

    let signed_transaction = client
        .transaction("Agug2GETToZj4Ncw3RJn2KgDUEpVQKG1WaTZVcLcqYnf".parse()?)
        .await?
        .expect("tx not found");
    println!("{signed_transaction:#?}");

    let transaction_effects = client
        .transaction_effects("Agug2GETToZj4Ncw3RJn2KgDUEpVQKG1WaTZVcLcqYnf".parse()?)
        .await?
        .expect("tx not found");
    println!("{transaction_effects:#?}");

    let transaction_data_effects = client
        .transaction_data_effects("Agug2GETToZj4Ncw3RJn2KgDUEpVQKG1WaTZVcLcqYnf".parse()?)
        .await?
        .expect("tx not found");
    println!("{transaction_data_effects:#?}");

    Ok(())
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions