Transaction Operations
Make a payment and get the results
use onemoney_protocol::PaymentPayload;
// Send a payment
let payment = PaymentPayload {
chain_id: 1212101,
nonce: 2,
recipient: recipient_address,
value: TokenAmount::from(500000000000000000u64), // 0.5 tokens
token: token_address,
};
let result = client.send_payment(payment, private_key).await?;
println!("Payment sent: {}", result.hash);Get the transaction details
// Get transaction details
let tx = client.get_transaction_by_hash(&result.hash).await?;
println!("Transaction status: {:?}", tx.status);
Poll for Confirmation
Last updated