Contract 90697c8a5551539b87a74c0cd928d1574d2cc224e32c5c227a970959d76b6bb5

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.94.1

Instances

  • CAI54RZVSDNK2ZXDRFTUU4EO3IDZR23DJBOXCQ2CKX4A5RKAK7NVF2YK

Interface

fn get_tier(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> u32
fn set_tier(env: soroban_sdk::Env, wallet: soroban_sdk::Address, tier: u32)
fn transfer(
    env: soroban_sdk::Env,
    _from: soroban_sdk::Address,
    _to: soroban_sdk::Address,
    _amount: i128,
)
fn get_score(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> u32
fn initialize(
    env: soroban_sdk::Env,
    issuer: soroban_sdk::Address,
    tier1_limit: i128,
    tier2_limit: i128,
    tier3_limit: i128,
    kyc_tier_limit: i128,
)
fn get_metrics(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> Metrics
fn revoke_tier(env: soroban_sdk::Env, wallet: soroban_sdk::Address)
fn update_score(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> u32
fn compute_score(env: soroban_sdk::Env, metrics: Metrics) -> u32
fn transfer_from(
    env: soroban_sdk::Env,
    _spender: soroban_sdk::Address,
    _from: soroban_sdk::Address,
    _to: soroban_sdk::Address,
    _amount: i128,
)
fn get_tier_limit(env: soroban_sdk::Env, tier: u32) -> i128
fn update_metrics(
    env: soroban_sdk::Env,
    wallet: soroban_sdk::Address,
    metrics: Metrics,
) -> u32
fn is_tier_current(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> bool
fn get_kyc_verified(env: soroban_sdk::Env, wallet: soroban_sdk::Address) -> bool
fn set_kyc_verified(
    env: soroban_sdk::Env,
    wallet: soroban_sdk::Address,
    verified: bool,
)
fn update_metrics_raw(
    env: soroban_sdk::Env,
    wallet: soroban_sdk::Address,
    tx_count: u32,
    repayment_count: u32,
    avg_balance: u32,
    default_count: u32,
) -> u32
fn get_active_tier_and_limit(
    env: soroban_sdk::Env,
    wallet: soroban_sdk::Address,
) -> (u32, i128)

Imports

WebAssembly Text (WAT) ▶