ExecuteMsg: {
    update_config: {
        base_asset_holding_cap?: Uint128 | null;
        fluctuation_limit_ratio?: Uint128 | null;
        insurance_fund?: string | null;
        margin_engine?: string | null;
        open_interest_notional_cap?: Uint128 | null;
        pricefeed?: string | null;
        spot_price_twap_interval?: number | null;
        spread_ratio?: Uint128 | null;
        toll_ratio?: Uint128 | null;
    };
} | {
    update_owner: {
        owner: string;
    };
} | {
    swap_input: {
        base_asset_limit: Uint128;
        can_go_over_fluctuation: boolean;
        direction: Direction;
        position_id: number;
        quote_asset_amount: Uint128;
    };
} | {
    swap_output: {
        base_asset_amount: Uint128;
        direction: Direction;
        position_id: number;
        quote_asset_limit: Uint128;
    };
} | {
    settle_funding: {};
} | {
    set_open: {
        open: boolean;
    };
}

©2020 - 2023 Oraichain Foundation