Contract 26c07cf990d0cfaa8b6cd8d4ec618a2a711ee2db6c62992c0efc445777d22597

← 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

  • CA2JMCJS4HVYEHEKTE5CRECQISMX5MCUXC23WYJH4NT642FVVZMDFIP5
  • CA2MD6FGJJEYUFTMNPH36RKNTTPPZ4MRF6VMJVFKUTBW2MQBRAB7BJ7E
  • CANIV2RARCS4LUI4FUMJBIVJNYBT46MUXZQFG5JKC3WSSXUNMTGKUHKK
  • CAQEBKTGW2LP5E3P34MZUQFADGEKLF6TQG4BWDVUWKYDK4TXTPJLFVEQ
  • CAUV2BAUKPDNSFWHSRQBWA7CLFE5MMLBZJDIIYXEYF6GK5RA4CXNIWUT
  • CAVRDRGWRBGNJC2OMRWRTQUJPQ6DKFVOAYWBXQCFYGK2UGIJ7OSJ4HRP
  • CAZRW6CPGJ4J7NE65W6JUT5K2ZQ7U36W5T5E46PV5IIGTCPFRYJV2GBY
  • CAZZUIRRCZV4OUP3H75PRKPPVBJIAOWEHRDE6IFFJIUJWX44TQBFOMLI
  • CB2E7M3WQEQBKVINUBB3MWKLPD3VMZGGECCNRLSAUQXQ4TZMDY6YJACD
  • CBJRRFQVATM5BAIUXV2SRUKUMKRXMFY7B75LVFWIGJZLGMP653NP6XOR
  • CCDKGBGGSNR4RDRS7XUMQ75JSSHMF3CS2Z2TISRE2HXRADJHTO7V2Q6V
  • CCGOJ7QTO5QLPOY4NMDLMA6RDXFW5O2OR6NIY4KBWZD52MOB2LK3NHCQ
  • CCPZ437ZGZDZPVI6QORPZO2BEDJ4C5MJY7XTK5W2DWKUKTC25CLCX6OW
  • CDFGFOM47XB3JBLGZYF5LZDWA7V3D3TGTGNAB7ZCSPZSMK6VMLZZ5NXS
  • CDJFPFDAAN6QPVKN6WYJUVPLC6LPC6SX5AVSN3NWB3ZDLZIOZEVFICAP
  • CDUSLA4IOMOM5A5VMMGACHURQDBDORCYY65TPBBJBWJ7WQS6N67NXS4C

Interface

fn port(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    old_operator: soroban_sdk::Address,
    new_operator: soroban_sdk::Address,
)
fn client(env: soroban_sdk::Env) -> soroban_sdk::Address
fn freeze(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn neutral(env: soroban_sdk::Env) -> soroban_sdk::Address
fn facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn unfreeze(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn yield_of(env: soroban_sdk::Env, token: soroban_sdk::Address) -> i128
fn is_frozen(env: soroban_sdk::Env) -> bool
fn receipt_of(
    env: soroban_sdk::Env,
    underlying: soroban_sdk::Address,
) -> Option
fn wrapper_of(
    env: soroban_sdk::Env,
    receipt: soroban_sdk::Address,
) -> Option
fn claim_yield(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
)
fn is_operator(env: soroban_sdk::Env, intermediary: soroban_sdk::Address) -> bool
fn bind_receipt(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    receipt: soroban_sdk::Address,
)
fn bind_wrapper(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    wrapper: soroban_sdk::Address,
)
fn principal_of(env: soroban_sdk::Env, underlying: soroban_sdk::Address) -> i128
fn settle_carry(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    carry_module: soroban_sdk::Address,
    token: soroban_sdk::Address,
) -> i128
fn __constructor(
    env: soroban_sdk::Env,
    facility: soroban_sdk::Address,
    client: soroban_sdk::Address,
    porting_controller: soroban_sdk::Address,
    default_facility: soroban_sdk::Address,
    neutral: soroban_sdk::Address,
)
fn approve_token(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    spender: soroban_sdk::Address,
    amount: i128,
    live_until_ledger: u32,
)
fn underlying_of(
    env: soroban_sdk::Env,
    receipt: soroban_sdk::Address,
) -> Option
fn grant_operator(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    intermediary: soroban_sdk::Address,
)
fn release_backing(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    amount: i128,
    to: soroban_sdk::Address,
)
fn repay_liquidity(env: soroban_sdk::Env, caller: soroban_sdk::Address, amount: i128)
fn revoke_operator(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    intermediary: soroban_sdk::Address,
)
fn borrow_liquidity(env: soroban_sdk::Env, caller: soroban_sdk::Address, amount: i128)
fn default_facility(env: soroban_sdk::Env) -> soroban_sdk::Address
fn margin_account_id(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn deposit_collateral(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
)
fn is_sibling_account(
    env: soroban_sdk::Env,
    sibling_margin_account_id: soroban_sdk::BytesN<32>,
) -> bool
fn porting_controller(env: soroban_sdk::Env) -> soroban_sdk::Address
fn repo_interest_hook(env: soroban_sdk::Env) -> Option
fn successor_facility(env: soroban_sdk::Env) -> Option
fn add_sibling_account(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    sibling_margin_account_id: soroban_sdk::BytesN<32>,
)
fn transfer_collateral(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    to: soroban_sdk::BytesN<32>,
    token: soroban_sdk::Address,
    amount: i128,
)
fn withdraw_collateral(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
    amount: i128,
)
fn close_margin_account(env: soroban_sdk::Env, caller: soroban_sdk::Address)
fn successor_account_id(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn create_margin_account(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    salt: soroban_sdk::BytesN<32>,
    liquidity_token: soroban_sdk::Address,
) -> soroban_sdk::BytesN<32>
fn mint_successor_account(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    successor_facility: soroban_sdk::Address,
    salt: soroban_sdk::BytesN<32>,
    liquidity_token: soroban_sdk::Address,
) -> soroban_sdk::BytesN<32>
fn set_repo_interest_hook(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    hook: Option,
)
fn approve_erc721_operator(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    operator: soroban_sdk::Address,
    approved: bool,
)
fn authorize_collateral_deposit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    token: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶