Contract e66fd83141e3dc323728fac547eaad0a1f2f470865072a72c0860986f8515378

← Back to Index 📥 Download WASM

Meta

cliver 26.1.0#1228cff8022b804659750b94b315932b0e0f3f6a
rssdkver 23.4.0#673d6c4f2368d282d25da29bda55c21b8be69ca6
rsver 1.95.0

Instances

  • CAAQXXQU4WUJEQT5OP6LXRWSBGQ6TMQUYLEII7U24OEMXYIQ3N2SBJVP

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