fn burn(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn mint(env: soroban_sdk::Env, to: soroban_sdk::Address, amount: i128)
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
) -> Result<(), AssetError>
fn execute_split(
env: soroban_sdk::Env,
numerator: i128,
denominator: i128,
) -> Result<(), AssetError>
fn get_scaled_balance(env: soroban_sdk::Env, user: soroban_sdk::Address) -> i128