Announcement: Trading System Upgrade

Modified on Wed, 3 Dec at 11:09 AM

To enhance system performance, reliability, and overall user experience, Bitkub Exchange has been working on upgrading the trading system, starting from digital assets listed under the section Digital assets with upgraded trading system per this announcement. This upgrade applies across the website, application, and public API interfaces of Bitkub Exchange.


Changes after the completed upgrade

The upgrade will introduce our customers a new user experience specifically for the trading system of relevant digital assets, which will differ from others that are not included in this announcement, as follows:

  1. Changes on Website and Application


The core logic of the Stop-Limit order remains unchanged in both systems. The only difference lies in how the order status is displayed after being triggered according to the below table.


Function/Usage

Current system

New system

(for coins listed in the table at the end of this announcement)

Stop-Limit Order Display Behavior in the Open Orders page

When a Stop-Limit order is triggered, the system will automatically convert the order type from Stop-Limit to a Limit order.

When a Stop-Limit order is triggered, the system will retain the order type as Stop-Limit, and the order status will be displayed as “Triggered”. This enhancement provides clearer visibility into the order’s current state.



Sample

Old System

New System

Before being triggered at the stop price

After being triggered at the stop price


Comparison of the old and new displays


  1. Changes to Public API


Function/Usage

Current system

New system

(for coins listed in the table at the end of this announcement)


Order ID and Txn ID

Parent & Child Order Model

When a single order is partially matched multiple times, the system generates a new child order for each match.

  • Example: 1 original order matched in 3 parts > 3 Order IDs and 3 txn_ids are generated.

Order & Match Model (Global Exchange Concept)

When a single order is partially matched multiple times, no new orders (child orders) will be created. All matches will occur under the original order. (Order ID can match multiple times.)

  • Example1 original order matched in 3 parts > 1 Order ID and 3 txn_ids will be generated.


Order_id and Txn_id type

The symbol name and side are specified in the ID.

  • Example: BTCBUY12123312323

Changed to UUID type where the symbol name and side are no longer specified in the ID.

  • Example of the new UUID:  67b03a32a713c3f75f707799

Place Order APIs (Endpoint: place-bid, place-ask)

Old id format

The id will be changed to UUID.

Cancel Order API (Endpoint: cancel-order)

Old id format

The id will be changed to UUID.

My Open Orders API (Endpoint: my-open-orders)

Old id format

idparent_id, and super_id will be changed to UUID and it will remain the same as the previous match if the partial matches are from the same original order.

My Order History API (Endpoint: my-order-history)

Old id format

  • order_idparent_order_id, and super_order_id will be changed to UUID and it will remain the same as the previous match if the partial matches are from the same original order.

  • txn_id will be changed to UUID.

Order Info API (Endpoint: my-order-info)

Old id format

  • idfirstparentand last will be changed to UUID and it will remain the same as the previous match if the partial matches are from the same original order.

  • txn_id will be changed to UUID.


Example of API Response


Open Order API Response










Order History API Response










Order Info API Response





Digital assets with an upgraded trading system per this announcement


CurrencyAbbreviationNew system changes effective date
UMAUMA19 June 2025
USDSUSDS14 August 2025
SonicS11 September 2025
GravityG11 September 2025
HedaraHBAR11 September 2025
The SandboxSAND16 October 2025
API3API33 December 2025
AethirATH3 December 2025
AUSDAUSD3 December 2025
Axie InfinityAXS3 December 2025
BabylonBABY3 December 2025
LombardBARD3 December 2025
BiconomyBICO3 December 2025
CatizenCATI3 December 2025
ConfluxCFX3 December 2025
Cookie DAOCOOKIE3 December 2025
CalderaERA3 December 2025
EclipseES3 December 2025
Ether.fiETHFI3 December 2025
FluxFLUX3 December 2025
Frax ShareFXS3 December 2025
GalaGALA3 December 2025
GolemGLM3 December 2025
Grass TokenGRASS3 December 2025
Haedal ProtocolHAEDAL3 December 2025
IoTeXIOTX3 December 2025
KernelDAOKERNEL3 December 2025
SolayerLAYER3 December 2025
Terra ClassicLUNA3 December 2025
Magic EdenME3 December 2025
MorphoMORPHO3 December 2025
OrcaORCA3 December 2025
Orderly NetworkORDER3 December 2025
PendlePENDLE3 December 2025
PlumePLUME3 December 2025
ParclPRCL3 December 2025
SuccinctPROVE3 December 2025
ResolvRESOLV3 December 2025
Sahara AISAHARA3 December 2025
SeiSEI3 December 2025
SafepalSFP3 December 2025
SomniaSOMI3 December 2025
SSONIC3 December 2025
SophonSOPH3 December 2025
SwellSWELL3 December 2025
TaikoTAIKO3 December 2025
ToncoinTON3 December 2025
UniswapUNI3 December 2025
USD CoinUSDC3 December 2025
ZentryZENT3 December 2025
0xZRX3 December 2025

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article