Contract c150582b2d6aa0027e7d48c651d88c3a44697a7e5b919063a04ee438b0d71ec5

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 25.3.0#dcbea44513feb7734af6b6c4aced2c4a7a2715d0
rsver 1.92.0

Instances

  • CBPHQPSSU2EO3FGVAIAZ6LMYL5EC43RR5B73BFMZ2GXRX4AZLEYSYZ5H
  • CCV2MZ4UEY4VH5YQUE2MOYTLJWJB7AD4Y5MJWP7XNYYOSRUVVXTHTIWV

Interface

fn burn(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn name(env: soroban_sdk::Env) -> soroban_sdk::String
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::String
fn approve(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    spender: soroban_sdk::Address,
    amount: i128,
    expiration_ledger: u32,
)
fn balance(env: soroban_sdk::Env, user: soroban_sdk::Address) -> i128
fn version(env: soroban_sdk::Env) -> u32
fn decimals(env: soroban_sdk::Env) -> u32
fn get_lock(env: soroban_sdk::Env, user: soroban_sdk::Address) -> (i128, u64)
fn transfer(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::MuxedAddress,
    amount: i128,
)
fn withdraw(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    position_id: u32,
) -> i128
fn allowance(
    env: soroban_sdk::Env,
    from: 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 balance_at(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    timestamp: u64,
) -> i128
fn create_lock(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    value: i128,
    unlock_time: u64,
) -> u32
fn get_lock_end(env: soroban_sdk::Env, user: soroban_sdk::Address) -> u64
fn get_position(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    position_id: u32,
) -> (i128, u64)
fn list_proxies(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn migrate_lock(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    user: soroban_sdk::Address,
    amount: i128,
    lock_start: u64,
    unlock_time: u64,
    cb_id: soroban_sdk::Bytes,
) -> u32
fn total_supply(env: soroban_sdk::Env) -> i128
fn __constructor(
    env: soroban_sdk::Env,
    name: soroban_sdk::String,
    symbol: soroban_sdk::String,
    decimals: u32,
    token_to_lock: soroban_sdk::Address,
    admin: soroban_sdk::Address,
    emergency_admin: soroban_sdk::Address,
)
fn apply_upgrade(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> soroban_sdk::BytesN<32>
fn contract_name(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn get_positions(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> soroban_sdk::Vec<(u32, i128, u64)>
fn transfer_from(
    env: soroban_sdk::Env,
    spender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
)
fn commit_upgrade(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn is_cb_migrated(env: soroban_sdk::Env, cb_id: soroban_sdk::Bytes) -> bool
fn register_proxy(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    proxy: soroban_sdk::Address,
)
fn revert_upgrade(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn increase_amount(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    position_id: u32,
    value: i128,
)
fn total_supply_at(env: soroban_sdk::Env, timestamp: u64) -> i128
fn get_lock_summary(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> (i128, u128, u64)
fn unregister_proxy(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    proxy: soroban_sdk::Address,
)
fn get_position_data(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    position_id: u32,
) -> PositionData
fn get_user_schedule(env: soroban_sdk::Env, user: soroban_sdk::Address) -> UserSchedule
fn get_emergency_mode(env: soroban_sdk::Env) -> bool
fn get_future_address(
    env: soroban_sdk::Env,
    role_name: soroban_sdk::Symbol,
) -> soroban_sdk::Address
fn get_position_count(env: soroban_sdk::Env, user: soroban_sdk::Address) -> u32
fn set_emergency_mode(
    env: soroban_sdk::Env,
    emergency_admin: soroban_sdk::Address,
    value: bool,
)
fn migrate_locks_batch(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    positions: soroban_sdk::Vec<
        (soroban_sdk::Address, i128, u64, u64, soroban_sdk::Bytes),
    >,
)
fn increase_unlock_time(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    position_id: u32,
    unlock_time: u64,
)
fn admin_withdraw_migrated(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    user: soroban_sdk::Address,
    position_id: u32,
)
fn apply_transfer_ownership(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    role_name: soroban_sdk::Symbol,
)
fn commit_transfer_ownership(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    role_name: soroban_sdk::Symbol,
    new_address: soroban_sdk::Address,
)
fn revert_transfer_ownership(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    role_name: soroban_sdk::Symbol,
)

Imports

WebAssembly Text (WAT) ▶