From 871ed341031e6477ec1e2d20a10614c492b757e0 Mon Sep 17 00:00:00 2001 From: Antonio Salazar Cardozo Date: Tue, 16 Jan 2024 16:43:47 -0500 Subject: [PATCH] Drop Arbirum Sepolia Alchemy support Due to eth_getLogs usage from Subscape XP drop monitoring, the Alchemy endpoint for Taho had to be blocked completely. After a release that removed the log monitoring, we were still seeing very high usage of eth_getLogs, indicating small numbers of older installs were still causing issues. Here, we drop built-in Alchemy support for Taho. Instead, we use existing public RPCs to handle all requests. Because Alchemy was blanket blocking all RPC requests from Taho (due to the aforementioned eth_getLogs issue), transaction submission was completely blocked (because the serial fallback provider prefers Alchemy providers to all others when available). This new setup should allow for public RPCs to handle transaction submission (since there will no longer be an Alchemy provider) and thus unblock any trailing XP claims. --- background/services/chain/taho-provider.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/background/services/chain/taho-provider.ts b/background/services/chain/taho-provider.ts index 0cb392af7..630676d89 100644 --- a/background/services/chain/taho-provider.ts +++ b/background/services/chain/taho-provider.ts @@ -24,9 +24,6 @@ export default class TahoAlchemyProvider extends AlchemyProvider { case 11155111: // Ethereum Sepolia host = "eth-sepolia.g.alchemy.com/v2/" break - case 421614: // Arbitrum Sepolia - host = "arb-sepolia.g.alchemy.com/v2/" - break default: return AlchemyProvider.getUrl(network, apiKey) }