fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
whitelist_addresses: soroban_sdk::Vec,
)
fn is_whitelisted(env: soroban_sdk::Env, address: soroban_sdk::Address) -> bool
fn add_to_whitelist(env: soroban_sdk::Env, address: soroban_sdk::Address)
fn remove_from_whitelist(env: soroban_sdk::Env, address: soroban_sdk::Address)
fn add_project(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
project_hash: soroban_sdk::BytesN<32>,
)
fn set_project_approved(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
project_hash: soroban_sdk::BytesN<32>,
trufa_score_values: TrufaScoreValues,
)
fn set_project_rejected(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
project_hash: soroban_sdk::BytesN<32>,
)
fn reset_project(env: soroban_sdk::Env, project_hash: soroban_sdk::BytesN<32>)
fn get_project_status(
env: soroban_sdk::Env,
project_hash: soroban_sdk::BytesN<32>,
) -> ProjectStatusEnum
fn get_projects_statuses_in_bulk(
env: soroban_sdk::Env,
start: u32,
end: u32,
) -> soroban_sdk::Vec
fn get_projects_statuses_from_vec(
env: soroban_sdk::Env,
project_hashes: soroban_sdk::Vec>,
) -> soroban_sdk::Vec
fn get_all_projects_statuses(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn get_trufa_score(
env: soroban_sdk::Env,
project_hash: soroban_sdk::BytesN<32>,
) -> TrufaScoreValues