fn burn(env: soroban_sdk::Env, from: soroban_sdk::Address, amount: i128)
fn mint(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
shares: i128,
receiver: soroban_sdk::Address,
) -> i128
fn name(env: soroban_sdk::Env) -> soroban_sdk::String
fn asset(env: soroban_sdk::Env) -> soroban_sdk::Address
fn venue(env: soroban_sdk::Env) -> Option
fn recall(env: soroban_sdk::Env, caller: soroban_sdk::Address, amount: i128) -> i128
fn redeem(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
shares: i128,
receiver: soroban_sdk::Address,
owner: soroban_sdk::Address,
) -> i128
fn symbol(env: soroban_sdk::Env) -> soroban_sdk::String
fn approve(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
spender: soroban_sdk::Address,
amount: i128,
live_until_ledger: u32,
)
fn balance(env: soroban_sdk::Env, id: soroban_sdk::Address) -> i128
fn clients(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn deposit(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
assets: i128,
receiver: soroban_sdk::Address,
) -> i128
fn debit_of(env: soroban_sdk::Env, client: soroban_sdk::Address) -> i128
fn decimals(env: soroban_sdk::Env) -> u32
fn max_mint(env: soroban_sdk::Env, receiver: soroban_sdk::Address) -> i128
fn transfer(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
to: soroban_sdk::MuxedAddress,
amount: i128,
)
fn withdraw(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
assets: i128,
receiver: soroban_sdk::Address,
owner: soroban_sdk::Address,
) -> i128
fn allowance(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
spender: soroban_sdk::Address,
) -> i128
fn authority(env: soroban_sdk::Env) -> soroban_sdk::Address
fn burn_from(
env: soroban_sdk::Env,
spender: soroban_sdk::Address,
from: soroban_sdk::Address,
amount: i128,
)
fn set_venue(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
venue: Option,
)
fn buffer_bps(env: soroban_sdk::Env) -> u32
fn max_redeem(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> i128
fn pledged_of(env: soroban_sdk::Env, client: soroban_sdk::Address) -> i128
fn set_policy(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
policy: Option,
)
fn max_deposit(env: soroban_sdk::Env, receiver: soroban_sdk::Address) -> i128
fn sum_of_mins(env: soroban_sdk::Env) -> i128
fn max_withdraw(env: soroban_sdk::Env, owner: soroban_sdk::Address) -> i128
fn preview_mint(env: soroban_sdk::Env, shares: i128) -> i128
fn rehyp_policy(env: soroban_sdk::Env) -> Option
fn total_assets(env: soroban_sdk::Env) -> i128
fn total_supply(env: soroban_sdk::Env) -> i128
fn __constructor(
env: soroban_sdk::Env,
authority: soroban_sdk::Address,
asset: soroban_sdk::Address,
name: soroban_sdk::String,
symbol: soroban_sdk::String,
)
fn debit_balance(env: soroban_sdk::Env) -> i128
fn price_max_age(env: soroban_sdk::Env) -> u64
fn recall_bounds(
env: soroban_sdk::Env,
client: soroban_sdk::Address,
) -> (i128, i128, i128)
fn rehypothecate(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
amount: i128,
) -> i128
fn set_authority(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_authority: soroban_sdk::Address,
)
fn total_pledged(env: soroban_sdk::Env) -> i128
fn transfer_from(
env: soroban_sdk::Env,
spender: soroban_sdk::Address,
from: soroban_sdk::Address,
to: soroban_sdk::Address,
amount: i128,
)
fn preview_redeem(env: soroban_sdk::Env, shares: i128) -> i128
fn price_is_fresh(env: soroban_sdk::Env) -> bool
fn rehypothecated(env: soroban_sdk::Env) -> i128
fn set_buffer_bps(env: soroban_sdk::Env, caller: soroban_sdk::Address, buffer_bps: u32)
fn unit_value_wad(env: soroban_sdk::Env) -> i128
fn aggregate_debit(env: soroban_sdk::Env) -> i128
fn preview_deposit(env: soroban_sdk::Env, assets: i128) -> i128
fn rehyp_limit_bps(env: soroban_sdk::Env) -> u32
fn preview_withdraw(env: soroban_sdk::Env, assets: i128) -> i128
fn convert_to_assets(env: soroban_sdk::Env, shares: i128) -> i128
fn convert_to_shares(env: soroban_sdk::Env, assets: i128) -> i128
fn set_debit_balance(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
debit_balance: i128,
)
fn set_price_max_age(env: soroban_sdk::Env, caller: soroban_sdk::Address, max_age: u64)
fn max_rehypothecable(env: soroban_sdk::Env) -> i128
fn per_client_ceiling(env: soroban_sdk::Env, client: soroban_sdk::Address) -> i128
fn set_client_scalars(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
client: soroban_sdk::Address,
pledged: i128,
debit: i128,
)
fn aggregate_cap_binds(env: soroban_sdk::Env) -> bool
fn collateral_price_feed(env: soroban_sdk::Env) -> Option
fn excess_rehypothecated(env: soroban_sdk::Env) -> i128
fn allowed_rehypothecation(env: soroban_sdk::Env) -> i128
fn pledge_backing_enforced(env: soroban_sdk::Env) -> bool
fn set_collateral_price_feed(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
feed: Option,
)
fn set_pledge_backing_enforced(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
enforced: bool,
)