Contract 5f03a001f6123a6905b9b8d271fdae7410b9c3dbec2252fa271d277b0705d86a

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.8#f46e9e0610213bbb72285566f9dd960ff96d03d8
rsver 1.86.0

Instances

  • CAA4EYM5DNXJB56THK5O5E3OTQCWIWXDUYYFI6BPZE64SI6ED4VUNOA7
  • CAJPYYS3VNFPUVQTLSWPKWI634UHRA5Z62DJ6HPASUBJMTXX4CJA3N65
  • CCE7YQEZ4NUYYYVE32KEEQKUSEFPPRN4FE4VS7ZO3ANWDO2CYJKVZ3TP
  • CCLKSLVQPSQLTHSK72DN6LL7WOUW2EWCUIQZGIPLPKUA7KAQZK7KQ2ZH
  • CCX4URTBQKGZ2RJS4OKWMGC74MM75LA4FE3SJDYL4SVIL63E2ZKXI46K
  • CDT6K35SFQTWS3XQX5RJK6LWRHRUNUZIQMASQAUCRRURCRV4NFHVK3ES

Interface

fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn deploy(
    env: soroban_sdk::Env,
    deployer: soroban_sdk::Address,
    wasm_hash: soroban_sdk::BytesN<32>,
    salt: soroban_sdk::BytesN<32>,
    init_fn: soroban_sdk::Symbol,
    init_args: soroban_sdk::Vec,
    constructor_args: soroban_sdk::Vec,
) -> (soroban_sdk::Address, soroban_sdk::Val)
fn initialize_escrow(
    env: soroban_sdk::Env,
    escrow_properties: Escrow,
) -> Result
fn fund_escrow(
    env: soroban_sdk::Env,
    signer: soroban_sdk::Address,
    amount_to_deposit: i128,
) -> Result<(), ContractError>
fn release_funds(
    env: soroban_sdk::Env,
    release_signer: soroban_sdk::Address,
) -> Result<(), ContractError>
fn update_escrow(
    env: soroban_sdk::Env,
    plataform_address: soroban_sdk::Address,
    escrow_properties: Escrow,
) -> Result
fn get_escrow(env: soroban_sdk::Env) -> Result
fn get_escrow_by_contract_id(
    env: soroban_sdk::Env,
    contract_id: soroban_sdk::Address,
) -> Result
fn get_multiple_escrow_balances(
    env: soroban_sdk::Env,
    signer: soroban_sdk::Address,
    addresses: soroban_sdk::Vec,
) -> Result, ContractError>
fn change_milestone_status(
    env: soroban_sdk::Env,
    milestone_index: i128,
    new_status: soroban_sdk::String,
    new_evidence: Option,
    service_provider: soroban_sdk::Address,
) -> Result<(), ContractError>
fn approve_milestone(
    env: soroban_sdk::Env,
    milestone_index: i128,
    new_flag: bool,
    approver: soroban_sdk::Address,
) -> Result<(), ContractError>
fn resolve_dispute(
    env: soroban_sdk::Env,
    dispute_resolver: soroban_sdk::Address,
    approver_funds: i128,
    receiver_funds: i128,
) -> Result<(), ContractError>
fn dispute_escrow(
    env: soroban_sdk::Env,
    signer: soroban_sdk::Address,
) -> Result<(), ContractError>

Imports

WebAssembly Text (WAT) ▶