-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Monitor and Alert when routers not correctly filling transfers #4982
Comments
Large txn from BNB Chain to Gnosis: https://connextscan.io/tx/0x165434fae546628bf17b84dce493f79aa5160a0713635de89f9971af8c3fd325 Gnosis router not bidding: https://connextscan.io/router/0x048a5ecc705c280b2248aeff88fd581abbeb8587 |
https://connextscan.io/tx/0xc572d6076b0ca8cf95a1f1f3819fb35e6e6a07662215ee665839cffa1c673319 from Karpatkey didnt go through |
RCA:
Overall Cause: Our routers don’t run rabbitMQ in a HA environment. |
Case 1: 3.2 Metis from Andromeda to Mainnet Transaction: Routers: Ticket: Case 2: 304 USDT from BNB to Arbitrum Transaction: Routers that could fulfill the txn: Ticket: |
Transaction: https://connextscan.io/tx/0xdcae3368f11ee562ba51dbc57ef0b62d4eaaa3d1a8ab6d675e9bef3606863905 Transaction: https://connextscan.io/tx/0x032a1173d7e868b3cd0376d537253bdb3401984eba0efc85e64bd6b0c8715106 Transaction: https://connextscan.io/tx/0xad762da074eeafd097160ea9af9fd926e0571f4957d6478c46b69433ef17864 Transaction: https://connextscan.io/tx/0x0440af350352d17d8b9468b538f62e646857139b724ed16005e492f5f8a02942 |
DAI from Arbitrum to Gnosis |
USDT from BNB to Gnosis |
WETH from Arbitrum to Linea - this is a weird one because there are FOUR routers with more than enough liquidity and no one is bidding it. Tx: https://connextscan.io/tx/0x036539cedfe5dca06f83a829f14e0af9ebbb60b6d9eb1c11aefefdac5d83c2ec Routers: Ticket: https://discord.com/channels/454734546869551114/1221132819573637322 |
The sequencer endpoint to monitor router status is live:
Need further discussion to figure out the best place where we integrate it. |
ezETH from BNB Chain to Mode Tx: https://connextscan.io/tx/0xb6967b2bd79a88723556e500790a87a1fc8e7142982cfebdd709a80ae5213818 Routers: (all of them seems online but for some reasons which idk they're not bidding this tx) Ticket: Intercom 375 |
WETH from Arbitrum to Linea tx: https://connextscan.io/tx/0x7c6348731cbe30c490cef3f5513ab6e71d1dbeb00c460738a14ad40d07d706f3 Routers: Ticket: Intercom 375 |
WETH from Arbitrum to Linea TX: https://connextscan.io/tx/0x0139dd60817e3d7fc44a81b12d285d54df025eebc48fb03015ea78b2aeeb64ef Router: https://connextscan.io/router/0x5d527765252003acee6545416f6a9c8d15ae8402 Ticket: Intercom 375 |
ezETH from Ethereum to Mode (this txn should be fulfilled by at least 2 routers) tx: https://connextscan.io/tx/0xfcbc79292298008de6f38de6428d9316c1fc7fb3a8d9f27b7c18dd27f819503f Routers: Ticket: https://discord.com/channels/454734546869551114/1224052652992626719 |
WETH from Arbitrum to Linea Anyone knows why this txn isn't getting bids? there are 4 online routers with enough ETH on Linea. tx: routers: discord: https://discord.com/channels/454734546869551114/1224426322940661831 |
Were looking into this |
ezETH from Linea to Mode tx: https://connextscan.io/tx/0xde25907d24629049200108196e4604d8e67949b1710bb27a8418571e4a94faa8 routers (there are 4 active routers with enough liquidity, 2 of them also support Linea): https://connextscan.io/router/0x8cb19ce8eedf740389d428879a876a3b030b9170 ticket: https://discord.com/channels/454734546869551114/1226187490868859060 |
ETH from Arbitrum to Mode tx: https://connextscan.io/tx/0x6180ee5bc2fdb15d0eb57890d57dc0fa998cd2bb0decc2b6e5827dd05d0d43ea Routers: ticket: https://discord.com/channels/454734546869551114/1227202633626816604 |
tx: https://connextscan.io/tx/0xd2f698802d30ff553c64cb3bdd2a296b83971f4c2815d81d4da07384d9ac9f5e routers: https://connextscan.io/router/0x97b9dcb1aa34fe5f12b728d9166ae353d1e7f5c4 (this router is active and bidding txns going to Metis, I'm not sure of what's happening with the txn above) discord: https://discord.com/channels/454734546869551114/1228041371500154933 |
USDT from BNB to Ethereum This is a special case, the user sent a high amount (55.700 USDT) and there are enough router liquidity to complete it, but it is distributed among 3 diff (active) routers. Multirouter bidding seems not working properly in this case. Tx: https://connextscan.io/tx/0xe0422ea721f45fd4b4f9e3e713a17ac4eb78c841c296577c248353e5a32c6452 Routers: Discord: https://discord.com/channels/454734546869551114/1228470019390832751 |
USDC from BNB to Metis Only 3.34 USDC txn and 2 active routers, but it is going through the slow path tx: https://connextscan.io/tx/0x3e968ba73a0216ef9bf208b1f854c4b63eebfb0a2bda0bf851019bde58f3b932 routers: Discord: https://discord.com/channels/454734546869551114/1229507135998791681 |
Problem
When a properly setup active router stops bidding, we don't know of it, until operator (we or router) checks.
Impact
Router operator miss on potential revenue, possibly transfers not getting boosted.
Proposed Solution
Monitor every active router, and alert when it stops sending successful bids, for more than a threshold amount of time
Acceptance Criteria
From an end user perspective, the below criteria must be met to consider this done:
The text was updated successfully, but these errors were encountered: