Skip to content

fix(sepolia): replace poisoned faucet URL and drop leaked Alchemy key - #3024

Open
avakado0 wants to merge 1 commit into
DefiLlama:mainfrom
avakado0:fix/sepolia-faucet-data-poisoning
Open

fix(sepolia): replace poisoned faucet URL and drop leaked Alchemy key#3024
avakado0 wants to merge 1 commit into
DefiLlama:mainfrom
avakado0:fix/sepolia-faucet-data-poisoning

Conversation

@avakado0

@avakado0 avakado0 commented Aug 5, 2026

Copy link
Copy Markdown

Problem

Fixes #2567

The faucet entry for Ethereum Sepolia (chainId 11155111) still points to fauceth.komputing.org in production rpcs.json — confirmed live today. The domain expired and now redirects to an unrelated gambling site.

The upstream RPC list for this chain also carries a hardcoded Alchemy API key in one of the RPC URLs (eth-sepolia.g.alchemy.com/v2/<key>), which shouldn't be shipped in a public config.

A prior PR (#2699) attempted the same fix and was closed without a merge — reopening with the same core approach since the underlying bug is still live, verified against the current chainlist.org/rpcs.json output.

Changes

  • Added constants/additionalChainRegistry/chainid-11155111.js to override the upstream Sepolia entry (matches the existing override pattern used elsewhere in this file).
  • Replaced the broken faucet with two faucets I checked are live today:
    • https://cloud.google.com/application/web3/faucet/ethereum/sepolia
    • https://sepolia-faucet.pk910.de
  • Dropped the RPC entry containing the leaked Alchemy key; kept the public /v2/demo Alchemy endpoint and every other RPC/explorer entry unchanged.

Verification

  • ONLY_LIST_FILE=1 bash scripts/build.sh regenerates list.js with the new import (465 chains, up from 464).
  • node tests/check-duplicate-keys.js passes.
  • Confirmed via node --input-type=module that the file exports valid data with the corrected faucets array.

The Sepolia (chainId 11155111) faucet entry pointed to
fauceth.komputing.org, an expired domain now serving an unrelated
gambling site (DefiLlama#2567). The upstream RPC list also carried a private
Alchemy API key hardcoded in a URL.

Overrides the chain via additionalChainRegistry, matching the
existing pattern: same RPC/explorer data, faucets replaced with two
verified-live alternatives (Google Cloud Web3 faucet, pk910.de PoW
faucet), leaked-key RPC entry dropped.

Fixes DefiLlama#2567
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sepolia Faucet Link in rpcs.json Points to Gambling Website (Possible Data Poisoning)

2 participants