fn burn(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
amount: i128,
) -> Result<(), AssetError>
fn mint(
env: soroban_sdk::Env,
to: soroban_sdk::Address,
amount: i128,
) -> Result<(), AssetError>
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