Contract 843050da1fca69abae6e0e57a6fab625f8723c8ef0b6650ef2f4e2abc350bff2

← Back to Index 📥 Download WASM

Meta

rssdkver 21.7.6#c6cca8f8cf75618c24ceb5d9ffdfe735486ae1e9
rsver 1.81.0

Instances

  • CAIYXP5CNFB5WUBAWEPBZHIKYZGP3IEFXILFMDUT37FZBKNGFJGNJPNT

Interface

fn initialize(env: soroban_sdk::Env, owner: soroban_sdk::Address)
fn create_list(
    env: soroban_sdk::Env,
    owner: soroban_sdk::Address,
    name: soroban_sdk::String,
    default_registration_status: RegistrationStatus,
    description: Option,
    cover_image_url: Option,
    admins: Option>,
    admin_only_registrations: Option,
) -> ListExternal
fn update_list(
    env: soroban_sdk::Env,
    list_id: u128,
    name: Option,
    description: Option,
    cover_image_url: Option,
    remove_cover_image: Option,
    default_registration_status: Option,
    admin_only_registrations: Option,
) -> ListExternal
fn delete_list(env: soroban_sdk::Env, list_id: u128)
fn upvote(env: soroban_sdk::Env, voter: soroban_sdk::Address, list_id: u128)
fn remove_upvote(env: soroban_sdk::Env, voter: soroban_sdk::Address, list_id: u128)
fn transfer_ownership(
    env: soroban_sdk::Env,
    list_id: u128,
    new_owner_id: soroban_sdk::Address,
) -> soroban_sdk::Address
fn add_admins(
    env: soroban_sdk::Env,
    list_id: u128,
    admins: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn remove_admins(
    env: soroban_sdk::Env,
    list_id: u128,
    admins: soroban_sdk::Vec,
) -> soroban_sdk::Vec
fn clear_admins(env: soroban_sdk::Env, list_id: u128)
fn register_batch(
    env: soroban_sdk::Env,
    submitter: soroban_sdk::Address,
    list_id: u128,
    notes: Option,
    registrations: Option>,
) -> soroban_sdk::Vec
fn unregister(
    env: soroban_sdk::Env,
    submitter: soroban_sdk::Address,
    list_id: Option,
    registration_id: Option,
)
fn update_registration(
    env: soroban_sdk::Env,
    submitter: soroban_sdk::Address,
    list_id: u128,
    registration_id: u128,
    status: RegistrationStatus,
    notes: Option,
) -> RegistrationExternal
fn get_list(env: soroban_sdk::Env, list_id: u128) -> ListExternal
fn get_lists(
    env: soroban_sdk::Env,
    from_index: Option,
    limit: Option,
) -> soroban_sdk::Vec
fn get_lists_for_owner(
    env: soroban_sdk::Env,
    owner_id: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn get_lists_for_registrant(
    env: soroban_sdk::Env,
    registrant_id: soroban_sdk::Address,
) -> soroban_sdk::Vec
fn get_upvotes_for_list(
    env: soroban_sdk::Env,
    list_id: u128,
    from_index: Option,
    limit: Option,
) -> soroban_sdk::Vec
fn get_upvoted_lists_for_account(
    env: soroban_sdk::Env,
    user: soroban_sdk::Address,
    from_index: Option,
    limit: Option,
) -> soroban_sdk::Vec
fn get_registration(
    env: soroban_sdk::Env,
    registration_id: u128,
) -> RegistrationExternal
fn get_registrations_for_list(
    env: soroban_sdk::Env,
    list_id: u128,
    required_status: Option,
    from_index: Option,
    limit: Option,
) -> soroban_sdk::Vec
fn get_registrations_for_registrant(
    env: soroban_sdk::Env,
    registrant_id: soroban_sdk::Address,
    required_status: Option,
    from_index: Option,
    limit: Option,
) -> soroban_sdk::Vec
fn is_registered(
    env: soroban_sdk::Env,
    list_id: u128,
    registrant_id: soroban_sdk::Address,
    required_status: Option,
) -> bool
fn owner(env: soroban_sdk::Env) -> soroban_sdk::Address
fn upgrade(env: soroban_sdk::Env, wasm_hash: soroban_sdk::BytesN<32>)
fn admins(
    env: soroban_sdk::Env,
    list_id: u128,
) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶