[TON-366] Add antiscam domain filtering feature#196
Open
g3co wants to merge 4 commits into
Open
Conversation
📊 Performance MetricsPerformance Metrics (memory storage)
|
📊 Performance MetricsPerformance Metrics (postgres storage)
|
📊 Performance MetricsPerformance Metrics (cluster-valkey storage)
|
📊 Performance MetricsPerformance Metrics (dnsmasq storage)
|
📊 Performance MetricsPerformance Metrics (nginx storage)
|
…inter warnings and enhance garbage data generation
TrueCarry
requested changes
Mar 20, 2026
…ic and remove unused extractHost function
… in connection handling; replace poisoned connections with blocked connections metric and adjust SSE rejection logic.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add antiscam domain filtering to the bridge to protect users from known malicious dApps.
When enabled, the bridge checks the Origin header of incoming requests against a periodically refreshed blocklist of scam domains. Blocked origins are handled silently to avoid tipping off attackers:
Why
Scam dApps abuse the bridge to send phishing transaction requests to wallets. Blocking at the bridge level stops these messages before they reach users, without requiring wallet-side changes.