fn get_rate(
env: soroban_sdk::Env,
pair: soroban_sdk::String,
) -> Result
fn get_quote(
env: soroban_sdk::Env,
quote_id: soroban_sdk::BytesN<32>,
) -> Result
fn mark_paid(
env: soroban_sdk::Env,
quote_id: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn create_quote(
env: soroban_sdk::Env,
quote_id: soroban_sdk::BytesN<32>,
merchant: soroban_sdk::Address,
payer: soroban_sdk::Address,
amount_minor: i128,
currency: soroban_sdk::String,
expires_ledger: u32,
) -> Result<(), soroban_sdk::Error>
fn publish_rate(
env: soroban_sdk::Env,
pair: soroban_sdk::String,
numerator: i128,
denominator: i128,
valid_until: u32,
) -> Result<(), soroban_sdk::Error>