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,
max_positions: u32,
min_collateral: i128,
insolvency_ltv_bps: i128,
update_in_queue_period: Option,
) -> Result
fn get_markets(env: soroban_sdk::Env) -> soroban_sdk::Map
fn get_config(env: soroban_sdk::Env) -> Config
fn __constructor(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
market_contract_wasm_hash: soroban_sdk::BytesN<32>,
)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn upgrade_deployed_markets(
env: soroban_sdk::Env,
new_market_contract_wasm_hash: soroban_sdk::BytesN<32>,
)