Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions migration/1773320180786-UpdateXtLiquidityLimits.js
Original file line number Diff line number Diff line change
@@ -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
`);
}
}
Loading