fn mint_tier(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
tier: Tier,
) -> Result<(), soroban_sdk::Error>
fn initialize(env: soroban_sdk::Env, relayer: soroban_sdk::Address)
fn get_profile(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
) -> Result
fn __check_auth(
env: soroban_sdk::Env,
signature_payload: soroban_sdk::BytesN<32>,
signatures: soroban_sdk::Vec,
auth_context: soroban_sdk::Vec,
) -> Result<(), soroban_sdk::Error>
fn consume_quota(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn create_profile(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
name: soroban_sdk::String,
email: soroban_sdk::String,
phone: soroban_sdk::String,
bio: soroban_sdk::String,
avatar_id: u32,
cross_chain_address: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>
fn update_profile(
env: soroban_sdk::Env,
user: soroban_sdk::Address,
name: soroban_sdk::String,
email: soroban_sdk::String,
phone: soroban_sdk::String,
bio: soroban_sdk::String,
avatar_id: u32,
cross_chain_address: soroban_sdk::String,
) -> Result<(), soroban_sdk::Error>