fn repay(
env: soroban_sdk::Env,
payer: soroban_sdk::Address,
actions: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn borrow(
env: soroban_sdk::Env,
receiver: soroban_sdk::Address,
entries: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn supply(
env: soroban_sdk::Env,
entries: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn withdraw(
env: soroban_sdk::Env,
receiver: soroban_sdk::Address,
is_liquidation: bool,
entries: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn flash_loan(
env: soroban_sdk::Env,
hub_asset: HubAssetKey,
initiator: soroban_sdk::Address,
receiver: soroban_sdk::Address,
amount: i128,
data: soroban_sdk::Bytes,
) -> i128
fn net_settle(env: soroban_sdk::Env, entry: PoolNetSettleEntry) -> PoolNetSettleResult
fn get_revenue(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> i128
fn get_reserves(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> i128
fn recapitalize(
env: soroban_sdk::Env,
hub_asset: HubAssetKey,
payer: soroban_sdk::Address,
amount: i128,
) -> PoolAmountMutation
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn claim_revenue(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> PoolAmountMutation
fn create_market(env: soroban_sdk::Env, hub_id: u32, params: MarketParamsRaw)
fn get_sync_data(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> PoolSyncData
fn update_params(
env: soroban_sdk::Env,
hub_asset: HubAssetKey,
model: InterestRateModel,
)
fn get_delta_time(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> u64
fn update_indexes(env: soroban_sdk::Env, hub_assets: soroban_sdk::Vec)
fn create_strategy(
env: soroban_sdk::Env,
receiver: soroban_sdk::Address,
action: PoolAction,
charge_fee: bool,
) -> PoolStrategyMutation
fn get_borrow_rate(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> i128
fn get_utilisation(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> i128
fn seize_positions(env: soroban_sdk::Env, entries: soroban_sdk::Vec)
fn get_bulk_indexes(
env: soroban_sdk::Env,
hub_assets: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn get_deposit_rate(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> i128
fn get_borrowed_amount(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> i128
fn get_supplied_amount(env: soroban_sdk::Env, hub_asset: HubAssetKey) -> i128