fn init(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
decimals: u32,
allowed_issuers: soroban_sdk::Vec,
loyalty_tiers: soroban_sdk::Vec,
rates_signing_key: soroban_sdk::BytesN<32>,
resolution: u64,
)
fn update(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_init(
env: soroban_sdk::Env,
) -> soroban_sdk::Map
fn get_tiers(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn set_decimals(env: soroban_sdk::Env, decimals: u32)
fn set_resolution(env: soroban_sdk::Env, resolution: u64)
fn get_loyalty_tier(
env: soroban_sdk::Env,
address: soroban_sdk::Address,
address_bytes: soroban_sdk::BytesN<32>,
timestamp: u64,
afrx_balance: i128,
total_balance: i128,
signature: soroban_sdk::BytesN<64>,
) -> LoyaltyTier
fn set_loyalty_tiers(env: soroban_sdk::Env, tiers: soroban_sdk::Vec)
fn get_allowed_issuers(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_allowed_issuers(
env: soroban_sdk::Env,
issuers: soroban_sdk::Vec,
)
fn set_rates_signing_key(env: soroban_sdk::Env, key: soroban_sdk::BytesN<32>)