Contract a79347024cd23e83497d24125658b96620762ffde4cdcffd4c994fb180844fec

← Back to Index 📥 Download WASM

Meta

cliver 26.1.0#1228cff8022b804659750b94b315932b0e0f3f6a
rssdk_spec_shaking 2
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.96.0

Instances

  • CBZ4DCE7PYMUTOAKKUTRSUPT3FJFVOWCSKWUM5A72D6SAVMUJE5JN2PJ

Interface

fn burn(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)

mint: mint tokens using MINTER_ROLE access

fn mint(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: u128,
)
fn name(env: soroban_sdk::Env) -> soroban_sdk::String
fn pause(env: soroban_sdk::Env, caller: soroban_sdk::Address) -> bool
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::String
fn approve(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    spender: soroban_sdk::Address,
    amount: i128,
    live_until_ledger: u32,
)
fn balance(env: soroban_sdk::Env, account: soroban_sdk::Address) -> i128
fn unpause(env: soroban_sdk::Env, caller: soroban_sdk::Address) -> bool

Authorizes contract upgrades and increments version counter

fn upgrade(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn version(env: soroban_sdk::Env) -> u64
fn decimals(env: soroban_sdk::Env) -> u32
fn has_role(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
    role: soroban_sdk::String,
) -> bool
fn transfer(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::MuxedAddress,
    amount: i128,
)
fn allowance(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    spender: soroban_sdk::Address,
) -> i128
fn burn_from(
    env: soroban_sdk::Env,
    spender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: i128,
)
fn is_paused(env: soroban_sdk::Env) -> bool
fn grant_role(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::Address,
    role: soroban_sdk::String,
) -> bool

bridge_burn: burn tokens using BRIDGE_ROLE access

fn bridge_burn(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: u128,
    data: soroban_sdk::Bytes,
)

bridge_mint: mint tokens using BRIDGE_ROLE access

fn bridge_mint(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: u128,
    data: soroban_sdk::Bytes,
)
fn revoke_role(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::Address,
    role: soroban_sdk::String,
) -> bool
fn total_supply(env: soroban_sdk::Env) -> i128
fn __constructor(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    decimals: Option,
)
fn renounce_role(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::Address,
    role: soroban_sdk::String,
) -> bool
fn transfer_from(
    env: soroban_sdk::Env,
    spender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
)
fn get_role_admin(
    env: soroban_sdk::Env,
    role: soroban_sdk::String,
) -> soroban_sdk::String
fn is_blacklisted(env: soroban_sdk::Env, account: soroban_sdk::Address) -> bool

enable_blacklist: adding account into blacklisted mapping for USST Token

fn enable_blacklist(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::Address,
)

disable_blacklist: removing account from blacklisted mapping for USST Token

fn disable_blacklist(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::Address,
)
fn update_role_admin(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    role: soroban_sdk::String,
    new_admin: soroban_sdk::String,
) -> bool

Imports

WebAssembly Text (WAT) ▶