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 manager_role(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn project_fees(env: soroban_sdk::Env, project: soroban_sdk::Address) -> ProjectFees
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
manager: soroban_sdk::Address,
fee_collector: soroban_sdk::Address,
project_wasm_hash: soroban_sdk::BytesN<32>,
)
fn fee_collector(env: soroban_sdk::Env) -> soroban_sdk::Address
fn renounce_role(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
caller: soroban_sdk::Address,
)
fn get_role_admin(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
) -> soroban_sdk::Symbol
fn set_remove_fee(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
project: soroban_sdk::Address,
value_bps: u32,
)
fn get_role_member(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
index: u32,
) -> soroban_sdk::Address
fn contract_tracker(env: soroban_sdk::Env) -> u128
fn get_role_members(
env: soroban_sdk::Env,
role: soroban_sdk::Symbol,
) -> soroban_sdk::Vec
fn has_manager_role(env: soroban_sdk::Env, account: soroban_sdk::Address) -> bool
fn project_wasm_hash(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn set_fee_collector(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
new_collector: soroban_sdk::Address,
)
fn default_admin_role(env: soroban_sdk::Env) -> soroban_sdk::Symbol
fn default_remove_fee(env: soroban_sdk::Env) -> u32
fn create_fuul_project(
env: soroban_sdk::Env,
project_admin: soroban_sdk::Address,
project_info_uri: soroban_sdk::String,
kyc_required: bool,
) -> soroban_sdk::Address
fn get_fees_information(
env: soroban_sdk::Env,
project: soroban_sdk::Address,
) -> FeesInformation
fn get_role_member_count(env: soroban_sdk::Env, role: soroban_sdk::Symbol) -> u32
fn set_project_claim_fee(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
project: soroban_sdk::Address,
value_bps: u32,
)
fn set_default_remove_fee(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
value_bps: u32,
)
fn default_native_claim_fee(env: soroban_sdk::Env) -> i128
fn default_project_claim_fee(env: soroban_sdk::Env) -> u32
fn set_native_user_claim_fee(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
project: soroban_sdk::Address,
value: i128,
)
fn set_default_native_claim_fee(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
value: i128,
)
fn set_default_project_claim_fee(
env: soroban_sdk::Env,
caller: soroban_sdk::Address,
value_bps: u32,
)