tx.origin == msg.sender Check
The contract explicitly blocks contract callers by requiring tx.origin to equal msg.sender.
tx.origin == msg.sender Check
The contract explicitly blocks contract callers by requiring tx.origin to equal msg.sender.
What it means
Requiring tx.origin == msg.sender forbids any contract (including routers and aggregators) from interacting, allowing only direct EOA calls. Honeypots use it to block the exact contracts simulators and some sell paths rely on.
Why it matters
This check can make a token un-sellable through normal routers while still appearing buyable, and it reliably defeats automated checkers that call through a contract. It is a strong honeypot tell.
How RektRadar detects it
RektRadar matches the explicit require(tx.origin == msg.sender) pattern in the verified source.
Ce que ça signifie
Requiring tx.origin == msg.sender forbids any contract (including routers and aggregators) from interacting, allowing only direct EOA calls. Honeypots use it to block the exact contracts simulators and some sell paths rely on.
Pourquoi c'est important
This check can make a token un-sellable through normal routers while still appearing buyable, and it reliably defeats automated checkers that call through a contract. It is a strong honeypot tell.
Comment RektRadar le détecte
RektRadar matches the explicit require(tx.origin == msg.sender) pattern in the verified source.
Detected on 5 tokens in our dataset so far, 5 classified scam. Sample still small - a reliable scam rate needs more occurrences.
Détecté sur 5 tokens dans notre dataset à ce jour, 5 classés scam. Échantillon encore petit - un taux de scam fiable demande plus d'occurrences.
Snapshot from RektRadar's token_analysis database as of 2026-06-20.
Snapshot de la base token_analysis de RektRadar au 2026-06-20.
Recent tokens with this signal
Tokens récents avec ce signal
Loading recent tokens…
Chargement des tokens récents…