fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn request_loan(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
duration: u64,
amount: i128,
recipient: soroban_sdk::Address,
) -> Result
fn vote_on_loan(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
request_id: u32,
voter: soroban_sdk::Address,
vote_for: bool,
)
fn approve_loan_disbursement(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
request_id: u32,
threshold: i32,
)