fn owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn accept_owner(env: soroban_sdk::Env)
fn __constructor(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
pool_a: soroban_sdk::Address,
pool_b: soroban_sdk::Address,
tokens_accepted_by_a: soroban_sdk::Vec,
tokens_accepted_by_b: soroban_sdk::Vec,
)
fn et_next_owner(env: soroban_sdk::Env) -> Option
fn pending_owner(env: soroban_sdk::Env) -> Option
fn pool_account_a(env: soroban_sdk::Env) -> soroban_sdk::Address
fn pool_account_b(env: soroban_sdk::Env) -> soroban_sdk::Address
fn et_next_upgrade(env: soroban_sdk::Env) -> Option
fn request_to_mint(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
transferred_token: soroban_sdk::Address,
for_token: soroban_sdk::Address,
amount: i128,
preprice: u128,
slippage: u128,
timestamp: u64,
extra_data: soroban_sdk::Bytes,
)
fn request_upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn is_accepted_by_a(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn is_accepted_by_b(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn request_to_redeem(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
transferred_token: soroban_sdk::Address,
for_token: soroban_sdk::Address,
amount: i128,
preprice: u128,
slippage: u128,
timestamp: u64,
extra_data: soroban_sdk::Bytes,
)
fn revoke_next_owner(env: soroban_sdk::Env)
fn set_accepted_by_a(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
accepted: bool,
)
fn set_accepted_by_b(
env: soroban_sdk::Env,
token: soroban_sdk::Address,
accepted: bool,
)
fn set_pool_account_a(env: soroban_sdk::Env, pool: soroban_sdk::Address)
fn set_pool_account_b(env: soroban_sdk::Env, pool: soroban_sdk::Address)
fn revoke_next_upgrade(env: soroban_sdk::Env)
fn next_upgrade_wasm_hash(env: soroban_sdk::Env) -> Option>
fn request_owner_transfer(env: soroban_sdk::Env, new_owner: soroban_sdk::Address)