fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
token: soroban_sdk::Address,
) -> Result
Creates an offer pointing to a specific NFT.
fn create_offer(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
offer_id: i128,
amount: i128,
nft_contract: soroban_sdk::Address,
nft_id: i128,
) -> Result
fn expire_offer(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
offer_id: i128,
) -> Result
fn get_offer(
env: soroban_sdk::Env,
offer_id: i128,
) -> Result
fn accept_offer(
env: soroban_sdk::Env,
to: soroban_sdk::Address,
offer_id: i128,
) -> Result