Contract a99a9d8f7a795fbcbdf995290445a6f72f1d5afc0b0c3bcb17a5a0c14daa1d72

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.91.1

Interface

fn burn(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: u128,
)
fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    risk_threshold_bps: u32,
) -> Result<(), soroban_sdk::Error>
fn lock(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    owner: soroban_sdk::Address,
)
fn paused(env: soroban_sdk::Env) -> bool
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn unlock(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    owner: soroban_sdk::Address,
)
fn clawback(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: u128,
)
fn is_locked(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> bool
fn set_pause(env: soroban_sdk::Env, caller: soroban_sdk::Address, flag: bool)
fn balance_of(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> u128
fn mint_guarded(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: u128,
    current_risk_bps: u32,
)
fn total_supply(env: soroban_sdk::Env) -> u128
fn risk_threshold(env: soroban_sdk::Env) -> u32
fn set_burn_enabled(env: soroban_sdk::Env, caller: soroban_sdk::Address, flag: bool)
fn set_mint_enabled(env: soroban_sdk::Env, caller: soroban_sdk::Address, flag: bool)
fn set_risk_threshold(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    risk_threshold_bps: u32,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶