Contract 70476567ae54585647c305036b2a8e375fff492ad06e38c3687d0cbbed136433

← Back to Index 📥 Download WASM

Meta

desc Huma V2 Pool Credit Manager
rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.79.0

Instances

  • CD7FKCTK2Z3KX7RZEEKD632RIR7J65KALICV6G7W4UPRMF65RNXAT5AM

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) ▶