Contract f7523e2f2731db1ee4a4612cd61e4735939aa99d4b44c64f4a8c10eec96277af

← 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

  • CA3G5KSXJGA5ZDRY4GAHW6NAJSIIBTB3CMTS6AGNJPLRAK5SCFLW4K4R
  • CBODGFH5GVHRXCA7R4JZYHO5PEOPCXH7VTCJQHGP4FQHDNXU3YZV2CBV
  • CBTBDFQRPIMONL6J7FYVI4QDGBNML4WCNTVCUX52ANTKTRWRA4EVCBBZ
  • CBXOOL4MRJOPMTOEV64QIWGWWKM6N5UIEVPV26OPRJMUXFOREGOTDBGW
  • CCJ34P6HGRTQOQSYKBSB6QYLQXYUEJJSBEGSNOCVKC5VBFWTCUDU5Q25
  • CDEHDDVR2K2B6NJV5O3P2SK6PG4JPUSZ6WTVDTE7ONOWF3LWWUGWAGHK
  • CDHGSZGUKOXF4FU2IRU4Q6RIQPKWHPY5M4WF4XZSLAHAXROD7SKRCUIQ
  • CDKSL4MJWCKDOHY437HKEAYWFWZ3HRDWUD7JFLEZVCOACVXQUK5ZARQ6
  • CDQN4HU3IPN3G2VDUZACZBEQISR7N6VZ4UWFLXPGKETWSTAUXFHJG454
  • CDXQNFFRYOGKXD7KGWZTVJ2R5S2MXORZTSOW3H3BL5BRNNX53RXYQTKJ

Interface

fn action(env: soroban_sdk::Env) -> Action
fn tripped(env: soroban_sdk::Env) -> bool
fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn treasury(env: soroban_sdk::Env) -> Option
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn floor_bps(env: soroban_sdk::Env) -> u32
fn policy_of(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn pre_check(
    env: soroban_sdk::Env,
    facility: soroban_sdk::Address,
    ctx: HookCtx,
    before: AccountState,
) -> soroban_sdk::Val
fn book_state(env: soroban_sdk::Env, token: soroban_sdk::Address) -> ReserveBookState
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 reset_trip(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn set_action(env: soroban_sdk::Env, caller: soroban_sdk::Address, action: Action)
fn set_policy(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    policy: soroban_sdk::Address,
)
fn set_treasury(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    treasury: Option,
)
fn __constructor(
    env: soroban_sdk::Env,
    authority: soroban_sdk::Address,
    facility: soroban_sdk::Address,
    registry: soroban_sdk::Address,
    floor_bps: u32,
)
fn set_authority(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_authority: soroban_sdk::Address,
)
fn set_floor_bps(env: soroban_sdk::Env, caller: soroban_sdk::Address, floor_bps: u32)
fn dynamic_pool_of(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn recommended_ops(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn concentration_of(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn required_reserve(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn reserve_adequacy(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> (i128, i128, u32, bool)
fn reserve_registry(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_dynamic_pool(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    pool: Option,
)
fn set_concentration(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    concentration: Option,
)
fn concentration_book(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> ConcentrationBook
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 sync_for_liquidation(env: soroban_sdk::Env, token: soroban_sdk::Address)
fn sync_collateral_acceptance(env: soroban_sdk::Env, collateral: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶