Contract 8b099cf3ebc9daf0826780ef9c22d28036dd636dabbacbcfaf9df86767e34703

← Back to Index 📥 Download WASM

Meta

Description ERC-8004 Reputation Registry
Version 0.1.0
cliver 25.2.0#
rssdk_spec_shaking 2
rssdkver 25.3.0#dcbea44513feb7734af6b6c4aced2c4a7a2715d0
rsver 1.96.0-nightly

Instances

  • CCIZJXEVL2DJXH772F7SX262M5SF7JNOIAROW2M7I6VTPOVCJ7KKM5HT

Interface

fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn version(env: soroban_sdk::Env) -> soroban_sdk::String
fn extend_ttl(env: soroban_sdk::Env)
fn get_summary(
    env: soroban_sdk::Env,
    agent_id: u32,
    client_addresses: soroban_sdk::Vec,
    tag1: soroban_sdk::String,
    tag2: soroban_sdk::String,
) -> SummaryResult
fn __constructor(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    identity_registry: soroban_sdk::Address,
)
fn give_feedback(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    agent_id: u32,
    value: i128,
    value_decimals: u32,
    tag1: soroban_sdk::String,
    tag2: soroban_sdk::String,
    endpoint: soroban_sdk::String,
    feedback_uri: soroban_sdk::String,
    feedback_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ReputationError>
fn read_feedback(
    env: soroban_sdk::Env,
    agent_id: u32,
    client_address: soroban_sdk::Address,
    feedback_index: u64,
) -> Result
fn get_last_index(
    env: soroban_sdk::Env,
    agent_id: u32,
    client_address: soroban_sdk::Address,
) -> u64
fn append_response(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    agent_id: u32,
    client_address: soroban_sdk::Address,
    feedback_index: u64,
    response_uri: soroban_sdk::String,
    response_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ReputationError>
fn revoke_feedback(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    agent_id: u32,
    feedback_index: u64,
) -> Result<(), ReputationError>
fn get_response_count(
    env: soroban_sdk::Env,
    agent_id: u32,
    client_address: soroban_sdk::Address,
    feedback_index: u64,
) -> u32
fn get_clients_paginated(
    env: soroban_sdk::Env,
    agent_id: u32,
    start: u32,
    limit: u32,
) -> soroban_sdk::Vec
fn get_identity_registry(env: soroban_sdk::Env) -> soroban_sdk::Address

Imports

WebAssembly Text (WAT) ▶