Contract d26b246d23e87b05a8b5e16820f7f7694666e8edcd6f33612a5f800e3c777a03

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.5#25daaf397971f2c15fd2a5fd0a9967020a19cfcb
rsver 1.89.0

Instances

  • CAJYC2KKO6Q2YEMY6LJK7OYNZKUGRPIOGW3HBUQKVXLAJT2CV346XXWY
  • CAQI7TA2LI4FIWR5QZUGKTXR772XT6SFA5E7V3QXOPWKEXKKAEWQBL7T
  • CBDA23DHO2AL5SXOE5JKTQS25UFUMSDIPENYOMGYII5KJIFL7DMJZ2AQ
  • CBHGIIDDKQDC62HVBM6EEYCJWPS5DP6U67C6RD52XBGNBM72GECBRDI7
  • CBKLPVTGFXQ7EUCEPGTPCT5TXTSPOLWYXUDVHZXTJLPMHDXQPDGM4DYR
  • CBMSLJLS64AN5LQDGDEK7ULSN4ZSO7YYMKQWG6UWZRT7PUJZEZKB6C3L
  • CBNJBVNGR4PFI2YIWW6TX2GPTDJJ4HE2OOTFOVN2ETTVOXNAJBHROIW2
  • CCH6JYJT2W3ZVXKOTUIS7XYH452QMFUDSM2HWPCKZGNRLOY3JOAXJVX3
  • CCKO6PNB62RULACJ4TTM6G6TLUCXMTLQDJGZ4SIP2NR6BR5HJNHN3PEM
  • CCS4WVAL3OIPOD4XK7YBFNLIHYZZUPRPOP3NI3MQ3HPSPS2EC5NMSPES
  • CDFNALZTIB7B2B2LTAVJJDAXJZCG3AWG42CR7ISFOSIKW4FMIPO7MLBG
  • CDPJTB7NH4FGUWELDJ5CIOFHIMAD6RR2WZLU6EOL3JK5P3YHNYIGS3LK
  • CDTNYVBZIZUCJ7MI4X6JPP4AFDRSAOJ5QJDAQ3GJ2MRYF4JJ6MGZ66OY

Interface

fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    buyer_address: soroban_sdk::Address,
    total_amount: i128,
    end_time: u64,
    ext_token_address: soroban_sdk::Address,
)
fn admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn ext_token(env: soroban_sdk::Env) -> soroban_sdk::Address
fn loan_contract(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_loan_contract(env: soroban_sdk::Env, contract_addr: soroban_sdk::Address)
fn set_loan_status(env: soroban_sdk::Env, id: i128, status: u32)
fn amount(env: soroban_sdk::Env, id: i128) -> i128
fn parent(env: soroban_sdk::Env, id: i128) -> i128
fn owner(env: soroban_sdk::Env, id: i128) -> soroban_sdk::Address
fn vc(env: soroban_sdk::Env, id: i128) -> soroban_sdk::Vec
fn loan_status(env: soroban_sdk::Env, id: i128) -> u32
fn get_all_owned(
    env: soroban_sdk::Env,
    address: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn is_disabled(env: soroban_sdk::Env, id: i128) -> bool
fn transfer(
    env: soroban_sdk::Env,
    from: soroban_sdk::Address,
    to: soroban_sdk::Address,
    id: i128,
)
fn mint_original(
    env: soroban_sdk::Env,
    to: soroban_sdk::Address,
    vc: soroban_sdk::String,
)
fn burn(env: soroban_sdk::Env, id: i128)
fn split(
    env: soroban_sdk::Env,
    id: i128,
    splits: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn redeem(env: soroban_sdk::Env, id: i128)
fn check_paid(env: soroban_sdk::Env) -> bool
fn check_expired(env: soroban_sdk::Env) -> bool
fn recipient(env: soroban_sdk::Env, id: i128) -> soroban_sdk::Address
fn sign_off(env: soroban_sdk::Env, id: i128)
fn reject(env: soroban_sdk::Env, id: i128)
fn pay_off(env: soroban_sdk::Env, from: soroban_sdk::Address)
fn add_vc(env: soroban_sdk::Env, id: i128, vc: soroban_sdk::String)

Imports

WebAssembly Text (WAT) ▶