Add perp_base_symbol field to liquidate_token_and_perp

This commit is contained in:
Nicholas Clarke 2022-01-26 11:55:23 -08:00
parent 7d474ed608
commit a7dbfd662a
1 changed files with 4 additions and 0 deletions

View File

@ -908,6 +908,7 @@ function parseFillLog(
["tokens"].find((e) => e.symbol === quoteSymbol).decimals;
let perpMarket;
let perpBaseSymbol;
let assetSymbol;
let liabSymbol;
@ -934,6 +935,7 @@ function parseFillLog(
liabSymbol = quoteSymbol;
liabDecimals = liabPerpMarket.quoteDecimals;
perpMarket = liabPerpMarket.name;
perpBaseSymbol = liabPerpMarket.baseSymbol;
} else {
// asset is perp and liab is token
let assetPerpMarket = perpMarkets.find(
@ -944,6 +946,7 @@ function parseFillLog(
assetSymbol = quoteSymbol;
assetDecimals = assetPerpMarket.quoteDecimals;
perpMarket = assetPerpMarket.name;
perpBaseSymbol = assetPerpMarket.baseSymbol;
liabSymbol = liabToken.symbol;
liabDecimals = liabToken.decimals;
@ -975,6 +978,7 @@ function parseFillLog(
asset_amount: assetTransfer,
asset_price: assetPrice,
asset_type: assetType,
perp_base_symbol: perpBaseSymbol,
mango_group: mangoGroupPk,
block_datetime: blockDatetime,
slot: slot,