fn get_offer(env: soroban_sdk::Env, offer_id: u64) -> Offer
fn accept_offer(
env: soroban_sdk::Env,
buyer: soroban_sdk::Address,
offer_id: u64,
tx_fee_receiver: soroban_sdk::Address,
tx_fee_a: i128,
)
fn cancel_offer(
env: soroban_sdk::Env,
seller: soroban_sdk::Address,
offer_id: u64,
tx_fee_receiver: soroban_sdk::Address,
tx_fee_a: i128,
)
fn create_offer(
env: soroban_sdk::Env,
seller: soroban_sdk::Address,
token_a: soroban_sdk::Address,
token_b: soroban_sdk::Address,
amount_a: i128,
price_b_per_a: i128,
tx_fee_receiver: soroban_sdk::Address,
tx_fee_a: i128,
) -> u64