Contract 56697893f5198f26f6c0016aa7f84c92dab5eaa9ad3add2010adfa10786ec474

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 23.0.0-rc.2.3#824a078b0732323226bbfe8f99b508b2753bd163
rsver 1.93.1

Instances

  • CDVRIS2ESNMP5HOCZIWSPIO4PVRA74WA6PP3UTYVRVIGMR4WLKMGG67Q

Interface

fn balance(env: soroban_sdk::Env, address: soroban_sdk::Address) -> i128
fn clawback(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: i128,
) -> Result<(), soroban_sdk::Error>
fn purchase(
    env: soroban_sdk::Env,
    buyer: soroban_sdk::Address,
    beneficiary: soroban_sdk::Address,
    token_amount: i128,
) -> Result<(), soroban_sdk::Error>
fn transfer(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    amount: i128,
) -> Result<(), soroban_sdk::Error>
fn add_admin(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn get_issuer(env: soroban_sdk::Env) -> soroban_sdk::Address
fn token_price(env: soroban_sdk::Env) -> i128
fn get_metadata(env: soroban_sdk::Env) -> TokenMetadata
fn remove_admin(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    admin_to_remove: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn usdc_balance(env: soroban_sdk::Env) -> i128
fn withdraw_usdc(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    amount: i128,
) -> Result<(), soroban_sdk::Error>
fn __constructor(
    env: soroban_sdk::Env,
    name: soroban_sdk::String,
    symbol: soroban_sdk::String,
    decimals: u32,
    total_supply: i128,
    issuer: soroban_sdk::Address,
    home_domain: soroban_sdk::String,
    admin: soroban_sdk::Address,
    usdc_price: i128,
    usdc_token: soroban_sdk::Address,
)
fn bump_user_ttls(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    addresses: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>
fn set_kyc_status(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    address: soroban_sdk::Address,
    verified: bool,
) -> Result<(), soroban_sdk::Error>
fn is_kyc_verified(env: soroban_sdk::Env, address: soroban_sdk::Address) -> bool
fn check_compliance(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> ComplianceStatus
fn bump_instance_ttl(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn set_compliance_status(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    address: soroban_sdk::Address,
    status: ComplianceStatus,
) -> Result<(), soroban_sdk::Error>
fn configure_authorization(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    required: bool,
    revocable: bool,
) -> Result<(), soroban_sdk::Error>
fn set_transfer_restriction(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    restricted: bool,
) -> Result<(), soroban_sdk::Error>

Imports

WebAssembly Text (WAT) ▶