Contract b5a38a636c2885e0a0d7d00bd5ec66e9f9bfeab81d22d7377eec1a98cac998cf

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.94.1

Instances

  • CAL4FKZSK7C3OZLXW362IR3LAW3SFQJCYWZEYM4XVCHNYPCXZVEF6WTK

Interface

fn boost(env: soroban_sdk::Env, vault: soroban_sdk::Address, amount: i128)
fn deposit(
    env: soroban_sdk::Env,
    caller: soroban_sdk::Address,
    vault: soroban_sdk::Address,
    amount: i128,
)
fn transfer(
    env: soroban_sdk::Env,
    vault: soroban_sdk::Address,
    amount: i128,
    to: soroban_sdk::Address,
)
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn get_manager(env: soroban_sdk::Env) -> soroban_sdk::Address
fn set_manager(env: soroban_sdk::Env, new_manager: soroban_sdk::Address)

Accepts a pending admin transfer. Must be called by the exact address that was previously proposed. Clears the pending slot on success.

fn accept_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn get_campaign(env: soroban_sdk::Env, vault: soroban_sdk::Address) -> Campaign
fn __constructor(
    env: soroban_sdk::Env,
    admin: soroban_sdk::Address,
    manager: soroban_sdk::Address,
)

Proposes a new admin. The new address must call accept_admin to take the role. Calling again with a different address overwrites the pending slot; calling with the current admin's own address effectively cancels.

fn propose_admin(env: soroban_sdk::Env, new_admin: soroban_sdk::Address)
fn update_campaign(env: soroban_sdk::Env, vault: soroban_sdk::Address, active: bool)
fn get_pending_admin(env: soroban_sdk::Env) -> Option
fn register_campaign(env: soroban_sdk::Env, vault: soroban_sdk::Address)
fn unregister_campaign(env: soroban_sdk::Env, vault: soroban_sdk::Address)

Imports

WebAssembly Text (WAT) ▶