From 04ce70e7bd12d25f2b747ff2e6f00ecb4f7c0eb2 Mon Sep 17 00:00:00 2001 From: mUniKeS Date: Thu, 6 Aug 2026 15:01:18 +0200 Subject: [PATCH] fix: remove FEI and RENBTC from Ethereum default tokens FEI: Fei Protocol officially dissolved in August 2022 (Tribe DAO voted to redeem FEI->DAI and wind down operations). Observed in production: CoinGecko price for this token gets stuck/fails to refresh for 25+ minutes at a stretch while every other configured token refreshes normally each cycle. RENBTC: the backing bridge (RenVM) shut down in late 2022 following the Alameda/FTX collapse, with no active development since. On-chain volume is negligible (~$3/24h as observed), making it unsuitable as a fee token even though it still resolves a price. Neither token is a good candidate for fee collection: FEI is a defunct stablecoin and RENBTC is functionally illiquid. --- src/server/config/config-token-addresses.ts | 11 +++++++++-- src/server/config/config-token-sets.ts | 9 --------- src/server/config/config-tokens.ts | 2 -- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/src/server/config/config-token-addresses.ts b/src/server/config/config-token-addresses.ts index 9c6a89ee..cb1a9ac4 100644 --- a/src/server/config/config-token-addresses.ts +++ b/src/server/config/config-token-addresses.ts @@ -6,9 +6,16 @@ export enum TokenAddressEthereum { USDC = '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', RAIL = '0xe76C6c83af64e4C60245D8C7dE953DF673a7A33D', FRAX = '0x853d955acef822db058eb8505911ed77f175b99e', - FEI = '0x956F47F50A910163D8BF957Cf5846D573E7f87CA', RAI = '0x03ab458634910aad20ef5f1c8ee96f1d6ac54919', - RENBTC = '0xeb4c2781e4eba804ce9a9803c67d0893436bb27d', + // Unused: Fei Protocol dissolved Aug 2022 (Tribe DAO voted to redeem + // FEI->DAI and wind down). CoinGecko price consistently fails to + // refresh in production (observed stuck >25min while other tokens + // refreshed normally every cycle). + // FEI = '0x956F47F50A910163D8BF957Cf5846D573E7f87CA', + // Unused: backing bridge (RenVM) shut down in late 2022 after the + // Alameda/FTX collapse. No active development since; ~$3/24h volume + // on-chain as of 2026. Not viable as a fee token. + // RENBTC = '0xeb4c2781e4eba804ce9a9803c67d0893436bb27d', } export enum TokenAddressGoerli { WETH = '0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6', diff --git a/src/server/config/config-token-sets.ts b/src/server/config/config-token-sets.ts index c61dd7e4..e6ee3430 100644 --- a/src/server/config/config-token-sets.ts +++ b/src/server/config/config-token-sets.ts @@ -19,9 +19,6 @@ export const STABLES_ETH: AddressToTokenMap = { [TokenAddressEthereum.FRAX]: { symbol: 'FRAX', }, - [TokenAddressEthereum.FEI]: { - symbol: 'FEI', - }, [TokenAddressEthereum.RAI]: { symbol: 'RAI', }, @@ -39,12 +36,6 @@ export const BLUECHIP_ETH: AddressToTokenMap = { }, }; -export const REN_TOKENS_ETH: AddressToTokenMap = { - [TokenAddressEthereum.RENBTC]: { - symbol: 'RENBTC', - }, -}; - export const BLUECHIP_BSC: AddressToTokenMap = { [TokenAddressBSC.WBNB]: { symbol: 'WETH', diff --git a/src/server/config/config-tokens.ts b/src/server/config/config-tokens.ts index b9646ae4..6a9322b3 100644 --- a/src/server/config/config-tokens.ts +++ b/src/server/config/config-tokens.ts @@ -11,7 +11,6 @@ import { STABLES_BSC, STABLES_POLY, BLUECHIP_ETH, - REN_TOKENS_ETH, BLUECHIP_BSC, BLUECHIP_POLY, BLUECHIP_ARBITRUM, @@ -36,7 +35,6 @@ const tokensConfig: NetworkTokensConfig = { [NetworkChainID.Ethereum]: { ...STABLES_ETH, ...BLUECHIP_ETH, - ...REN_TOKENS_ETH, }, [NetworkChainID.EthereumGoerli]: { [TokenAddressGoerli.WETH]: {