Contract 2e1ca59d5ebf053231027766ea7989b028aad9a1f37fd6c7a761d4bf106533fe

← Back to Index 📥 Download WASM

Meta

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

Instances

  • CB6W2Z5ZRKLUL5A3OIHD7IAYMFLNRJ2VHFEXG7TSBB4LFE3YYSJII5JG

Interface

fn initialize(
    env: soroban_sdk::Env,
    credit: soroban_sdk::Address,
    credit_manager: soroban_sdk::Address,
    pool_storage: soroban_sdk::Address,
)
fn set_contract_addrs(
    env: soroban_sdk::Env,
    credit: soroban_sdk::Address,
    credit_manager: soroban_sdk::Address,
)
fn set_credit_config(
    env: soroban_sdk::Env,
    credit_hash: soroban_sdk::BytesN<32>,
    cc: CreditConfig,
)
fn set_credit_record(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    credit_hash: soroban_sdk::BytesN<32>,
    cr: CreditRecord,
)
fn set_due_detail(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    credit_hash: soroban_sdk::BytesN<32>,
    dd: DueDetail,
)
fn set_borrower(
    env: soroban_sdk::Env,
    credit_hash: soroban_sdk::BytesN<32>,
    addr: soroban_sdk::Address,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_credit_hash(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
) -> soroban_sdk::BytesN<32>
fn get_credit_config(
    env: soroban_sdk::Env,
    credit_hash: soroban_sdk::BytesN<32>,
) -> CreditConfig
fn get_credit_record(
    env: soroban_sdk::Env,
    credit_hash: soroban_sdk::BytesN<32>,
) -> CreditRecord
fn get_due_detail(
    env: soroban_sdk::Env,
    credit_hash: soroban_sdk::BytesN<32>,
) -> DueDetail
fn get_borrower(
    env: soroban_sdk::Env,
    credit_hash: soroban_sdk::BytesN<32>,
) -> soroban_sdk::Address
fn require_borrower(
    env: soroban_sdk::Env,
    borrower: soroban_sdk::Address,
) -> soroban_sdk::BytesN<32>

Imports

WebAssembly Text (WAT) ▶