Contract cb7c971ffc5e6e3cec6ff6ad2126ce84474f87f6f2520a0a1bb2f27c5c410126

← Back to Index 📥 Download WASM

Meta

rssdkver 23.0.2#a97daf8b07cdf24e9bd45e344db51a21b9ea77d3
rsver 1.86.0

Instances

  • CAIM6AFMXBIJ3EOZ6YTJYOEBJG7OSOIS4WWT44NLA52EPYWNMO3PPHPE
  • CANUUSZU4QM2NCG7OF5FYHK2CCT3725EKQWQ6PUQQ2N56ERL7IWRVWLT
  • CBFHXEPGLMZ7FZWZFJIO3CTAQ5RIBVDK2VLCRVZFYZUCQ6CDRDRT63NR
  • CBFSR2XCFMIGLJ4IT2JM5ZFJE3XL73L7C4MKVFNOOXHWBTPKSW6KTM42
  • CBYUB3NYZ2LTOWL2IOTAVRP2IQZHV2QACRDGDZEJRQETKDOXLZGZQQG5
  • CCEJOUOMSRS2XSJZQT5Q244IL4LZ4HJ3YTN3MGCS42CJVAM457GHLC7T
  • CCEW2DGIBZMADPR5ADN67DKWH37NN2PHHTQ76XLVQ4L4FWSBFQY5DHLS
  • CCFTFEMDPC7Z7ZIKFOULDJJRDUCYXDZ4GSVE2AIYYJ7TVQAIS2IKRYEC
  • CCIV3HOEH6AZNI6EKOU5QOBBFH2F47D5VOXNNUQ452IUJ4LJBKJQNKFA
  • CCNFOX2EDYJ6QCSOB6MUO4MCLRBIBRSP7ZOVFRBB7LNA4HKROWFDAIK2
  • CD4UGWKD2AWZVBUH62YM3P6RGDBLMHCWSFWV7I3IXJNWC23EH2BM5NFB
  • CD4YOZ3TKM5NNXBTXPGHMHYUFAMDKVEB5KOYVQCLN7JMYH56LRJTMCPV
  • CD7UO2MTEQNH2PSLVPQ4DABDBMSE5EAGCDQITTF4BPF3E2NOQ2CGXGTO
  • CDEAWDJEPESTVKDUDR3THWIIWDMEWZR55SVW7JBLY2GTAREDJY4MN3T4
  • CDV26UQJ7YTBOEVPLEM45NOTMYNXQBZDIII6BQOP3J53LLTYLVWMXP4B
  • CDVX532NZ36D6QK76IVBBUPDDKJWPP774ZJYIU5IYXSZBPBWQSH5CNB7

Interface

fn __constructor(env: soroban_sdk::Env)
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,
    expected_escrow: Escrow,
    amount: 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,
    addresses: soroban_sdk::Vec,
) -> Result, ContractError>
fn extend_contract_ttl(
    env: soroban_sdk::Env,
    platform_address: soroban_sdk::Address,
    ledgers_to_extend: u32,
) -> 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,
    approver: soroban_sdk::Address,
) -> Result<(), ContractError>
fn resolve_dispute(
    env: soroban_sdk::Env,
    dispute_resolver: soroban_sdk::Address,
    distributions: soroban_sdk::Map,
) -> Result<(), ContractError>
fn dispute_escrow(
    env: soroban_sdk::Env,
    signer: soroban_sdk::Address,
) -> Result<(), ContractError>

Imports

WebAssembly Text (WAT) ▶