Contract 4c38bef36ed43fb47b5ace119a9028956f187f539bd8b42cf341ee7932dab115

← Back to Index 📥 Download WASM

Meta

cliver 28.0.0#300aaf69ab100536678bdb641428b06f06b318ea
copyright Copyright (c) 2026 PSG Digital Labs. All rights reserved.
license LicenseRef-PSGDigitalLabs-Proprietary
rssdk_spec_shaking 2
rssdkver 28.0.0#48d506712f964094d14176e2f0b02afcd1054567
rsver 1.98.1

Instances

  • CA66FGWMYRBQL4A7T6NAZJ3Q2DXQQL3NPJS5EIMLFR25RLXNFLSTKNGH
  • CAPYJKCTQPD4MCXDSJIEQAPBA76SOCD5UYIH444O4AECAPHCZKVTJUUZ
  • CAQPEP3HCEZDKUSCKWVSRZW7W5YYLARH5YW5K5245LZDIPMD2MI4GVBO
  • CBP2MCFIN3WOPCMVU5ZGG4XHBROAYSZCF5P7FQQMDSEY3YXGVKWAJFTR
  • CBUKT3GJ647WHEMMXP3K5NI5USDTQXKBFZL4LNPG2YCI7RS6SWRARWYP
  • CCD66TG5BSVJT6GH2YH5URMA2BRD6HGFUVFMYYFQFED2YMBOYMXRW2BW
  • CCGCEQ36G26YYXKRZE7DSHYDPDJGHIDWAUYNRPSNQQX2IWAHAVPYIMJ2
  • CCX5UUYYV34ZQ5YMWIFUYHSHVPY4ERTIOD4PY6UMJ3T6XPMBHOL7QJAA
  • CDK7KKYGCPUCKUOIR47IN3TYMZAPQIP7DPW2KYIB7YC3RTBP74Z2HEKC
  • CDT764672SUGP7FSXKXHTI3O7GAHGI5CMII4FQUH2YVMSS3RMB6K7X2Q

Interface

fn tier(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    index: u32,
) -> soroban_sdk::Address
fn cover(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
    to: soroban_sdk::Address,
) -> i128
fn tiers(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn refill(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: i128,
) -> i128
fn tokens(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn coverage(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn set_tier(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    index: u32,
    pool: soroban_sdk::Address,
)
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn is_covered(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn tier_class(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    index: u32,
) -> TierClass
fn tier_count(env: soroban_sdk::Env, token: soroban_sdk::Address) -> u32
fn append_tier(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    pool: soroban_sdk::Address,
)
fn remove_tier(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    index: u32,
)
fn reserve_pool(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> soroban_sdk::Address
fn __constructor(env: soroban_sdk::Env, authority: soroban_sdk::Address)
fn cover_default(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    defaulter: soroban_sdk::Address,
    amount: i128,
    to: soroban_sdk::Address,
) -> i128
fn guaranty_fund(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn set_authority(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_authority: soroban_sdk::Address,
)
fn insurance_pool(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> soroban_sdk::Address
fn is_ring_fenced(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    index: u32,
) -> bool
fn set_tier_class(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    index: u32,
    class: TierClass,
)
fn coverage_status(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> (i128, i128, i128, bool, bool)
fn coverage_target(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn fund_first_loss(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    from: soroban_sdk::Address,
    amount: i128,
)
fn has_reserve_pool(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn set_reserve_pool(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    pool: soroban_sdk::Address,
)
fn cover_beneficiary(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    beneficiary: soroban_sdk::Address,
    amount: i128,
    to: soroban_sdk::Address,
) -> i128
fn coverage_ratio_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn has_insurance_pool(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn reserve_pool_count(env: soroban_sdk::Env) -> u32
fn set_insurance_pool(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    pool: soroban_sdk::Address,
)
fn remove_reserve_pool(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
)
fn coverage_warning_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> u32
fn is_beneficiary_scoped(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    index: u32,
) -> bool
fn remove_insurance_pool(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
)
fn set_coverage_warning_bps(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    warning_bps: u32,
)
fn append_defaulter_fund_tier(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    guaranty_fund: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶