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