Contract 0745dbd5a9f85931e3b0b287b27732e46ed0daf2510518350b2eeba5c0fe8101

← Back to Index 📥 Download WASM

Meta

rssdkver 22.0.7#211569aa49c8d896877dfca1f2eb4fe9071121c8
rsver 1.81.0

Instances

  • CBBWWFLUQSY7XGGZE7YS76BMEBGSPBDZGUNYYLWNSB6E2EGTS6JLBFGA

Interface

fn initialize(
    env: soroban_sdk::Env,
    _admin: soroban_sdk::Address,
    _payment_token: soroban_sdk::Address,
)
fn pause(env: soroban_sdk::Env)
fn resume(env: soroban_sdk::Env)
fn change_nft_admin(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
    new_admin: soroban_sdk::Address,
)
fn change_payment_token(env: soroban_sdk::Env, payment_token: soroban_sdk::Address)
fn lease(
    env: soroban_sdk::Env,
    leaser: soroban_sdk::Address,
    token: soroban_sdk::Address,
    _price: u128,
    _duration: u128,
)
fn rent(
    env: soroban_sdk::Env,
    renter: soroban_sdk::Address,
    token: soroban_sdk::Address,
    duration: u128,
)
fn end_lease(
    env: soroban_sdk::Env,
    leaser: soroban_sdk::Address,
    token: soroban_sdk::Address,
)
fn end_rent(
    env: soroban_sdk::Env,
    renter: soroban_sdk::Address,
    token: soroban_sdk::Address,
)
fn claim_token(
    env: soroban_sdk::Env,
    leaser: soroban_sdk::Address,
    token: soroban_sdk::Address,
    relist: bool,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn get_lease(
    env: soroban_sdk::Env,
    token: soroban_sdk::Address,
) -> Option
fn get_all_listed(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn get_leased_by_user(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn get_rented_by_user(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn has_lease(env: soroban_sdk::Env, token: soroban_sdk::Address) -> bool
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_payment_token(env: soroban_sdk::Env) -> soroban_sdk::Address

Imports

WebAssembly Text (WAT) ▶