Simple transfer function - sends tokens from sender to recipient
Parameters:
Example: Transfer 10 XLM (100000000 stroops) from Alice to Bob
fn transfer(
env: soroban_sdk::Env,
sender: soroban_sdk::Address,
recipient: soroban_sdk::Address,
token: soroban_sdk::Address,
amount: i128,
) -> Result<(), ContractError>
Get the balance of an address for a specific token Useful for checking balances before/after transfer
fn get_balance(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
token: soroban_sdk::Address,
) -> i128