Contract b3c3c99d8767da46ddd5417c62e5dec5406ccc3c796d4b99ec81104d69703193

← Back to Index 📥 Download WASM

Meta

cliver 25.1.0#a048a57a75762458b487052e0021ea704a926bee
rssdkver 26.1.0#175aa41306f383057a8cdfc84b68d931664fc34e
rsver 1.95.0

Instances

  • CABB4SSGE5NFOCH6KE4RNCA2MGHSQIFXUKS7OZ4B4GQOEJK6R4ZMP4LG

Interface

fn get_job(
    env: soroban_sdk::Env,
    job_id: u64,
) -> soroban_sdk::Map
fn finalize(env: soroban_sdk::Env, job_id: u64) -> bool
fn post_job(
    env: soroban_sdk::Env,
    poster: soroban_sdk::Address,
    title: soroban_sdk::Bytes,
    description: soroban_sdk::Bytes,
    spec: soroban_sdk::Bytes,
    rubric_hash: soroban_sdk::Bytes,
    bounty: i128,
    token: soroban_sdk::Address,
    mode: soroban_sdk::Symbol,
    escrow: soroban_sdk::Address,
    judge: soroban_sdk::Address,
    deadline: u64,
) -> u64
fn claim_job(env: soroban_sdk::Env, agent: soroban_sdk::Address, job_id: u64) -> bool
fn get_swarm(
    env: soroban_sdk::Env,
    job_id: u64,
) -> soroban_sdk::Vec
fn job_count(env: soroban_sdk::Env) -> u64
fn cancel_job(env: soroban_sdk::Env, job_id: u64) -> bool
fn get_shares(env: soroban_sdk::Env, job_id: u64) -> soroban_sdk::Vec
fn join_swarm(
    env: soroban_sdk::Env,
    agent: soroban_sdk::Address,
    job_id: u64,
    capability_tag: soroban_sdk::Bytes,
    share_bps: u32,
) -> bool
fn assign_agent(
    env: soroban_sdk::Env,
    job_id: u64,
    agent: soroban_sdk::Address,
) -> bool
fn record_verdict(
    env: soroban_sdk::Env,
    judge: soroban_sdk::Address,
    job_id: u64,
    passed: bool,
    score: u32,
    evidence_root: soroban_sdk::Bytes,
) -> bool
fn submit_evidence(
    env: soroban_sdk::Env,
    submitter: soroban_sdk::Address,
    job_id: u64,
    evidence_root: soroban_sdk::Bytes,
    evidence_uri: soroban_sdk::Bytes,
) -> bool

Imports

WebAssembly Text (WAT) ▶