Contract a67c374ea61fb090d5c3957f56fb58b561ef02a254e07613cd84aa43e3ab31b5

← Back to Index 📥 Download WASM

Meta

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

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