fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
fee_vault_address: soroban_sdk::Address,
router_address: soroban_sdk::Address,
reserve_token_ids: soroban_sdk::Vec,
)
fn update(
env: soroban_sdk::Env,
admin: Option,
fee_vault_address: Option,
router_address: Option,
reserve_token_ids: Option>,
)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn __check_auth(
env: soroban_sdk::Env,
signature_payload: soroban_sdk::BytesN<32>,
_signature: Option,
_auth_contexts: soroban_sdk::Vec,
) -> Result<(), Errors>
fn deposit(env: soroban_sdk::Env, user: soroban_sdk::Address, amount: i128)
fn withdraw(env: soroban_sdk::Env, user: soroban_sdk::Address, amount: i128)
fn resolve(
env: soroban_sdk::Env,
distribution: soroban_sdk::Vec,
deadline: Option,
) -> i128