INNER CODE UNIT · Rust
print_bep20_token_details
yourarj/token-listing-sniper-bot · src/util/mod.rs:64
pub async fn print_bep20_token_details(
token_contract: &Bep20Token,
user_address: &str,
spender_address: Address,
) -> (U256, U256) {
let name = token_contract.get_name().await;
let balance = token_contract.get_balance(&user_address).await;
let symbol = token_contract.get_symbol().await;
let decimals = token_contract.get_decimals().await;
let total_supply = token_contract.get_total_supply().await;
let allowed_amount = token_contract
.get_spend_allowance(&user_address, spender_address)
.await;
tracing::info!(
"{:?} is {} ({}), decimals: {}, supply: {}, balance: {}, spend limit: {}",
token_contract.get_token_address(),
name,