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..035a679 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: 'takerClientOrderId', + type: 'text', + }, ], }), 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(), }; }); }