Skip to content

Commit 6618642

Browse files
authored
Merge pull request #3502 from DFXswiss/develop
Release: develop -> main
2 parents 0e5b5f8 + 9b9f365 commit 6618642

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
module.exports = class DisableInactiveAssetsLogging1774122167180 {
2+
name = 'DisableInactiveAssetsLogging1774122167180';
3+
4+
async up(queryRunner) {
5+
// Disable XT liquidity management rules (XT/BTC, XT/USDC, XT/SOL)
6+
await queryRunner.query(
7+
`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Disabled' WHERE "id" IN (292, 293, 297)`,
8+
);
9+
10+
// Disable Kraken liquidity management rules
11+
await queryRunner.query(
12+
`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Disabled' WHERE "id" IN (193, 194, 197, 199, 200, 202, 207, 209, 211, 213, 214, 215, 242, 248, 306)`,
13+
);
14+
15+
// Disable Pool liquidity management rules (only pools with balance = 0)
16+
await queryRunner.query(
17+
`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Disabled' WHERE "id" IN (230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 243, 244, 245, 246, 257, 258, 261, 262, 265, 266, 269, 270, 275, 277, 283, 284, 285, 286, 287)`,
18+
);
19+
20+
// Delete liquidity balances for Kaleido/CHF, MaerkiBaumann/USD, XT/BTC, XT/USDC, XT/SOL
21+
await queryRunner.query(`DELETE FROM "dbo"."liquidity_balance" WHERE "id" IN (217, 233, 288, 289, 293)`);
22+
23+
// Delete liquidity balances for Kraken
24+
await queryRunner.query(
25+
`DELETE FROM "dbo"."liquidity_balance" WHERE "id" IN (202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 235, 241, 302)`,
26+
);
27+
28+
// Delete liquidity balances for Pools with balance = 0
29+
await queryRunner.query(
30+
`DELETE FROM "dbo"."liquidity_balance" WHERE "id" IN (223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 236, 237, 238, 239, 253, 254, 257, 258, 261, 262, 265, 266, 271, 273, 276, 277, 281, 282, 283)`,
31+
);
32+
33+
// Disable Sumixx and Talium assets (cardBuyable + instantBuyable + buyable)
34+
await queryRunner.query(
35+
`UPDATE "dbo"."asset" SET "buyable" = 0, "cardBuyable" = 0, "instantBuyable" = 0 WHERE "id" IN (238, 304, 305, 306, 307)`,
36+
);
37+
}
38+
39+
async down(queryRunner) {
40+
// Re-enable Sumixx assets
41+
await queryRunner.query(
42+
`UPDATE "dbo"."asset" SET "cardBuyable" = 1, "instantBuyable" = 1 WHERE "id" IN (304, 305, 306, 307)`,
43+
);
44+
45+
// Re-enable Talium/DMCS
46+
await queryRunner.query(
47+
`UPDATE "dbo"."asset" SET "buyable" = 1, "cardBuyable" = 1, "instantBuyable" = 1 WHERE "id" = 238`,
48+
);
49+
50+
// Re-enable XT liquidity management rules (restore original status)
51+
await queryRunner.query(`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Active' WHERE "id" = 292`);
52+
await queryRunner.query(
53+
`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Inactive' WHERE "id" IN (293, 297)`,
54+
);
55+
56+
// Re-enable Kraken liquidity management rules (restore original status)
57+
await queryRunner.query(
58+
`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Active' WHERE "id" IN (193, 211, 215, 248)`,
59+
);
60+
await queryRunner.query(
61+
`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Inactive' WHERE "id" IN (194, 197, 199, 200, 202, 207, 209, 213, 214, 242, 306)`,
62+
);
63+
64+
// Re-enable Pool liquidity management rules (restore to Inactive)
65+
await queryRunner.query(
66+
`UPDATE "dbo"."liquidity_management_rule" SET "status" = 'Inactive' WHERE "id" IN (230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 243, 244, 245, 246, 257, 258, 261, 262, 265, 266, 269, 270, 275, 277, 283, 284, 285, 286, 287)`,
67+
);
68+
}
69+
};

0 commit comments

Comments
 (0)