Contract 7146c4dc1c65423e25ee2ac12bcfb891553e89c1497889b933434ef6ed4f8898

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.95.0

Instances

  • CBLV6QGFCMXBXHT62JZ7YH22NXW7MVBGV6TGOGX3OHY46GQGPYCTAAK4

Interface

fn get(
    env: soroban_sdk::Env,
    job_id: soroban_sdk::BytesN<16>,
) -> Result

Write-once. The caller must be the registered sealer.

fn seal(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    job_id: soroban_sdk::BytesN<16>,
    orchestrator: soroban_sdk::Address,
    intent_hash: soroban_sdk::BytesN<32>,
    agents: soroban_sdk::Vec,
    receipts: soroban_sdk::Vec>,
    total_spent: i128,
) -> Result<(), soroban_sdk::Error>
fn exists(env: soroban_sdk::Env, job_id: soroban_sdk::BytesN<16>) -> bool
fn set_sealer(
    env: soroban_sdk::Env,
    new_sealer: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    sealer: soroban_sdk::Address,
)

Imports

WebAssembly Text (WAT) ▶