get_transactions
Get wallet transactions for an authenticated user.
use mirrorworld_sdk_rust::{ get_transactions, login };async fn run() {    // User should be authenticated    login( /*...*/ );    let result: &Transactions = get_transactions().await?;}// Return Types// ============#[derive(Debug, Serialize, Deserialize)] pub struct Transactions {      pub count: u32,      pub next_before: Option<String>,      pub tokens: Option<Vec<Transaction>>, } #[derive(Debug, Serialize, Deserialize)] pub struct Transaction {      #[serde(rename = "blockTime")]      pub block_time: Option<String>,      pub slot: Option<u32>,      pub meta: Option<Meta>,      pub transaction: Option<TransactionItem> } #[derive(Debug, Serialize, Deserialize)] pub struct TransactionItem {      pub message: Message,      pub signatures: Option<String>, }// Error response if any// =====================#[derive(Debug, Serialize, Deserialize)]pub struct Err {  #[serde(rename = "InstructionError")]  pub instruction_error: Option<String>,}
Edit this page on GitHub