Contract 92ee52d4e76b576e550924c499250063a4b58ed152cd3891692e0a3756ea3e3b

← 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

  • CAJBNZA6JX2AWUBBHEZBJU6H6ULSYFEW4LJFENRDG34GARB4TPDWV3A5
  • CASK7SXSHKSMOVJ2MBBMGTCAWRNRGRRPPNE5AXNRIJ3KRMBHY5R4LO67
  • CAXM6YSGJP5TBT62FD4KLCQGG6QT2XVNIKTGSRNUEKTWVLOPKJ2B4NGH
  • CBCDH25RBJQOIXNFUGXRP6BQZHURNWXKLI2DBY7S3IVDJGZNKJB2WUFY
  • CBQYOCHDMWEIY2MAIE2DXFQCR4QUB3VAJJI6AKG6GTRLKNRFT3ROVRAK
  • CBSYJ5B2ITYD3OJLVYD4VI36RAGAW4ZGJ6SDYRDURM5G6YYSPYWQHEJ7
  • CCDNHP236JG22FPJ3X6553X7VLPL6VYCTPHRJCJUQ5KHNRIMS2IHYX2F
  • CCT3SPY2FUCHVU2EC47OLM2HTDSEIRO64MKI4GCX33XDS43C2NHL54GZ
  • CD2KZDYBXNWOQ26H2DBBIUO4CMALKR3VCZNA6D7B6N44KUDTJVLGXG33
  • CDXPE3A6TCEE2KU74K732EG646ZO3GKUIPGIHTKR7LJDV44BSBI2ZIK3

Interface

fn ledger(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 roll_draw(env: soroban_sdk::Env, draw_id: u64)
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 next_rate_of(env: soroban_sdk::Env, draw_id: u64) -> NextRate
fn request_stop(env: soroban_sdk::Env, caller: soroban_sdk::Address, draw_id: u64)
fn __constructor(
    env: soroban_sdk::Env,
    authority: soroban_sdk::Address,
    facility: soroban_sdk::Address,
    ledger: soroban_sdk::Address,
)
fn set_authority(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    new_authority: soroban_sdk::Address,
)
fn set_next_rate(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    draw_id: u64,
    next_repo_rate_bps: u32,
)
fn decline_to_roll(env: soroban_sdk::Env, caller: soroban_sdk::Address, draw_id: u64)
fn guaranty_router(env: soroban_sdk::Env) -> Option
fn recommended_ops(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_repo_intent(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::BytesN<32>,
    mtype: MaturityType,
    maturity: u64,
    repo_rate_bps: u32,
    window_seconds: u32,
    roll_mode: RollMode,
    max_rolls: u32,
    roll_until: u64,
)
fn set_roll_policy(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    draw_id: u64,
    roll_mode: RollMode,
    max_rolls: u32,
    roll_until: u64,
)
fn clear_repo_intent(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    account: soroban_sdk::BytesN<32>,
)
fn credit_tier_count(env: soroban_sdk::Env) -> u32
fn pending_intent_of(
    env: soroban_sdk::Env,
    account: soroban_sdk::BytesN<32>,
) -> RepoIntent
fn guaranty_slice_bps(env: soroban_sdk::Env) -> u32
fn has_pending_intent(env: soroban_sdk::Env, account: soroban_sdk::BytesN<32>) -> bool
fn set_guaranty_slice(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    router: Option,
    slice_bps: u32,
)

Imports

WebAssembly Text (WAT) ▶