Contract c04e048458e4cc7292484dc355dc88d818c47d7fcda0adb3303cacb64e5c5636

← Back to Index 📥 Download WASM

Meta

cliver 27.1.0#8e402ea28202950b272fbabc34caad4d2f64fe87
rssdkver 27.0.6#60926a20d1f9f0a669d5fe551636f42a1302f0c0
rsver 1.93.0

Instances

  • CDGF3SS27QEF4LDV63MSMKVOXZOZM4OTF2BPV5QK3PQEAEMOITUVDMDH

Interface

fn config(env: soroban_sdk::Env) -> Config
fn expire(env: soroban_sdk::Env, proposal_id: u64) -> Result<(), soroban_sdk::Error>
fn reject(
    env: soroban_sdk::Env,
    verifier: soroban_sdk::Address,
    proposal_id: u64,
    reason_code: soroban_sdk::Symbol,
) -> Result<(), soroban_sdk::Error>
fn submit(
    env: soroban_sdk::Env,
    miner: soroban_sdk::Address,
    input: SubmitInput,
) -> Result
fn approve(
    env: soroban_sdk::Env,
    verifier: soroban_sdk::Address,
    proposal_id: u64,
    verified_score: i128,
) -> Result<(), soroban_sdk::Error>
fn get_project(
    env: soroban_sdk::Env,
    project_id: u64,
) -> Result
fn is_verifier(env: soroban_sdk::Env, verifier: soroban_sdk::Address) -> bool
fn add_verifier(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    verifier: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn bump_project(
    env: soroban_sdk::Env,
    project_id: u64,
) -> Result<(), soroban_sdk::Error>
fn claim_review(
    env: soroban_sdk::Env,
    verifier: soroban_sdk::Address,
    proposal_id: u64,
) -> Result<(), soroban_sdk::Error>
fn get_identity(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> Result
fn get_proposal(
    env: soroban_sdk::Env,
    proposal_id: u64,
) -> Result
fn get_verifier(
    env: soroban_sdk::Env,
    verifier: soroban_sdk::Address,
) -> Result
fn record_merge(
    env: soroban_sdk::Env,
    verifier: soroban_sdk::Address,
    proposal_id: u64,
    merged_commit: CommitId,
) -> Result<(), soroban_sdk::Error>
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    review_lock_ledgers: u32,
) -> Result<(), soroban_sdk::Error>
fn link_identity(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
    handle: soroban_sdk::String,
    platform: u32,
) -> Result<(), soroban_sdk::Error>
fn amend_protocol(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    project_id: u64,
    protocol_hash: soroban_sdk::BytesN<32>,
    baseline: GitRef,
    clone_url: soroban_sdk::String,
    baseline_score: i128,
) -> Result<(), soroban_sdk::Error>
fn create_project(
    env: soroban_sdk::Env,
    creator: soroban_sdk::Address,
    input: CreateProjectInput,
) -> Result
fn freeze_project(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    project_id: u64,
    reason_code: soroban_sdk::Symbol,
) -> Result<(), soroban_sdk::Error>
fn release_review(
    env: soroban_sdk::Env,
    verifier: soroban_sdk::Address,
    proposal_id: u64,
) -> Result<(), soroban_sdk::Error>
fn incumbent_score(
    env: soroban_sdk::Env,
    project_id: u64,
) -> Result
fn next_project_id(env: soroban_sdk::Env) -> u64
fn remove_verifier(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    verifier: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn unlink_identity(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> Result<(), soroban_sdk::Error>
fn next_proposal_id(env: soroban_sdk::Env) -> u64
fn get_open_proposals(
    env: soroban_sdk::Env,
    project_id: u64,
) -> Result, soroban_sdk::Error>
fn improvement_threshold(
    env: soroban_sdk::Env,
    project_id: u64,
) -> Result

Imports

WebAssembly Text (WAT) ▶