Contract f743957995913b42d9754a154b77f132bcba65b1fbafd1d378296548b4e65d3a

← Back to Index 📥 Download WASM

Meta

cliver 26.0.0#60f7458e7ecffddf2f2d91dc6d0d2db4fab03ecc
rssdkver 23.4.0#673d6c4f2368d282d25da29bda55c21b8be69ca6
rsver 1.90.0

Instances

  • CBQNZKCJFGVHUWGKAHT3BD7ZVPRBSQESSRFBYIBQQ46K7VKVOTN3Q6BU

Interface

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

Imports

WebAssembly Text (WAT) ▶