fn burn_asset(
env: soroban_sdk::Env,
_ticker: soroban_sdk::Symbol,
amount: i128,
from: soroban_sdk::Address,
)
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
token_id: soroban_sdk::Address,
)
fn mint_asset(
env: soroban_sdk::Env,
_ticker: soroban_sdk::Symbol,
amount: i128,
to: soroban_sdk::Address,
)
fn sync_state(
env: soroban_sdk::Env,
expected_nonce: u64,
new_supply: i128,
) -> Result<(), SyncError>