Contract e84be55dca2c36778ce74caf6466b5d747e9f564b17fbfe16f37e20d22b898c7

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.5#25daaf397971f2c15fd2a5fd0a9967020a19cfcb
rsver 1.81.0

Instances

  • CA4QNI7ERHXCQWGSEAXIJAQ62IEBYI4EMRUJH5KLVU7FZUUXH5G6J4NZ
  • CAHR4L22U5KJVRTL2EGUCXOSRNBDVH3S4UABGW53KLUXTGFDJ7E72QGL
  • CAJ5OPAP55EGDPO2R5MVJCW2HTAXXEJTVLVOGCJVTPYT577AYJ473A7U
  • CAZ3EBTSFRAQEMDFRCARHVS5UJZQ4ICJLHSPUNFE4CN4ON6S3SJZEPMW
  • CB2SKNM6ZJ7GX73ZSBKWXFW4HUVOQ6ZWOTXUOAP7L5S2MC7EJMQNISEH
  • CBOF3CNVIEEWGSZVANKGOW543WLEIZ3ZORCXVC5IMVUT5VMMEXWP7I7T
  • CBXPICBXAONSHJEM2MHNWAQP5665LTUOD26V36MKTSU3KP4IALJXKM4S
  • CCCI56LD2HBJXBYJHH3WXNAWP7XGT7WOF6KVZ3VZMEELZ6SDJN4NARDX
  • CCMRMX2EYSXGBQCSRUX6GQDLBPJ5O5HDMRSFXYRID73M2BRAD6B2YH62
  • CD23J4SCP5BQMKZEIUSGU72DDZSLQTJRRVRMO75BWHL6RZALBWPNTKTN
  • CDZQL342GLFT7YSMERGG773ID5NI4EOOSLX767PC2GZ2IDAA3KIYFAOZ

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) ▶