fn deploy(
env: soroban_sdk::Env,
salt: soroban_sdk::BytesN<32>,
market_admin: soroban_sdk::Address,
name: soroban_sdk::String,
oracle: soroban_sdk::Address,
insurance_fund: soroban_sdk::Address,
params: MarketInitParams,
) -> Result
fn get_markets(env: soroban_sdk::Env) -> soroban_sdk::Map
fn get_config(env: soroban_sdk::Env) -> Config
fn get_market_wasm_hash(env: soroban_sdk::Env) -> soroban_sdk::BytesN<32>
fn get_queued_in_market_upgrade(env: soroban_sdk::Env) -> Option
fn get_queued_in_manager_upgrade(env: soroban_sdk::Env) -> Option
fn queue_in_market_upgrade(
env: soroban_sdk::Env,
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 cancel_market_upgrade(env: soroban_sdk::Env) -> Result<(), MMCError>
fn cancel_manager_upgrade(env: soroban_sdk::Env) -> Result<(), MMCError>
fn apply_market_upgrade(env: soroban_sdk::Env) -> Result<(), MMCError>
fn apply_manager_upgrade(env: soroban_sdk::Env) -> Result<(), MMCError>
fn propose_admin(
env: soroban_sdk::Env,
new_admin: soroban_sdk::Address,
) -> Result<(), MMCError>
fn accept_admin(env: soroban_sdk::Env) -> Result<(), MMCError>
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
market_contract_wasm_hash: soroban_sdk::BytesN<32>,
)