Contract 93069f45c1f6924093328a76c1285bf70b1b1910be869643f0f85aedd8617931

← Back to Index 📥 Download WASM

Meta

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

Instances

  • CC34OGI32WJDSGFES3HWSETSKPN5BQLDEYFHFTDVTUEL2HZLJG5M2UAJ
  • CCHFYNZNJRF3VAIBTIEHE3675QGIV3SZ53KJZPYYB65JMEVZIB744MF2
  • CDLV3BYERCMZ6GA2K7N737SSS7OCOMDG4YQOK3L7ECBQF3QSYWJ64KPU

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 drawdown(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
    amount: u128,
) -> u128
fn make_payment(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    borrower: soroban_sdk::Address,
    amount: u128,
) -> (u128, bool)
fn make_principal_payment(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
    amount: u128,
) -> (u128, bool)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_due_info(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
) -> (CreditRecord, DueDetail)
fn get_next_bill_refresh_date(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
) -> u64
fn get_amt_available_for_drawdown(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
) -> u128

Imports

WebAssembly Text (WAT) ▶