From d369d41185c8c352beb87de908c6ca971bf869ed Mon Sep 17 00:00:00 2001 From: Nicholas Clarke Date: Thu, 13 Jan 2022 16:31:50 -0800 Subject: [PATCH 1/2] Add makerClientOrderId and takerClientOrderId to perp_event table. --- src/entity/PerpEvent.ts | 6 ++++++ src/migration/1627606236070-CreatePerpEvent.ts | 9 +++++++++ src/scrapePerpQueue.ts | 2 ++ 3 files changed, 17 insertions(+) diff --git a/src/entity/PerpEvent.ts b/src/entity/PerpEvent.ts index 0c9a54f..17a3201 100644 --- a/src/entity/PerpEvent.ts +++ b/src/entity/PerpEvent.ts @@ -37,4 +37,10 @@ export default class PerpEvent { @Column() quantity: number; + + @Column() + makerClientOrderId: string; + + @Column() + takerClientOrderId: string; } diff --git a/src/migration/1627606236070-CreatePerpEvent.ts b/src/migration/1627606236070-CreatePerpEvent.ts index 9dd5ea8..58678da 100644 --- a/src/migration/1627606236070-CreatePerpEvent.ts +++ b/src/migration/1627606236070-CreatePerpEvent.ts @@ -54,6 +54,15 @@ export class CreatePerpEvent1627606236070 implements MigrationInterface { name: 'quantity', type: 'decimal', }, + + { + name: 'makerClientOrderId', + type: 'text', + }, + { + name: 'taker', + type: 'takerClientOrderId', + }, ], }), true diff --git a/src/scrapePerpQueue.ts b/src/scrapePerpQueue.ts index e2f3b48..d9779f5 100644 --- a/src/scrapePerpQueue.ts +++ b/src/scrapePerpQueue.ts @@ -46,6 +46,8 @@ function formatFillEvents(address, fillEvents) { takerOrderId: fillEvent.takerOrderId.toString(), price: fillEvent.price, quantity: fillEvent.quantity, + makerClientOrderId: fillEvent.makerClientOrderId.toString(), + takerClientOrderId: fillEvent.takerClientOrderId.toString(), }; }); } From 93b12dd9f12fc189c9b588ae38336214a95063ff Mon Sep 17 00:00:00 2001 From: Nicholas Clarke Date: Thu, 13 Jan 2022 16:35:41 -0800 Subject: [PATCH 2/2] Correct typo. --- src/migration/1627606236070-CreatePerpEvent.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/migration/1627606236070-CreatePerpEvent.ts b/src/migration/1627606236070-CreatePerpEvent.ts index 58678da..035a679 100644 --- a/src/migration/1627606236070-CreatePerpEvent.ts +++ b/src/migration/1627606236070-CreatePerpEvent.ts @@ -60,8 +60,8 @@ export class CreatePerpEvent1627606236070 implements MigrationInterface { type: 'text', }, { - name: 'taker', - type: 'takerClientOrderId', + name: 'takerClientOrderId', + type: 'text', }, ], }),