Contract cd9321ed3503243c4133bb20207b23dbf29184a62500425a3932cc24ea4baebb

← Back to Index 📥 Download WASM

Meta

cliver 27.0.0#5a7c5fe76530bf4248477ac812fc757146b98cc4
rssdkver 25.3.1#e50d95af029c83196dd122f0154bac3f1302394b
rsver 1.95.0
source_repo github:pointgroup-labs/alula

Instances

  • CDHFLMZKLB7UY32BTD2POASYZBSFPDH6CFCLGL7WZT3S7FLXEWCT5V5M

Interface

fn deploy(
    env: soroban_sdk::Env,
    salt: soroban_sdk::BytesN<32>,
    market_wasm_hash: soroban_sdk::BytesN<32>,
    market_admin: soroban_sdk::Address,
    name: soroban_sdk::String,
    oracle: soroban_sdk::Address,
    insurance_fund: soroban_sdk::Address,
    params: MarketInitParams,
    upgrade_in_queue_period: u64,
) -> Result
fn get_admin(env: soroban_sdk::Env) -> soroban_sdk::Address
fn accept_admin(env: soroban_sdk::Env) -> Result<(), MMCError>
fn __constructor(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn propose_admin(
    env: soroban_sdk::Env,
    new_admin: soroban_sdk::Address,
) -> Result<(), MMCError>
fn apply_market_upgrade(
    env: soroban_sdk::Env,
    market_address: soroban_sdk::Address,
) -> Result<(), MMCError>
fn apply_manager_upgrade(env: soroban_sdk::Env) -> Result<(), MMCError>
fn cancel_market_upgrade(
    env: soroban_sdk::Env,
    market_address: soroban_sdk::Address,
) -> Result<(), MMCError>
fn cancel_manager_upgrade(env: soroban_sdk::Env) -> Result<(), MMCError>
fn is_deployed_by_manager(
    env: soroban_sdk::Env,
    market_address: soroban_sdk::Address,
) -> bool
fn queue_in_market_upgrade(
    env: soroban_sdk::Env,
    market_address: soroban_sdk::Address,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), MMCError>
fn queue_in_manager_upgrade(
    env: soroban_sdk::Env,
    new_wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), MMCError>
fn get_queued_in_market_upgrade(
    env: soroban_sdk::Env,
    market_address: soroban_sdk::Address,
) -> Option
fn get_queued_in_manager_upgrade(env: soroban_sdk::Env) -> Option

Imports

WebAssembly Text (WAT) ▶