{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":377262726,"defaultBranch":"main","name":"routing-api","ownerLogin":"Uniswap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-15T18:43:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36115574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716596409.0","currentOid":""},"activityList":{"items":[{"before":"8eeabec73dd22be9eaec89d8913d065522466e16","after":null,"ref":"refs/heads/jsy1218/revert-manual-filter-fantom-subgraph","pushedAt":"2024-05-25T00:20:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"}},{"before":"3f68d2e62083268e683c4657c63869b8f8378f16","after":"50e10b8fecc0cbebd3ec4414e17adecdc92ad24e","ref":"refs/heads/main","pushedAt":"2024-05-25T00:20:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"Revert \"fix: manually filter out fantom cached routes (#712)\" (#713)\n\nThis reverts commit 3f68d2e62083268e683c4657c63869b8f8378f16.","shortMessageHtmlLink":"Revert \"fix: manually filter out fantom cached routes (#712)\" (#713)"}},{"before":null,"after":"8eeabec73dd22be9eaec89d8913d065522466e16","ref":"refs/heads/jsy1218/revert-manual-filter-fantom-subgraph","pushedAt":"2024-05-25T00:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"Revert \"fix: manually filter out fantom cached routes (#712)\"\n\nThis reverts commit 3f68d2e62083268e683c4657c63869b8f8378f16.","shortMessageHtmlLink":"Revert \"fix: manually filter out fantom cached routes (#712)\""}},{"before":"83fea6a0e8470e45c861ecf9be3972e0a552050b","after":null,"ref":"refs/heads/jsy1218/manual-filter-fantom-subgraph","pushedAt":"2024-05-24T23:34:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"}},{"before":"8a57bb1964b9645432bb635bea7d768d86ce255f","after":"3f68d2e62083268e683c4657c63869b8f8378f16","ref":"refs/heads/main","pushedAt":"2024-05-24T23:34:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: manually filter out fantom cached routes (#712)\n\nWe still include FATMOM in the ETH -> HarryPotterObamaSonic10Inu (BITCOIN) quote route, despite the subgraph pool filtering logic changed to not consider untracked usd pools. I think this is because in caching intent routing-api lambda invocation, we keep hitting the ETH -> FATMOM -> HarryPotterObamaSonic10Inu (BITCOIN) routes from dynamo, but also getting the fresh routes from subgraph pools. However in SOR, it just meshes all those routes together to do the best quote comparison. SOR doesn't invalidate the cached routes, if the fresh routes from subgraph pools no longer contains any of the cached routes.","shortMessageHtmlLink":"fix: manually filter out fantom cached routes (#712)"}},{"before":"f2bc7955d7d55b7bd4c797ac5faa87c8dcdcb65a","after":"83fea6a0e8470e45c861ecf9be3972e0a552050b","ref":"refs/heads/jsy1218/manual-filter-fantom-subgraph","pushedAt":"2024-05-24T23:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix typo to FATMOM","shortMessageHtmlLink":"fix typo to FATMOM"}},{"before":"72ae2b5204c3d4c1271de708e5493642f0057daf","after":"f2bc7955d7d55b7bd4c797ac5faa87c8dcdcb65a","ref":"refs/heads/jsy1218/manual-filter-fantom-subgraph","pushedAt":"2024-05-24T23:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix boolean logic","shortMessageHtmlLink":"fix boolean logic"}},{"before":null,"after":"72ae2b5204c3d4c1271de708e5493642f0057daf","ref":"refs/heads/jsy1218/manual-filter-fantom-subgraph","pushedAt":"2024-05-24T23:13:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"manually filter out fantom cached routes","shortMessageHtmlLink":"manually filter out fantom cached routes"}},{"before":"5726accc8490bd9e1d8db1f4ec6be67986d58a5b","after":"8a57bb1964b9645432bb635bea7d768d86ce255f","ref":"refs/heads/main","pushedAt":"2024-05-24T21:52:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: bump lambda version to pick up the new s3 subgraph pool files (#711)","shortMessageHtmlLink":"fix: bump lambda version to pick up the new s3 subgraph pool files (#711"}},{"before":"0d50683350a74fd78a5e6b2e54066bb4bd162dca","after":null,"ref":"refs/heads/jsy1218/bump-lambda-version","pushedAt":"2024-05-24T21:52:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"}},{"before":null,"after":"0d50683350a74fd78a5e6b2e54066bb4bd162dca","ref":"refs/heads/jsy1218/bump-lambda-version","pushedAt":"2024-05-24T21:48:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: bump lambda version to pick up the new s3 subgraph pool files","shortMessageHtmlLink":"fix: bump lambda version to pick up the new s3 subgraph pool files"}},{"before":"7807dcb5a08a3ddc4903dd3253b391d921a9444b","after":null,"ref":"refs/heads/jsy1218/fix-set-untracked-usd-threshold-to-max-on-v2-mainnet","pushedAt":"2024-05-24T20:42:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"}},{"before":"ca1bb3dc44972777ab3deaccbe43fe1126dae1e7","after":"5726accc8490bd9e1d8db1f4ec6be67986d58a5b","ref":"refs/heads/main","pushedAt":"2024-05-24T20:42:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: set untracked usd threshold to max on v2 mainnet (#710)\n\n* fix: set untracked usd threshold to max on v2 mainnet\r\n\r\n* fix prettier\r\n\r\n* all v2 chains","shortMessageHtmlLink":"fix: set untracked usd threshold to max on v2 mainnet (#710)"}},{"before":"f858dd0fa7a4759c6d639c20d102e0d48418764c","after":"7807dcb5a08a3ddc4903dd3253b391d921a9444b","ref":"refs/heads/jsy1218/fix-set-untracked-usd-threshold-to-max-on-v2-mainnet","pushedAt":"2024-05-24T20:40:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"all v2 chains","shortMessageHtmlLink":"all v2 chains"}},{"before":"d0262f2e495c263e3d37e57313b2e48df67b0f8a","after":"f858dd0fa7a4759c6d639c20d102e0d48418764c","ref":"refs/heads/jsy1218/fix-set-untracked-usd-threshold-to-max-on-v2-mainnet","pushedAt":"2024-05-24T20:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix prettier","shortMessageHtmlLink":"fix prettier"}},{"before":null,"after":"d0262f2e495c263e3d37e57313b2e48df67b0f8a","ref":"refs/heads/jsy1218/fix-set-untracked-usd-threshold-to-max-on-v2-mainnet","pushedAt":"2024-05-24T20:34:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: set untracked usd threshold to max on v2 mainnet","shortMessageHtmlLink":"fix: set untracked usd threshold to max on v2 mainnet"}},{"before":"49e906aa63a88719fdfb0d20d78ee9d760cc66f8","after":null,"ref":"refs/heads/jsy1218/fix-rpc-dash-latencies","pushedAt":"2024-05-24T18:14:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"}},{"before":"6b43be94ef797785663bf802b5e948df07776d3e","after":"ca1bb3dc44972777ab3deaccbe43fe1126dae1e7","ref":"refs/heads/main","pushedAt":"2024-05-24T18:14:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: rpc gateway dashboard missing latencies (#709)\n\nProviders' latencies are missing after https://github.com/Uniswap/routing-api/pull/691:\n![Screenshot 2024-05-24 at 10.18.08 AM.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/BB54fKe6Y10GvrrdKXQN/f363ffe3-496a-4fb7-b64f-bfcdcc1dd283.png)\n\nWe will mesh together different call types together into the same chart:\n![Screenshot 2024-05-24 at 10.17.36 AM.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/BB54fKe6Y10GvrrdKXQN/d407a2b6-1587-4e55-bb76-d25546c918ca.png)\n\nThis way we can leverage the existing RPC gateway dashboard to have a single stop shop for all providers' latencies metrics.","shortMessageHtmlLink":"fix: rpc gateway dashboard missing latencies (#709)"}},{"before":"e8e9963645befebe63280cf48c705e011acbd421","after":"49e906aa63a88719fdfb0d20d78ee9d760cc66f8","ref":"refs/heads/jsy1218/fix-rpc-dash-latencies","pushedAt":"2024-05-24T17:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"add back db health change chart","shortMessageHtmlLink":"add back db health change chart"}},{"before":null,"after":"e8e9963645befebe63280cf48c705e011acbd421","ref":"refs/heads/jsy1218/fix-rpc-dash-latencies","pushedAt":"2024-05-24T16:59:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: rpc gateway dashboard missing latencies","shortMessageHtmlLink":"fix: rpc gateway dashboard missing latencies"}},{"before":"277b42cd2043bbff0183cee02dff6740c4141715","after":null,"ref":"refs/heads/jsy1218/fix-sepolia-and-blast","pushedAt":"2024-05-23T14:51:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"}},{"before":"fa55a816e5e55bc10806d6eb28d7111c8892415a","after":"6b43be94ef797785663bf802b5e948df07776d3e","ref":"refs/heads/main","pushedAt":"2024-05-23T14:51:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix: sepolia and blast integ-tests (#708)\n\nrouting-api pipeline failed. \n\nSepolia failed because health state DB has ALCHEMY_11155111 unhealthy in the DB record, but the code doesn't update the DB state back to healthy for some reason. I removed the code reads from health state DB, so that the provider health state transition doesn't happen at runtime.\n\nBlast failed because of wrong weth address that impacts v3 gas model. Fixed in https://github.com/Uniswap/smart-order-router/pull/588","shortMessageHtmlLink":"fix: sepolia and blast integ-tests (#708)"}},{"before":"c9edb330be9ddacfea061ee0a4a9ba2d38f71298","after":"277b42cd2043bbff0183cee02dff6740c4141715","ref":"refs/heads/jsy1218/fix-sepolia-and-blast","pushedAt":"2024-05-23T14:44:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"Merge branch 'main' into jsy1218/fix-sepolia-and-blast","shortMessageHtmlLink":"Merge branch 'main' into jsy1218/fix-sepolia-and-blast"}},{"before":"582ce2e739c29902f9043ca2b9adaaaeaf4a2895","after":"c9edb330be9ddacfea061ee0a4a9ba2d38f71298","ref":"refs/heads/jsy1218/fix-sepolia-and-blast","pushedAt":"2024-05-23T14:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"55bc984ee28aea321e6e6bae864ec313f44e18d6","after":"582ce2e739c29902f9043ca2b9adaaaeaf4a2895","ref":"refs/heads/jsy1218/fix-sepolia-and-blast","pushedAt":"2024-05-23T14:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"update sor","shortMessageHtmlLink":"update sor"}},{"before":null,"after":"55bc984ee28aea321e6e6bae864ec313f44e18d6","ref":"refs/heads/jsy1218/fix-sepolia-and-blast","pushedAt":"2024-05-23T14:12:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"do not sync to health state db","shortMessageHtmlLink":"do not sync to health state db"}},{"before":"7a1a7b1c23e7f670ab72cce2f8fb292631cf26b9","after":null,"ref":"refs/heads/jsy1218/log-send-method-metrics","pushedAt":"2024-05-22T21:39:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"}},{"before":"6976dc9031204b73c9f5e31b7bce57954a393e06","after":"fa55a816e5e55bc10806d6eb28d7111c8892415a","ref":"refs/heads/main","pushedAt":"2024-05-22T21:39:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"chore: add send method metrics (#707)\n\nOur new provider is asking whether we can have a break of methods via send RPC invocations. We are logging such metric. Also clean up the log.error to include the error object, so that the error callstack can also be logged for easier debugging.","shortMessageHtmlLink":"chore: add send method metrics (#707)"}},{"before":"3884fcb02abd1a0abd3aae36bef4cd24bccf7374","after":"7a1a7b1c23e7f670ab72cce2f8fb292631cf26b9","ref":"refs/heads/jsy1218/log-send-method-metrics","pushedAt":"2024-05-22T19:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"fix prettier","shortMessageHtmlLink":"fix prettier"}},{"before":null,"after":"3884fcb02abd1a0abd3aae36bef4cd24bccf7374","ref":"refs/heads/jsy1218/log-send-method-metrics","pushedAt":"2024-05-22T18:58:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsy1218","name":null,"path":"/jsy1218","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91580504?s=80&v=4"},"commit":{"message":"add send method metrics","shortMessageHtmlLink":"add send method metrics"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU3tdoAA","startCursor":null,"endCursor":null}},"title":"Activity · Uniswap/routing-api"}