Contract 6a60035d615fac77b360e08d2616f6bf339d240336d2385579fd9d9b441ae605

← Back to Index 📥 Download WASM

Meta

cliver 27.1.0#8e402ea28202950b272fbabc34caad4d2f64fe87
rssdk_spec_shaking 2
rssdkver 26.1.1#8ac18efb681a1c0b4b85a38c5a380300344e3f39
rsver 1.92.0

Instances

  • CCIZYCTKZUOKE3L3EFVU33LIXHJGPN2XASATM7BMEEMAXBBTD46EKUPE

Interface

fn claim(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    checks: soroban_sdk::Vec,
)
fn pause(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn paused(env: soroban_sdk::Env) -> bool
fn unpause(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
    operator: soroban_sdk::Address,
)
fn has_role(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
    account: soroban_sdk::Address,
) -> bool
fn grant_role(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
    account: soroban_sdk::Address,
    caller: soroban_sdk::Address,
)
fn keep_alive(env: soroban_sdk::Env)
fn pauser_role(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn revoke_role(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
    account: soroban_sdk::Address,
    caller: soroban_sdk::Address,
)
fn native_asset(env: soroban_sdk::Env) -> soroban_sdk::Address
fn users_claims(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    currency: soroban_sdk::Address,
) -> soroban_sdk::U256
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    pauser: soroban_sdk::Address,
    unpauser: soroban_sdk::Address,
    initial_required_signers: u128,
    claim_signers: soroban_sdk::Vec,
    accepted_currency: soroban_sdk::Address,
    native_asset: soroban_sdk::Address,
    initial_kyc_validator: Option,
    initial_currency_limit: soroban_sdk::U256,
)
fn kyc_validator(env: soroban_sdk::Env) -> Option
fn renounce_role(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
    caller: soroban_sdk::Address,
)
fn unpauser_role(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn claim_cooldown(env: soroban_sdk::Env) -> u128
fn get_role_admin(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
) -> soroban_sdk::Symbol
fn currency_limits(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> CurrencyTokenLimit
fn get_role_member(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
    index: u32,
) -> soroban_sdk::Address
fn get_role_members(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
) -> soroban_sdk::Vec
fn required_signers(env: soroban_sdk::Env) -> u128
fn claim_signer_role(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn set_kyc_validator(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    validator: Option,
)
fn add_currency_limit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    limit: soroban_sdk::U256,
)
fn default_admin_role(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn min_claim_cooldown(env: soroban_sdk::Env) -> u128
fn set_claim_cooldown(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    period: u128,
)
fn set_required_signers(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    value: u128,
)
fn get_role_member_count(env: soroban_sdk::Env, role: soroban_sdk::Symbol) -> u32
fn no_claim_fee_addresses(env: soroban_sdk::Env, account: soroban_sdk::Address) -> bool
fn add_no_claim_fee_address(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::Address,
)
fn set_currency_token_limit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    limit: soroban_sdk::U256,
)
fn remove_no_claim_fee_address(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶