Contract 75a71102c6f15e38e739ddf27119a62c4f97346d79d5f761a47bdf39e79f64e0

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.94.0

Instances

  • CAVJ7EW6WBZN6VKU7TVRJYTOL7RZ3DNZC2NQEAWMILLXMIFJ2FRHV2QC

Interface

fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn upgrade(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn get_agent(env: soroban_sdk::Env, agent_id: soroban_sdk::Symbol) -> Agent
fn is_authorized(env: soroban_sdk::Env, caller: soroban_sdk::Address) -> bool
fn get_reputation(env: soroban_sdk::Env, agent_id: soroban_sdk::Symbol) -> u32
fn register_agent(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    agent_id: soroban_sdk::Symbol,
    agent_type: soroban_sdk::Symbol,
    wallet_address: soroban_sdk::Address,
)
fn authorize_caller(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    caller: soroban_sdk::Address,
)
fn deactivate_agent(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    agent_id: soroban_sdk::Symbol,
)
fn reactivate_agent(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    agent_id: soroban_sdk::Symbol,
)
fn update_reputation(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    agent_id: soroban_sdk::Symbol,
    success: bool,
)

Imports

WebAssembly Text (WAT) ▶