Contract 3ced505af258d64e6bbb3700e6830a9f0886687c90d3748c0423bee752152cf1

← 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

  • CAT7IY67VCP7SXY7U7CRQYZFPMF7UPO4USCOKF4Z6ZAVIKJYSCAXVKLX
  • CAWUPPD3IKP7VBKCDVSETLGMSPTPWAGZSEDGJRTYLAXVT7Y63SAWKX2X
  • CC4BRTN5POW22HLXTCJWFOZEZS6LFTA4VRU6OJYBOVCXJMG6E5TP24BH
  • CCLGOD6EBA3XT3HPJSGBOH3AGFCJFPZRMG7O3T4ZNV5UYRJ2CRGG6NBD
  • CCRKD7XVI4HF6G64GW4765ORPEIW2OVQIWVKYZOCUXREO6AYOMLAGMOA
  • CD7OZQSHVCZNHTBTO3JUKMD7NGDZAJ3ZNHQFBDPOVUAF3KTEPNRBTAKR
  • CDACGTFISFZBDIHZI5NJYPGJP5C7OX5X2VWGPNE7BKAGIAZCTIALSPZA
  • CDLYBM25KS4HYGY7BCWFLTZL6IPRKJV44ATSFNSONNU2VOAJ4E2XC4Y7
  • CDYDTWGMT5MYZJ5CJ2KMP2PECJN7ILJCOYX7ANG6KSYPIJ3SWM3TDUMN
  • CDZP3TGHVK33FZEVF4W5SAX3DN5P4YEFH5DGJEM6OGWLVGUGJDKGKDTG

Interface

fn model(env: soroban_sdk::Env) -> soroban_sdk::String
fn token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn pre_check(
    env: soroban_sdk::Env,
    facility: soroban_sdk::Address,
    ctx: HookCtx,
    before: AccountState,
) -> soroban_sdk::Val
fn reconcile(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    accounts: soroban_sdk::Vec>,
)
fn book_state(env: soroban_sdk::Env, token: soroban_sdk::Address) -> ReserveBookState
fn buffer_bps(env: soroban_sdk::Env) -> u32
fn on_install(
    env: soroban_sdk::Env,
    facility: soroban_sdk::Address,
    ops: soroban_sdk::Vec,
)
fn post_check(
    env: soroban_sdk::Env,
    facility: soroban_sdk::Address,
    ctx: HookCtx,
    after: AccountState,
    hook_data: soroban_sdk::Val,
)
fn recoverable(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn __constructor(
    env: soroban_sdk::Env,
    authority: soroban_sdk::Address,
    facility: soroban_sdk::Address,
    token: soroban_sdk::Address,
    stress_lgd_bps: u32,
    buffer_bps: u32,
)
fn set_authority(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_authority: soroban_sdk::Address,
)
fn set_buffer_bps(env: soroban_sdk::Env, caller: soroban_sdk::Address, buffer_bps: u32)
fn stress_lgd_bps(env: soroban_sdk::Env) -> u32
fn recommended_ops(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn reconcile_abort(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
)
fn reconcile_chunk(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    accounts: soroban_sdk::Vec>,
    last: bool,
)
fn concentration_of(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn largest_exposure(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn required_reserve(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    book: ReserveBookState,
) -> i128
fn expected_loss_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> u32
fn reconcile_pending(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn set_concentration(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    concentration: Option,
)
fn set_stress_lgd_bps(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    stress_lgd_bps: u32,
)
fn delisted_collateral(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn collateral_aggregate(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    collateral: soroban_sdk::Address,
) -> i128
fn largest_net_exposure(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn sync_collateral_acceptance(env: soroban_sdk::Env, collateral: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶