Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

IOrderRouterAdminHost

Git Source

Functions

applyRouterConfig

function applyRouterConfig(
    RouterConfig calldata config
) external;

applyOracleConfig

function applyOracleConfig(
    OracleConfig calldata config
) external;

Structs

RouterConfig

struct RouterConfig {
    uint256 maxOrderAge;
    uint256 orderExecutionStalenessLimit;
    uint256 liquidationStalenessLimit;
    uint256 pythMaxConfidenceRatioBps;
    uint256 minOpenNotionalUsdc;
    uint256 openOrderExecutionBountyBps;
    uint256 minOpenOrderExecutionBountyUsdc;
    uint256 maxOpenOrderExecutionBountyUsdc;
    uint256 closeOrderExecutionBountyUsdc;
    uint256 maxPendingOrders;
    uint256 minEngineGas;
    uint256 maxPruneOrdersPerCall;
}

OracleConfig

struct OracleConfig {
    address pyth;
    bytes32[] feedIds;
    uint256[] quantities;
    uint256[] basePrices;
    bool[] inversions;
}