Contract 9e5755fc1a1b7deed3cece244f6a232518dc2a8fac4a02755fca41ac1b8aa7eb

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 22.0.11#34f7f53ae31e0fd02aab436a9872e79fa671ca02
rsver 1.94.0

Instances

  • CCBEH4ERGUYIUA44MOFPGZH67LD7MK7KFK6DDZL4FEIR2CPGDXISD3PQ

Interface

fn init(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    task_escrow: soroban_sdk::Address,
)
fn upgrade(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
)
fn get_proof(env: soroban_sdk::Env, task_id: soroban_sdk::Symbol) -> TaskProof
fn is_verified(env: soroban_sdk::Env, task_id: soroban_sdk::Symbol) -> bool
fn proof_exists(env: soroban_sdk::Env, task_id: soroban_sdk::Symbol) -> bool
fn submit_proof(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    task_id: soroban_sdk::Symbol,
    output_hash: soroban_sdk::BytesN<32>,
    agent_id: soroban_sdk::Symbol,
)
fn verify_proof(
    env: soroban_sdk::Env,
    task_id: soroban_sdk::Symbol,
    output_hash: soroban_sdk::BytesN<32>,
) -> bool
fn revoke_executor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    executor: soroban_sdk::Address,
)
fn authorize_executor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    executor: soroban_sdk::Address,
)
fn is_authorized_executor(
    env: soroban_sdk::Env,
    executor: soroban_sdk::Address,
) -> bool
fn get_all_proofs_by_agent(
    env: soroban_sdk::Env,
    agent_id: soroban_sdk::Symbol,
) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶