basic_client/
basic_client.rs1use {
2 aeko_rust_sdk::AekoDeveloperClient,
3 std::env,
4};
5
6#[tokio::main]
7async fn main() -> Result<(), Box<dyn std::error::Error>> {
8 let rpc_url = env::var("AEKO_RPC_URL")
9 .unwrap_or_else(|_| "https://api.testnet.aeko.chain".to_string());
10 let address = env::args()
11 .nth(1)
12 .unwrap_or_else(|| "11111111111111111111111111111111".to_string());
13
14 let client = AekoDeveloperClient::new(rpc_url);
15 let latest_blockhash = client.get_latest_blockhash().await?;
16 let balance = client.get_balance(&address).await?;
17
18 println!("address: {address}");
19 println!("latest_blockhash: {latest_blockhash}");
20 println!("balance: {balance}");
21
22 Ok(())
23}