Contract 958b7c4fea1f8d23c0fe44cec9c88cee7d1d08933e71e560789f51690ecaff79

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.5#25daaf397971f2c15fd2a5fd0a9967020a19cfcb
rsver 1.81.0

Instances

  • CAAAE75CSYYHKTK7WFY2I5JGAKBTBLXZUXRZLMVMSYUKFER7PJBDSBZI

Interface

fn initialize(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    usd_address: soroban_sdk::Address,
    fee_receiver: soroban_sdk::Address,
    fee_percent: u128,
)
fn set_is_contract_paused(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    is_paused: bool,
)
fn set_usd_address(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    usd_address: soroban_sdk::Address,
)
fn create_batch(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    batch_id: u128,
    batch_data: Batch,
)
fn pay_batch(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    batch_id: u128,
    addresses: soroban_sdk::Vec,
    use_reduced: bool,
    funding_account: soroban_sdk::Address,
)
fn recover_funds(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    from: soroban_sdk::Address,
    recipient: soroban_sdk::Address,
    amount: u128,
)
fn get_initialized(env: soroban_sdk::Env) -> bool
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_is_contract_paused(env: soroban_sdk::Env) -> bool
fn get_usd_address(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_batch(env: soroban_sdk::Env, batch_id: u128) -> Option
fn get_paid_address(
    env: soroban_sdk::Env,
    batch_id: u128,
    address: soroban_sdk::Address,
) -> bool
fn get_paid_addresses(
    env: soroban_sdk::Env,
    batch_id: u128,
    addresses: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn set_fee_receiver(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    fee: soroban_sdk::Address,
)
fn get_fee_receiver(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_fee_percent(env: soroban_sdk::Env, admin: soroban_sdk::Address, pct: u128)
fn get_fee_percent(env: soroban_sdk::Env) -> u128

Imports

WebAssembly Text (WAT) ▶