Contract f70209a842db48de79ab478288531f6d4b3b40ded6ea6f723a4d7e54ce73d8f2

← Back to Index 📥 Download WASM

Meta

cliver 23.4.1#a152ec2488c25136808ad28277c24b3a0765ffd4
rssdkver 23.5.3#d3e1ab2424388b10893b796b0c8e405c5edd03d2
rsver 1.92.0

Instances

  • CBZJWMUZ26FSPVLA6MCFIPJU64LXONQGMRIMSGSBYGD7HFAPQX3EICM4

Interface

fn case(env: soroban_sdk::Env, case_id: u64) -> Result
fn pause(env: soroban_sdk::Env, paused: bool) -> Result<(), DikeError>
fn upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), DikeError>
fn set_role(
    env: soroban_sdk::Env,
    role: soroban_sdk::Symbol,
    module: soroban_sdk::Address,
) -> Result<(), DikeError>
fn is_member(env: soroban_sdk::Env, member: soroban_sdk::Address) -> bool
fn open_case(
    env: soroban_sdk::Env,
    request_id: u64,
    market_id: u64,
    proposer: soroban_sdk::Address,
    proposer_outcome: Outcome,
    proposer_evidence_uri: soroban_sdk::String,
    disputer: soroban_sdk::Address,
    disputer_outcome: Outcome,
    disputer_evidence_uri: soroban_sdk::String,
    config: OpenCaseConfig,
) -> Result
fn set_admin(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
) -> Result<(), DikeError>
fn set_member(
    env: soroban_sdk::Env,
    member: soroban_sdk::Address,
    approved: bool,
) -> Result<(), DikeError>
fn commit_vote(
    env: soroban_sdk::Env,
    voter: soroban_sdk::Address,
    case_id: u64,
    commitment: soroban_sdk::BytesN<32>,
) -> Result<(), DikeError>
fn reveal_vote(
    env: soroban_sdk::Env,
    voter: soroban_sdk::Address,
    case_id: u64,
    outcome: Outcome,
    salt: soroban_sdk::BytesN<32>,
) -> Result<(), DikeError>
fn claim_reward(
    env: soroban_sdk::Env,
    voter: soroban_sdk::Address,
    case_id: u64,
) -> Result<(bool, i128), DikeError>
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn finalize_case(env: soroban_sdk::Env, case_id: u64) -> Result
fn vote_commitment(
    env: soroban_sdk::Env,
    case_id: u64,
    voter: soroban_sdk::Address,
    outcome: Outcome,
    salt: soroban_sdk::BytesN<32>,
) -> soroban_sdk::BytesN<32>
fn case_for_request(env: soroban_sdk::Env, request_id: u64) -> Result
fn case_reward_pool(env: soroban_sdk::Env, case_id: u64) -> i128
fn sweep_case_reward(
    env: soroban_sdk::Env,
    case_id: u64,
    recipient: soroban_sdk::Address,
) -> Result
fn record_case_reward(
    env: soroban_sdk::Env,
    case_id: u64,
    amount: i128,
) -> Result<(), DikeError>
fn finalize_and_report_case(
    env: soroban_sdk::Env,
    case_id: u64,
) -> Result

Imports

WebAssembly Text (WAT) ▶