Contract f0987bbddae89d0f181cc058abef989810d2b5d713394368a59445d33d2d1259

← 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

  • CAHYVV5Q4QIMSTIGPDPJR5CDIGJNBPQOJE2GX7AYSNQTJLEHTTZNCETA
  • CALRTYFYCAUHQ5GNDOTN3OOOJKZSB2EAU2BUI5TZ5DLUJZT5MCWR7RNL
  • CARTNUNC6FAPF5ZZGB7GZN65OHF65T6BH7LGS7HIO6XFDQXYEV55JKTA
  • CASXVJKTSOYXSBX5BFBY4FRAQ4HH4EEB3X4U5QBIMKSN6EQ3LPJ7A7VV
  • CAW3NHEIZNB2CLKUJOLJGVWXO2LEMKM65L73UOGVW57KQA6CTBXOCFXS
  • CBCJE3J6KIF76WYVDOCMCZ2WX65ESPKB5HMUEWT76HNAUVB6HFGMFN73
  • CBQMY2VXYOS4OGRVDSYS3Y2GSWAVVVVP5FNWSTUWUPR2W63FKRQ2VNZ3
  • CCSOEBCYR6JLT3FVMIVVPLETURY54IA2OYVXWFWBTVFJ62WEYE5TN4XK
  • CDMWVWKYU3M4FWBC6HUP4PPGSJGFOXPJ3DR6OLHRCJSV5BJDWW7GLLI4
  • CDN4UL6SJRB5WRNWGCGVDBMII2OV7R2GMC66DE5NOLAFHYMQQNVPSODB

Interface

fn hook(env: soroban_sdk::Env) -> soroban_sdk::Address
fn module(env: soroban_sdk::Env) -> soroban_sdk::Address
fn settle(env: soroban_sdk::Env, margin_account: soroban_sdk::BytesN<32>) -> i128
fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn index_of(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
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 recipient(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn accrual_of(env: soroban_sdk::Env, token: soroban_sdk::Address) -> TokenAccrual
fn accrued_of(env: soroban_sdk::Env, margin_account: soroban_sdk::BytesN<32>) -> i128
fn borrow_fee(env: soroban_sdk::Env, token: soroban_sdk::Address, amount: i128) -> i128
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 module_type(env: soroban_sdk::Env) -> ModuleType
fn __constructor(
    env: soroban_sdk::Env,
    authority: soroban_sdk::Address,
    facility: soroban_sdk::Address,
)
fn set_authority(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_authority: soroban_sdk::Address,
)
fn is_default_sink(env: soroban_sdk::Env, to: soroban_sdk::Address) -> bool
fn recommended_ops(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_accrual_rate(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    rate_per_annum_bps: u32,
    guaranty_share_bps: u32,
)
fn set_default_sink(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    sink: soroban_sdk::Address,
    is_sink: bool,
)
fn supported_events(env: soroban_sdk::Env) -> u32
fn guaranty_share_bps(env: soroban_sdk::Env, token: soroban_sdk::Address) -> u32
fn set_borrow_fee_recipient(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    recipient: Option,
)

Imports

WebAssembly Text (WAT) ▶