fn claim(
env: soroban_sdk::Env,
manager: soroban_sdk::Address,
to: soroban_sdk::Address,
currency: soroban_sdk::Address,
currency_type: TokenType,
amount: i128,
token_id: soroban_sdk::U256,
proof: soroban_sdk::BytesN<32>,
kyc_registered: bool,
) -> ProjectClaimResult
fn factory(env: soroban_sdk::Env) -> soroban_sdk::Address
Upgrades Project code with Factory administrator authorization.
fn upgrade(
env: soroban_sdk::Env,
new_wasm_hash: soroban_sdk::BytesN<32>,
operator: soroban_sdk::Address,
)
fn has_role(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
account: soroban_sdk::Address,
) -> bool
fn grant_role(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
account: soroban_sdk::Address,
caller: soroban_sdk::Address,
)
fn keep_alive(env: soroban_sdk::Env)
fn revoke_role(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
account: soroban_sdk::Address,
caller: soroban_sdk::Address,
)
fn kyc_required(env: soroban_sdk::Env) -> bool
fn remove_funds(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
receiver: soroban_sdk::Address,
currency: soroban_sdk::Address,
currency_type: TokenType,
amount: i128,
token_ids: soroban_sdk::Vec,
amounts: soroban_sdk::Vec,
)
fn __constructor(
env: soroban_sdk::Env,
factory: soroban_sdk::Address,
project_admin: soroban_sdk::Address,
project_uri: soroban_sdk::String,
kyc_required: bool,
)
fn renounce_role(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
caller: soroban_sdk::Address,
)
fn claimed_proofs(env: soroban_sdk::Env, proof: soroban_sdk::BytesN<32>) -> bool
fn get_role_admin(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
) -> soroban_sdk::Symbol
fn get_role_member(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
index: u32,
) -> soroban_sdk::Address
fn set_project_uri(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
project_uri: soroban_sdk::String,
)
fn get_role_members(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
) -> soroban_sdk::Vec
fn project_info_uri(env: soroban_sdk::Env) -> soroban_sdk::String
fn set_kyc_required(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
required: bool,
)
fn default_admin_role(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn get_role_member_count(env: soroban_sdk::Env, role: soroban_sdk::Symbol) -> u32