Contract e6e9f6cc3ab3479652d81d96b6f2e0d7db6d1ff00a742407ae56941388d1b25f

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.77.1

Instances

  • CCCENCHTLFHUDCP55ACPG57MRFV5DPWDFDZZ4HIEDERA4T6H44FVF6T4

Interface

fn initialize(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn check_admin(env: soroban_sdk::Env) -> bool
fn mint(env: soroban_sdk::Env, to: soroban_sdk::Address, amount: i128)
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn set_music_admin(env: soroban_sdk::Env, music_admin: soroban_sdk::Address)
fn verify_acct(env: soroban_sdk::Env, verify_level: i32, account: soroban_sdk::Address)
fn get_verify_acct(
    env: soroban_sdk::Env,
    account: soroban_sdk::Address,
) -> AccountVerification
fn create_music(
    env: soroban_sdk::Env,
    issuer: soroban_sdk::Address,
    category: soroban_sdk::String,
    token_name: soroban_sdk::String,
    burnable: bool,
    base_uri: soroban_sdk::String,
    time_span: u128,
    symbol: soroban_sdk::String,
) -> u128
fn get_music(
    env: soroban_sdk::Env,
    cat_id: u32,
) -> Result
fn get_active_sale(env: soroban_sdk::Env) -> Result
fn read_balance(env: soroban_sdk::Env, addr: soroban_sdk::Address) -> i128
fn read_balance_mto(
    env: soroban_sdk::Env,
    addr: soroban_sdk::Address,
    category: soroban_sdk::String,
    token_name: soroban_sdk::String,
) -> MTO
fn list_sale(
    env: soroban_sdk::Env,
    seller: soroban_sdk::Address,
    category_id: u128,
    percent_share: u32,
    per_percent_amt: u128,
    start_time: u64,
    end_time: u64,
    min_contribution: u128,
    max_contribution: u128,
    soft_cap: u64,
) -> u128
fn buy_share(
    env: soroban_sdk::Env,
    amount: i128,
    reciver: soroban_sdk::Address,
    sale_id: u128,
    token_name: soroban_sdk::String,
    category_id: u128,
    category: soroban_sdk::String,
)
fn suspendsale(env: soroban_sdk::Env, sale_id: u128) -> bool
fn increment(env: soroban_sdk::Env) -> u32
fn allowance(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    spender: soroban_sdk::Address,
) -> i128
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, id: soroban_sdk::Address) -> i128
fn transfer(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
)
fn transfer_from(
    env: soroban_sdk::Env,
    spender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
)
fn burn(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn burn_from(
    env: soroban_sdk::Env,
    spender: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: i128,
)
fn decimals(env: soroban_sdk::Env) -> u32
fn name(env: soroban_sdk::Env) -> soroban_sdk::String
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::String

Imports

WebAssembly Text (WAT) ▶