From 180acbd27360ecb9d8ebaa44a83292c183f005cc Mon Sep 17 00:00:00 2001 From: Danswar <48102227+Danswar@users.noreply.github.com> Date: Thu, 12 Mar 2026 10:07:00 -0300 Subject: [PATCH] feat: update XT liquidity limits for DEPS, DEURO, and USDT (#3402) --- .../1773320180786-UpdateXtLiquidityLimits.js | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 migration/1773320180786-UpdateXtLiquidityLimits.js diff --git a/migration/1773320180786-UpdateXtLiquidityLimits.js b/migration/1773320180786-UpdateXtLiquidityLimits.js new file mode 100644 index 0000000000..494dca6780 --- /dev/null +++ b/migration/1773320180786-UpdateXtLiquidityLimits.js @@ -0,0 +1,62 @@ +/** + * @typedef {import('typeorm').MigrationInterface} MigrationInterface + * @typedef {import('typeorm').QueryRunner} QueryRunner + */ + +/** + * @class + * @implements {MigrationInterface} + */ +module.exports = class UpdateXtLiquidityLimits1773320180786 { + name = 'UpdateXtLiquidityLimits1773320180786' + + /** + * Update XT liquidity management rules for DEPS(296), DEURO(295), and USDT(294). + * + * @param {QueryRunner} queryRunner + */ + async up(queryRunner) { + await queryRunner.query(` + UPDATE "dbo"."liquidity_management_rule" + SET "minimal" = 150000, "optimal" = 170000 + WHERE "id" = 296 + `); + + await queryRunner.query(` + UPDATE "dbo"."liquidity_management_rule" + SET "optimal" = 15000, "maximal" = 25000 + WHERE "id" = 295 + `); + + await queryRunner.query(` + UPDATE "dbo"."liquidity_management_rule" + SET "minimal" = 30000, "optimal" = 35000 + WHERE "id" = 294 + `); + } + + /** + * Revert to previous values. + * + * @param {QueryRunner} queryRunner + */ + async down(queryRunner) { + await queryRunner.query(` + UPDATE "dbo"."liquidity_management_rule" + SET "minimal" = 13300, "optimal" = 15000 + WHERE "id" = 296 + `); + + await queryRunner.query(` + UPDATE "dbo"."liquidity_management_rule" + SET "optimal" = 20000, "maximal" = NULL + WHERE "id" = 295 + `); + + await queryRunner.query(` + UPDATE "dbo"."liquidity_management_rule" + SET "minimal" = 26000, "optimal" = 30000 + WHERE "id" = 294 + `); + } +}