fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
comet_wasm: soroban_sdk::BytesN<32>,
base_asset: soroban_sdk::Address,
)
fn update(
env: soroban_sdk::Env,
new_admin: Option,
new_comet_wasm: Option>,
new_base_asset: Option,
)
fn upgrade(env: soroban_sdk::Env, wasm_hash: soroban_sdk::BytesN<32>)
fn swap_them_in(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
comet_addresses: soroban_sdk::Vec,
tokens_out: soroban_sdk::Vec,
token_amount_in: i128,
fee_recipients: Option>,
)
fn coin_them(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
asset_bytes: soroban_sdk::Vec,
salts: soroban_sdk::Vec>,
fee_rules: soroban_sdk::Vec
fn coin_it(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
asset_bytes: soroban_sdk::Bytes,
salt: soroban_sdk::BytesN<32>,
fee_rule: Option,
) -> (soroban_sdk::Address, soroban_sdk::Address)