Payments Guide
Overview
Payment Options
Directly Using an EVM Wallet
use autonomi::{Client, Wallet};
// Initialize client
let client = Client::init().await?;
let private_key = "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80";
// Create or load a wallet
let wallet = Wallet::new_from_private_key(client.evm_network().clone(), private_key)?;
// Put data with wallet payment
let data = b"Hello, World!".to_vec();
let address = client.data_put_public(data.into(), wallet.into()).await?;Using a Receipt
Testing Payments
Last updated