github dydxprotocol/v4-chain indexer/v6.0.3
Indexer v6.0.3

latest releases: indexer/v5.0.15, indexer/v6.0.5, protocol/v6.0.3-dev0...
3 days ago

Marketmap Revenue Sharing

  • [TRA-434] Governance msg MsgSetMarketMapperRevShareDetailsForMarket (#1820)
  • [TRA-442] Add query for market mapper revenue share params (#1746)
  • [TRA-433] Add MarketMapperRevShareDetails state and associated functions (#1744)
  • [TRA-415] implement market mapper rev share gov msg (#1733)
  • [TRA-414] Add x/revshare module skeleton (#1719)
  • [TRA-354] Add a hard cap to the number of markets listed for PML (#1644)

Vault

  • Revert vault flickering indexer changes (#1902)
  • [TRA-169] keep existing vault orders if price and size don't need updates (#1886)
  • [TRA-475]: Add Transfer Between endpoint (#1839)
  • [TRA-461] Remove x/vault/MsgWithdrawFromVault (#1859)
  • [TRA-471] update shares in vault query response to use NumShares type (#1834)
  • [TRA-466] add individual parameters of vaults (#1828)
  • [TRA-461] define MsgWithdrawFromVault proto (#1815)
  • [TRA-446] include vault shares in genesis state (#1774)
  • Update order replacement protos to include old order id (#1664)

Performance

  • Optimize pnl queries (#1812)
  • [CT-971] Add flag for socks batch processing (#1777)
  • Remove extra db lookup (#1645)
  • [CT-919] Add pnl stats task (#1675)
  • Update and optimize use of ws library in socks (#1409)
  • Handle order replacement in vulcan (#1686)
  • Handle stateful order replacement in Ender (#1667)
  • decode message in socks only once (#1646)
  • Remove unnecessary redact (#1648)
  • [CT-875] Simplify indexer messages for short term order replacement (#1593)
  • [CT-808] Add pagination for pnl endpoint (#1529)
  • [CT-808] Add subaccount limit per pnl run (#1527)
  • Add support for pagination at controller level. (#1420)
  • [OTE-308] Update upsert querybuilder and compliance table upsert function (#1477)

Bug Fix

  • [CT-970] Add debug logs to roundtable task, fix case where marketId!=perpetualId (#1786)
  • Cherry-pick "Handle invalid price level updates gracefully. (#1747)" (#1749)
  • [CT-913] Fix issue where pnl wasn't being calculated for some subaccounts (#1662)
  • Fix subaccount validation to account for updated subaccount limit. (#1513)

Compliance

  • [OTE-626]: Add support for whitelisted addresses (#1966)
  • Do not overwrite existing CLOSE_ONLY/BLOCKED compliance statuses (#1926)
  • fix updatedAt in /geoblock response (#1925)
  • Align screen & geoblock compliance endpoints (#1829)
  • Fix screen endpoint (#1759)
  • [OTE-438] Allow users to read data if they are in FIRST_STRIKE_CLOSE_ONLY (#1716)
  • [OTE-419] Add GB_GEO to compliance reasons (#1697)

Miscellaneous Improvements

  • Set fromBeginning to false by default (#2101) (#2107)
  • Change fromBeginning to a flag (backport #1998) (#2105)
  • Sample onBatch stats (#1942)
  • Set all ints in documentation to ints rather than numbers (#1684)
  • [TRA-499] remove pagination from historical-pnl/parentSubaccountNumber endpt (#1912)
  • increase default API limit from 100 -> 1000 (#1814)
  • fix historical pnl endpoint name in docs (#1863)
  • Add baseOpenInterest to perpetual_markets athena table (#1830)
  • Set heartbeat defaults (#1813)
  • Adam/ct 861 websocket topic for blockheight (#1705)
  • Send order remove subaccount message on order replace (#1735)
  • [OTE-420]: Deprecate ONBOARD from Indexer (#1728)
  • Rename & add some more tags to stats (#1715)
  • Change >=2 to >2 for stale pnl accounts (#1704)
  • Add latest block height to /addresses API endpoint (#1701)
  • Flip SEND_SUBACCOUNT_WEBSOCKET_MESSAGE_FOR_CANCELS_MISSING_ORDERS flag default to true (#1574)
  • Flip LOOPS_ENABLED_UNCROSS_ORDERBOOK flag default to true (#1683)
  • [TRA-380] use serializable int for equity and inventory in vault query (#1688)
  • Code cleanup (#1679)
  • [CT-873] Deprecate FOK orders (#1597)
  • Rename order_replace proto event to order_replacement (#1665)
  • Candles HLOC Data (#1887)
  • Add marketType to perpetual_markets athena table (#1659)
  • Comment out debug logs (#1654)
  • Ensure message forwarder samples all stats (#1653)
  • [CT-756] add roundtable task that uncrosses orderbook (#1594)
  • [CT-885] Deprecate and remove OpenOrdersCache (#1613)
  • [CT-874] Add realizedPnl/unrealizedPnl to consolidated subaccount websocket msg sent from fills/liquidations/deleveraging Ender handlers (#1603)
  • [CT-839] Add blockHeight to subaccount websocket message (#1585)
  • Restore prior API ordering when page param is not specified (#1560)
  • [TRA-109] Filter out transfers between child subaccounts of same parent. (#1544)
  • [CT-846] Send subaccount websocket message when cancel is received for non-existent order (#1540)
  • [CT-852] Deprecate StatefulOrderPlacementV1 (#1545)
  • Remove onboard/connect validation error logging (#1526)
  • Upgrade kafkajs to 2.2.4 in Indexer (#1514)
  • [CT-838] Add updatedAtHeight to /addresses/…/subaccountNumber/… API endpoint (#1502)
  • [CT-834] new endpoint for stateful orders (#1501)
  • Update indexer README (#1482)
  • [TRA-109] Add parent subaccount websocket (#1463)
  • [TRA-107] Add parentSubaccountNumber endpoint for historical-pnl (#1476)
  • Orderbook Fills protos (#1446)

Don't miss a new v4-chain release

NewReleases is sending notifications on new releases.