Contract 7fe118a8c1dbeb0767900d81360efa5e5e82f74fed124ac47db23f1d9e94284b

← Back to Index 📥 Download WASM

Meta

cliver 27.1.0#8e402ea28202950b272fbabc34caad4d2f64fe87
rssdk_spec_shaking 2
rssdkver 26.1.1#8ac18efb681a1c0b4b85a38c5a380300344e3f39
rsver 1.92.0

Instances

  • CCMG4LPUIWGRXTBZOPI4YLAVKVNMT3H7AGSI6H27WBIS4CRUHXIBBU55

Interface

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,
)

Imports

WebAssembly Text (WAT) ▶