fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn set_price(
env: soroban_sdk::Env,
chain_id: u32,
price: Option,
gas_price: Option,
) -> Result<(), soroban_sdk::Error>
fn set_admin(
env: soroban_sdk::Env,
new_admin: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn get_gas_price(
env: soroban_sdk::Env,
chain_id: u32,
) -> Result
fn get_price(env: soroban_sdk::Env, chain_id: u32) -> Result
fn get_gas_cost_in_native_token(
env: soroban_sdk::Env,
other_chain_id: u32,
gas_amount: u128,
) -> Result
fn get_transaction_gas_cost_in_usd(
env: soroban_sdk::Env,
other_chain_id: u32,
gas_amount: u128,
) -> Result
fn crossrate(
env: soroban_sdk::Env,
other_chain_id: u32,
) -> Result
fn get_admin(env: soroban_sdk::Env) -> Result
fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), soroban_sdk::Error>