fn initialize(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
wash_hash: soroban_sdk::BytesN<32>,
) -> Result
fn get_state(env: soroban_sdk::Env) -> Result
fn publish_badge(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
name: soroban_sdk::String,
symbol: soroban_sdk::String,
description: soroban_sdk::String,
uri_prefix: soroban_sdk::String,
) -> Result
fn claim_to_user(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
badge_id: u32,
to: soroban_sdk::Vec,
) -> Result
fn add_white_list(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
badge_id: u32,
user: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>