Cited by 69Blockchain Technology Applications and SecuritySpam and Phishing DetectionCybercrime and Law Enforcement Studies

The DOI matches its Crossref record; 33 of the 33 references it cites were found in a registry or an index.

Do Not Rug on Me: Leveraging Machine Learning Techniques for Automated Scam Detection

Open access

Abstract

Uniswap, as with other DEXs, has gained much attention this year because it is a non-custodial and publicly verifiable exchange that allows users to trade digital assets without trusted third parties. However, its simplicity and lack of regulation also make it easy to execute initial coin offering scams by listing non-valuable tokens. This method of performing scams is known as rug pull, a phenomenon that already exists in traditional finance but has become more relevant in DeFi. Various projects have contributed to detecting rug pulls in EVM compatible chains. However, the first longitudinal and academic step to detecting and characterizing scam tokens on Uniswap was made. The authors collected all the transactions related to the Uniswap V2 exchange and proposed a machine learning algorithm to label tokens as scams. However, the algorithm is only valuable for detecting scams accurately after they have been executed. This paper increases their dataset by 20K tokens and proposes a new methodology to label tokens as scams. After manually analyzing the data, we devised a theoretical classification of different malicious maneuvers in the Uniswap protocol. We propose various machine-learning-based algorithms with new, relevant features related to the token propagation and smart contract heuristics to detect potential rug pulls before they occur. In general, the models proposed achieved similar results. The best model obtained accuracy of 0.9936, recall of 0.9540, and precision of 0.9838 in distinguishing non-malicious tokens from scams prior to the malicious maneuver.

Overview

Integrity signals

Registry

Crossref · 10.3390/math10060949

Cites

33 of 33 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Citations

Cites

Show all 33 references

Research works printed but not linked: 4

  1. Nakamoto, S. (2019). Bitcoin: A Peer-to-Peer Electronic Cash System, SSRN. Technical Report.
  2. Xia, P., Gao, B., Su, W., Yu, Z., Luo, X., Zhang, C., Xiao, X., and Xu, G. (2021). Demystifying Scam Tokens on Uniswap Decentralized Exchange. arXiv.
  3. Babel, K., Daian, P., Kelkar, M., and Juels, A. (2021). Clockwork Finance: Automated Analysis of Economic Security in Smart Contracts. arXiv.
  4. Adams, 2020, Uniswap v2 Core Whitepaper, Retrieved Oct., 12, 36

Cited by

Sorted by citations

Metadata

Authors
Mazorra, B., Adan, V., & Daza, V.
Affiliations
  • Universitat Pompeu Fabra (ES)
  • Universitat de Barcelona (ES)
Corresponding author
Daza, Vanesa
Venue
Mathematics
Publisher
MDPI AG
Published
2022-03-16
Volume
10
Issue
6
Pages
949
ISSN
2227-7390 (ISSN-L)
OpenAlex
W4220664925
Cited by
64
References
33
Citations by year
2026: 11 · 2025: 17 · 2024: 17 · 2023: 13 · 2022: 6
FWCI
13.12
Type
journal article
Language
en
Open access
Locations
  • Mathematics (publishedVersion, cc-by)
  • RePEc: Research Papers in Economics (submittedVersion)
  • DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
  • Repositori digital de la UPF (Universitat Pompeu Fabra) (submittedVersion, cc-by)
Funders
European Commission (814284, HORIZON2020)
Topics
  • Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
  • Physical Sciences › Computer Science › Information Systems › Spam and Phishing Detection
  • Social Sciences › Law › Cybercrime and Law Enforcement Studies
Keywords
Uniswap, decentralized exchanges

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review