stellar_axelar_std/types.rs
1use soroban_sdk::token::TokenClient;
2use soroban_sdk::{contracttype, Address, Env};
3
4#[contracttype]
5#[derive(Clone, Debug, Eq, PartialEq)]
6pub struct Token {
7 pub address: Address,
8 pub amount: i128,
9}
10
11impl Token {
12 pub fn client<'a>(&self, env: &'a Env) -> TokenClient<'a> {
13 TokenClient::new(env, &self.address)
14 }
15}