> ## Documentation Index
> Fetch the complete documentation index at: https://staging-docs.orderly.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Omnichain

> Release notes for the Omnichain platform

export const Chip = ({type}) => {
  let content;
  let background = "#D4EAFF";
  let color = "#003D95";
  switch (type) {
    case "times":
      content = "Release Window";
      background = "#FFFAED";
      color = "#CA9400";
      break;
    case "update":
      content = "Update";
      background = "#DCE0FF";
      color = "#3B2FC9";
      break;
    case "new":
      content = "New Feature";
      background = "#D4EAFF";
      color = "#003D95";
      break;
    case "bug":
      content = "Bug Fixes";
      background = "#FFF3F9";
      color = "#FD678B";
  }
  return <div style={{
    float: "left",
    display: "table-column",
    width: "20%"
  }}>
      <p>
        <span className={`orderly-chip orderly-chip-${type}`} style={{
    background,
    color,
    borderRadius: "0",
    fontSize: ".8em",
    padding: "2px 10px",
    display: "inline-block",
    fontWeight: "500",
    letterSpacing: ".5px",
    whiteSpace: "nowrap",
    outline: "none",
    boxShadow: "none"
  }}>
          {content}
        </span>
      </p>
    </div>;
};

<div className="omnichain-release-notes-marker" />

## July 14th, 2026

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: July 10, 2026 06:00 UTC
      * Mainnet: July 14, 2026 05:15 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Conditional maker rebate eligibility is evaluated per trade:
        * If the Builder's base maker fee is negative but the user's trading fee is zero or positive, the Builder is not eligible for the maker rebate. Builder revenue before referral deductions equals the trading fee, not the trading fee minus the base maker fee
        * If the Builder's base maker fee and the user's trading fee are both negative, the Builder is eligible for the maker rebate. Builder revenue before referral deductions equals the trading fee minus the base maker fee
      * For eligible maker-rebate trades, net Builder revenue after referral deductions is calculated as: `Builder fee (net Builder revenue) = trading fee - base maker fee - (referral rebate + referee rebate)`
    </div>
  </div>
</div>

## June 30th, 2026

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: June 30, 2026 06:00 UTC
      * Mainnet: June 30, 2026 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Pre-TGE market support through Permissionless Listing
      * Separate risk parameters for RWA markets during off-market sessions
      * Affiliate direct-referee remarks
      * Builder daily revenue history public API
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Referral commission adjustment improvements
      * Referral and distributor codes extended to 15 characters
      * Admin API query improvements with optional account filters and 180-day query limits
      * Permissionless Listing and custom oracle workflow improvements
    </div>
  </div>
</div>

## June 2nd, 2026

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: May 29, 2026 06:00 UTC
      * Mainnet: June 2, 2026 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * FX PERPS support for HKD and KRW, plus Hong Kong and Korean stocks
    </div>
  </div>
</div>

## March 10th, 2026

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: March 6, 2026 06:00 UTC
      * Mainnet: March 10, 2026 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Isolated margin support
    </div>
  </div>
</div>

## January 27th, 2026

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: January 23, 2026 06:00 UTC
      * Mainnet: January 27, 2026 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Multilevel referral program
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * USD1 collateral listing
      * SOL withdrawal to Ceffu support
      * Cross-chain deposit disable/re-enable functionality
      * Point system documentation
      * System robustness improvements including database optimizations and rebalance enhancements
      * Performance improvements and bug fixes
    </div>
  </div>
</div>

## December 23rd, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: December 19, 2025 06:00 UTC
      * Mainnet: December 23, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Vanguard referral program
      * Gold/Silver price feed integration
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Zero downtime deployment
      * RWA base fee updates
      * System robustness improvements including trading checksum and reconciliation enhancements
      * WebSocket execution report symbol filtering
      * Batch update leverage functionality
      * Performance improvements and bug fixes
    </div>
  </div>
</div>

## November 19th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: November 18, 2025 06:00 UTC
      * Mainnet: November 20, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Permissioned Vaults support
      * Staking Revamp with buyback mechanism
      * YUSD collateral support on BNB Chain
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Vault rebalance API enhancements
      * Trading bug fixes including funding rate and engine improvements
      * System robustness improvements and settlement risk considerations
      * RWA volume API support
      * SDK API enhancements including chain info filtering and TradingView kline historical data
      * Performance improvements and bug fixes
    </div>
  </div>
</div>

## October 14th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: October 16, 2025 06:00 UTC
      * Mainnet: October 16, 2025 18:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * RWA (Real World Assets) Trading
      * OmniVault SEI network support
      * CCTP v2 upgrade
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Minimum trading fees configuration at builder level
      * Position history updates for bankrupt cases
      * Enhanced liquidation message notifications
      * Tokenomics API updates for total and circulating supply
      * Strategy Vault enhancements including new endpoints and status logic
      * Trading enhancements and system improvements
      * Security enhancements and documentation updates
    </div>
  </div>
</div>

## September 13th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: September 10, 2025 06:00 UTC
      * Mainnet: September 12, 2025 21:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Multi-collateral support on Solana Chain
      * Custom leverage per symbol
      * Internal transfer enhancements with wallet signature
      * ADL enhancements for insurance fund protection
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Security enhancements including withdrawal checks and monitoring
      * Referral code sub-accounts volume support
      * Custom builder tier
      * Enhanced liquidation info and multi-collateral improvements
      * Solana dex account deposit/withdraw for Strategy Vault
      * Campaign enhancements and builder whitelist withdrawal
      * Documentation updates and bug fixes
    </div>
  </div>
</div>

## August 12th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: August 8, 2025 07:00 UTC
      * Mainnet: August 11, 2025 21:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Ceffu (OmniVault) integration
      * OmniVault SP sub-accounts support
      * DEX account deposit/withdraw for Strategy Vault
      * Trading blacklist functionality
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * User fee rate API updates
      * Valor claim history endpoint
      * Trading system enhancements and bug fixes
    </div>
  </div>
</div>

## July 10th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: July 2, 2025 10:00 UTC
      * Mainnet: July 10, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Multi-Collateral support
      * Sub-accounts aggregate API
      * Campaign signup API
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Performance improvements and bug fixes
    </div>
  </div>
</div>

## June 3rd, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: May 30, 2025 06:00 UTC
      * Mainnet: June 3, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Sub-accounts support
      * Added Abstract and Plume mainnet support
      * TP/SL with limit order type
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Strategy Vault upgrades including new endpoints and status handling
      * Auto-generated referral codes can now be edited
      * Fixed next funding time calculation
      * Performance improvements and bug fixes
    </div>
  </div>
</div>

## April 29th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: April 25, 2025 06:00 UTC
      * Mainnet: April 29, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added Solana staking and trading rewards functionality
      * Implemented global max OI cap per market pair for improved risk management
      * Released public builder leaderboard for increased transparency
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Strategy Vault optimizations:
        * Improved APY formula and calculation
        * Added 30-day APY metric to vault info
        * Enhanced TVL and PnL data accuracy
        * Added minimum withdrawal amount functionality
        * Implemented PnL maximum drawdown tracking
      * Updated Builder Daily API with additional metrics
      * Enhanced Reduce Only (RO) order logic for improved reliability
      * Added support for automatic generated referral codes
      * Improved announcement API with support for types and update times
      * Added realized PnL tracking to builder daily reporting
      * Enhanced referral API with sorting capabilities
    </div>
  </div>
</div>

## April 1st, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: March 28, 2025 06:00 UTC
      * Mainnet: April 1, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Market maker reward leaderboard
      * Added filtering capability for Builder Admin to view non-default users
    </div>
  </div>
</div>

## February 25th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: February 21, 2025 06:00 UTC
      * Mainnet: February 25, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added support for Monad testnet
      * Added Ledger support for Solana network
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Updated API domain
      * Implemented chain-specific trading volume attribution
      * Updated tiered base fee structure for builders
      * Upgraded to Pyth Lazer for price feeds
    </div>
  </div>
</div>

## January 21th, 2025

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: January 17, 2025 06:00 UTC
      * Mainnet: January 21, 2025 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * `GET /v1/referral/rebate_summary` add a new field traded\_referral to track referral trades during the specified date

      * `GET v1/public/market_making_rewards/leaderboard` support all markets, and add est\_score in the response, est\_score = final Q score

      * Roadmap page

      * update MM Reward Multiplier

      * minor improvements and fixes
    </div>
  </div>
</div>

## December 24th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: December 20, 2024 06:00 UTC
      * Mainnet: December 24, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Morph support

      * Story supported

      * \$ORDER OFT and Staking on Avalanche

      * Price source from Hyperliquid

      * new query parameters for liquidation API

      * minor improvements and fixes
    </div>
  </div>
</div>

## November 26th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: November 22, 2024 06:00 UTC
      * Mainnet: November 26, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Avalanche support

      * Solana Mainnet supported

      * Reward Switch to esORDER

      * Pyth Integration

      * add pending treasury info to Valor pool info API

      * minor improvements and fixes
    </div>
  </div>
</div>

## October 29th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: October 25, 2024 06:00 UTC
      * Mainnet: October 29, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Solana testnet support

      * minor improvements and fixes
    </div>
  </div>
</div>

## September 24th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: September 20, 2024 06:00 UTC
      * Mainnet: September 24, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Funding rate history comparison API

      * Position History API

      * Fund transfer between accounts

      * unsettled PnL now considered in withdrawal checks
    </div>
  </div>
</div>

## August 27th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: August 23, 2024 06:00 UTC
      * Mainnet: August 27, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * The \$ORDER token has been released. Please check the [\$ORDER token overview](/introduction/tokenomics/overview-of-order)

      * Trading rewards APIs

      * Market making rewards APIs

      * Staking & VALOR APIs

      * Minor bugfixes and improvements
    </div>
  </div>
</div>

## July 30th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: July 26, 2024 06:00 UTC
      * Mainnet: July 30, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * New endpoint /v1/public/futures\_market to get market volume filtered by builder

      * New endpoint /v1/public/balance/stats to get TVL (total balance & unsettled PnL) by builder

      * New endpoint /v1/public/campaign/check to verify that given address meets certain constraints in specific campaign

      * Minor bugfixes and improvements
    </div>
  </div>
</div>

## June 25th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: June 21, 2024 06:00 UTC
      * Mainnet: June 25, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Adding optional `level` parameter to /v1/order POST body, which allows to use the price of bid0 to bid4 or ask0 to ask4

      * Adding optional `post_only_adjust` parameter to /v1/order POST body. Default value is false. If it is set to true, then it will adjust price to 1 tick close to current best price. Only supported for `POST_ONLY` type orders

      * New endpoint /v1/get\_broker to fetch all builders where given address has been registered

      * Performance improvements
    </div>
  </div>
</div>

## May 28th, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="times" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Testnet: May 24, 2024 06:00 UTC
      * Mainnet: May 28, 2024 06:00 UTC
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Expanded to Mantle with USDC.e support
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added WebSocket topic for maintenance status

      * Added optional `order_tag` parameter to `/v1/public/campaign/user`

      * Added optional sorting parameters to `/v1/volume/broker/daily`

      * Removed `fee` from referral API responses

      * Added sort parameter to the `GET` referee endpoint

      * Performance improvements
    </div>
  </div>
</div>

## April 16, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added bracket orders with stop loss and take profit alongside primary trades
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Order APIs now return realized PnL per position for orders that close or reduce open positions
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added WebSocket topics `{broker_id}${symbol}@ticker` and `{broker_id}$tickers` to query builder volume per market
      * Added two endpoints for verifying and checking referral codes
    </div>
  </div>
</div>

## March 12, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Builders can choose which chains they operate on
      * Supported builders for each chain can be retrieved through `GET /v1/public/chain_info`
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Rebates for trades with specific `order_tag` values can now be automated through the referral system
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added max slippage settings for market orders
      * Unfilled quantity outside the configured slippage is canceled
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added `order_tag` filtering to `GET /v1/orders` and `GET /v1/algo/orders`
      * Added referrer and referee rebate fields to `GET /v1/referral/info`
      * Added referral-code referee volume and fees to `GET /v1/referral/rebate_summary`
      * Added maker and taker volume breakdown to `GET /v1/volume/broker/daily`
      * Added total fees and builder rebate retrieval to `GET /v1/volume/broker/daily`
      * Added `user_address` and `account_id` filters to `GET /v1/referral/admin_info`
      * Added referral rebate split updates through `POST /v1/referral/edit_split`
      * Added total referrer and referee rebate fields to `GET /v1/referral/admin_info`
      * Added deposit, withdrawal, start account value, and end account value fields to campaign APIs
      * Increased `GET /v1/volume/broker/daily` update frequency from daily to hourly
      * Added address to `GET /v1/volume/broker/daily`
    </div>
  </div>
</div>

## February 5, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added referral code generation and sharing
      * Added referral system endpoints under the [Referral Program](/build-on-omnichain/restful-api/private/create-referral-code) section
      * Added referral system documentation
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added Custom Trading Fee System for builder-specific fee structures
      * Added fee setting endpoints under the [Fee Setting](/build-on-omnichain/restful-api/private/update-user-fee-rate) section
      * Deprecated fee tiers from `/v1/public/fee_futures/program`, `/v1/broker/user_info`, and `account` WebSocket
      * Added volume-based fee rate setting tool on [GitHub](https://github.com/OrderlyNetwork/orderly-evm-broker-fee-admin)
      * Added [custom fee documentation](/build-on-omnichain/user-flows/custom-fees)
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added stop loss, take profit, and positional stop loss/take profit order types
      * Added Mark Price trigger support
      * Added automatic TP/SL cancellation when positions close
      * Added full-position and partial-position TP/SL management
      * Amended algo order endpoints to support the new order types
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added Delegate Signer support for Smart Contract trading
      * Added EIP-712 signature types for Delegate Signer functions
      * Added Delegate Signer on-chain function and APIs
      * Added [Delegate Signer documentation](/build-on-omnichain/user-flows/delegate-signer)
    </div>
  </div>
</div>

## January 4, 2024

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added create, edit, cancel, and get algo order APIs
      * STOP orders are supported for now
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added deposit and withdrawal fees for cross-chain message costs
      * Added `withdraw_fee` to `GET /v1/public/token`
      * Added `allowCrossChainWithdrawal` to `POST /v1/withdraw_request`
      * Added `PENDING_REBALANCE` withdrawal status in REST and WSS
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="new" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added get account details API: `GET /v1/public/account`
      * Added get user statistics API: `GET /v1/client/statistics/daily`
      * Added get user fee tier API: `GET /v1/broker/user_info`
    </div>
  </div>

  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added `liquidation_tier` parameter for each symbol
      * Added `symbols` array and high/low risk perps in `POST /v1/liquidation`
    </div>
  </div>
</div>

## October 13, 2023

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added get vault chain info API
      * Added `tag` parameter for adding Orderly Key
      * Changed symbol format in get user info API from `BTC` to `PERP_BTC_USDC`
    </div>
  </div>
</div>

## September 21, 2023

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added Claim from insurance fund endpoint
      * Added `max_notional` to Get Insurance Fund Info and Get Account Information responses
      * Added `futures_tier` to Get Account Information response
    </div>
  </div>
</div>

## August 10, 2023

<div style={{ display: "table", width: "auto" }}>
  <div style={{ display: "table-row", width: "auto" }}>
    <Chip type="update" />

    <div
      style={{
    float: "left",
    display: "table-column",
    paddingLeft: "30px",
    width: "calc(80% - 30px)",
  }}
    >
      * Added Get PnL Settlement History API
      * Added Liquidations on Account WebSocket API
      * Added reduce-only order type
      * Added `limit_price` to Claim Liquidated Positions API
      * Updated `/insurancefund` endpoint to `/insurance_fund`
      * Made `symbol` optional in Get Liquidated Positions of Account API
    </div>
  </div>
</div>
