Bugfixes + ignore CachePerpMarkets logs (parse updateFunding only)
This commit is contained in:
parent
40970da3ff
commit
9a2e553840
|
@ -220,7 +220,7 @@ export function anchorParser(parsedTransactions, result, signature, blockTime, s
|
|||
blockDatetime
|
||||
);
|
||||
parsedTransactions.perp_bankruptcy.push(perpBankruptcyRow);
|
||||
parsedTransactions.updating_funding.push(updateFundingRow);
|
||||
parsedTransactions.funding.push(updateFundingRow);
|
||||
} else if (eventName === "SettlePnlLog") {
|
||||
parsedTransactions.settle_pnl.push(
|
||||
...parseSettlePnl(
|
||||
|
@ -266,16 +266,18 @@ export function anchorParser(parsedTransactions, result, signature, blockTime, s
|
|||
)
|
||||
)
|
||||
} else if (eventName === "CachePerpMarketsLog") {
|
||||
parsedTransactions.funding.push(
|
||||
...parseCachePerpMarkets(
|
||||
eventNum,
|
||||
eventData,
|
||||
signature,
|
||||
blockTime,
|
||||
slot,
|
||||
blockDatetime
|
||||
)
|
||||
)
|
||||
// pass - logging from CachePerpMarkets is redundant - can just log from updateFunding
|
||||
|
||||
// parsedTransactions.funding.push(
|
||||
// ...parseCachePerpMarkets(
|
||||
// eventNum,
|
||||
// eventData,
|
||||
// signature,
|
||||
// blockTime,
|
||||
// slot,
|
||||
// blockDatetime
|
||||
// )
|
||||
// )
|
||||
} else if (eventName === "OpenOrdersBalanceLog") {
|
||||
parsedTransactions.open_orders_balances.push(
|
||||
parseOpenOrdersBalance(
|
||||
|
@ -1209,11 +1211,11 @@ function parseFillLog(
|
|||
const perpMarketConfig = groupConfig.perpMarkets.find(
|
||||
(p) => p.marketIndex === eventData.marketIndex.toNumber()
|
||||
) as PerpMarketConfig;
|
||||
|
||||
|
||||
return {
|
||||
symbol: perpMarketConfig.baseSymbol,
|
||||
long_funding: new I80F48(eventData.longFunding).toNumber(),
|
||||
short_funding: new I80F48(eventData.longFunding).toNumber(),
|
||||
short_funding: new I80F48(eventData.shortFunding).toNumber(),
|
||||
instruction_num: instructionNum,
|
||||
mango_group: eventData.mangoGroup.toString(),
|
||||
block_datetime: blockDatetime,
|
||||
|
|
Loading…
Reference in New Issue