Contract 33ee3e09a2d28559f89955a428e4e2ea292df8d1b9047461958e1e9edf54a5a0

← Back to Index 📥 Download WASM

Meta

desc Huma V2 Pool Credit Manager
rssdkver 22.0.2#31b2892ef4d20538004e52713cb81e4895a8de9a
rsver 1.83.0

Instances

  • CB5W67X5MJPF32PJJIUPCSML4NJL4RRUCA5AGHDP3J4AN5WASICAJDXQ
  • CBOBDST2PFMLN6CP6KP3TA67NV7AM3AURTUQ2UFCO6QTUGNAQKSIWYKE
  • CBX7MQGXQN6DHGDDRARUH266PIIDTFB5H5HVFPFL365V2JJPX2OWZOZT

Interface

fn initialize(
    env: soroban_sdk::Env,
    pool: soroban_sdk::Address,
    pool_storage: soroban_sdk::Address,
    credit_storage: soroban_sdk::Address,
)
fn set_contract_addrs(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    pool_storage: soroban_sdk::Address,
    pool: soroban_sdk::Address,
    credit_storage: soroban_sdk::Address,
)
fn set_storage_contract_addrs(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    credit: soroban_sdk::Address,
    credit_manager: soroban_sdk::Address,
)
fn approve_borrower(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
    credit_limit: u128,
    num_periods: u32,
    yield_bps: u32,
    committed_amount: u128,
    designated_start_date: u64,
    revolving: bool,
)
fn start_committed_credit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    borrower: soroban_sdk::Address,
)
fn refresh_credit(env: soroban_sdk::Env, borrower: soroban_sdk::Address)
fn trigger_default(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
) -> (u128, u128, u128)
fn update_yield(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
    new_yield_bps: u32,
)
fn extend_remaining_period(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
    num_of_periods: u32,
)
fn update_limit_and_commitment(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
    new_credit_limit: u128,
    new_committed_amount: u128,
)
fn waive_late_fee(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
    amount: u128,
) -> u128
fn close_credit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    borrower: soroban_sdk::Address,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn is_default_ready(env: soroban_sdk::Env, borrower: soroban_sdk::Address) -> bool

Imports

WebAssembly Text (WAT) ▶