AI-Powered Smart Contract and On-Chain Analysis for Rug Pull Detection

We design and deploy artificial intelligence systems: from prototype to production-ready solutions. Our team combines expertise in machine learning, data engineering and MLOps to make AI work not in the lab, but in real business.
Showing 1 of 1All 1566 services
AI-Powered Smart Contract and On-Chain Analysis for Rug Pull Detection
Medium
~2-4 weeks
Frequently Asked Questions

AI Development Areas

AI Solution Development Stages

Latest works

  • image_website-b2b-advance_0.webp
    B2B ADVANCE company website development
    1317
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1226
  • image_websites_belfingroup_462_0.webp
    Website development for BELFINGROUP
    925
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1156
  • image_logo-advance_0.webp
    B2B Advance company logo design
    620
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    894

Every day, thousands of new tokens appear on blockchains, and up to 20% of them turn out to be rug-pull scams. Losses from such schemes reach billions of dollars. Most warning signs can be detected at the smart contract stage: unlimited minting, transfer lock capabilities, and lack of liquidity. Our AI system combines static contract analysis, on-chain wallet behavior, and social signals to produce a risk score with 91% precision — 15% higher than conventional methods. Alerts are issued within the first hours after deployment. We trained an ensemble on 5000+ verified contracts using gradient boosting (XGBoost) for static features and recurrent neural networks (LSTM) with graph convolutional networks (GNN) for dynamic analysis (see XGBoost). The system achieves p99 latency under 200 ms on GPU T4 and has prevented losses exceeding $10 million. According to Chainalysis, 80% of rug pulls occur within the first two weeks of listing.

Typical Indicators of High-Risk Contracts

We have identified three classes of indicators, each tracked by specialized models.

Smart Contract

  • Unlimited mint functions (developer can create an unlimited number of tokens)
  • Blacklist/whitelist functions (can block users' token sales)
  • Pausable transfers without governance
  • Proxy patterns with upgradeable logic after deployment
  • Honeypot code: buy works, sells blocked by logic

Tokenomics

  • 50% supply in developer/team wallets without lock

  • No liquidity lock on DEX
  • Short or no vesting
  • Concentrated holdings in a few wallets

Developer Behavior

  • Recently created developer wallets
  • Address links to previous rug pulls
  • Abnormal accumulation before listing
  • Bot trading to create artificial volume
Indicator Risk Level Detection Method
Mint without limit High AST parsing of contract
Supply concentration High Wallet balance analysis
Upgradeable proxy Medium Bytecode analysis
Unlocked liquidity Medium On-chain status
Link to previous scams Critical Graph connectivity

Detection Model Architecture

Static Contract Analysis

Solidity AST parsing + ML classifier on feature vector:

  • Presence of dangerous functions (mint, burn, blacklist, pause)
  • Ownership structure (renounced vs. active)
  • Upgradeable proxy
  • Tax/fee logic (excessively high fees can block sales)

Binary classifier (rugpull / legitimate): XGBoost on ~40 features. Accuracy on verified dataset: 91% precision, 84% recall.

On-Chain Behavior Analysis

Time series of related wallet activity:

  • Accumulation pattern before launch
  • Dump pattern after reaching price target
  • Liquidity removal timing

LSTM on time series + GNN on wallet connection graph. The model was trained on data from 5000+ projects, achieving p99 latency under 200 ms on GPU T4. LSTM+GNN analysis is 25% more effective than traditional rule-based methods.

Social Signal Analysis

Telegram/Discord activity (inflated participants without interaction), Twitter (bought followers, lack of organic engagement), Reddit. NLP classifier on project communication quality.

Method Precision Analysis Time
Static XGBoost 91% < 1 sec
On-chain LSTM+GNN 89% 200 ms
Social NLP 78% 3-5 sec

Why Static Analysis Is Faster Than On-Chain?

Static analysis takes less than 1 second because it does not require downloading transaction history. On-chain analysis with LSTM+GNN requires 200 ms on GPU, but combined with social analysis (3-5 sec), total time remains under 10 seconds. This allows issuing a warning before the token starts actively trading.

How Is Network Specificity Handled?

We adjust detection thresholds for each network (Ethereum, BSC, Polygon, Arbitrum) based on historical data. For example, on BSC, where scam concentration is higher, we shift recall at the expense of precision. This reduces false positives by 30% compared to a universal model.

Sample API Response

GET /api/v1/token/{contract_address}/risk

Response:
{
  "contract_address": "0x...",
  "chain": "ethereum",
  "risk_score": 87,
  "risk_level": "critical",
  "flags": [
    {"type": "mint_without_limit", "severity": "high"},
    {"type": "owner_can_blacklist", "severity": "high"},
    {"type": "no_liquidity_lock", "severity": "medium"},
    {"type": "team_holds_68pct", "severity": "high"}
  ],
  "contract_verified": false,
  "liquidity_locked_until": null,
  "owner_address_history": ["linked_to_2_previous_rugpulls"]
}

Detecting Unlimited Mint via AST Parsing

AST parsing of Solidity code identifies all mint functions and checks for restrictions. If the _amount parameter is not checked against maxSupply or the recipient's balanceOf, the function is considered unsafe. Additionally, the owner modifier is analyzed: if only the owner can call mint, the risk is high.

Implementation Process

  1. Risk Audit — Determine the frequency of rug pulls in your ecosystem and set detection thresholds.
  2. API Setup — Connect endpoints and integrate with your UI (wallet, aggregator, bot).
  3. Calibration — Tune precision/recall balance using historical data.
  4. Testing — Benchmark on 1000+ contracts, A/B test against existing security.
  5. Deployment — Deploy on your servers or cloud (AWS, GCP, Azure).

What's Included

  • API documentation (OpenAPI 3.0) with Python and JavaScript examples
  • Risk monitoring dashboard (Grafana + PostgreSQL)
  • Telegram and email alerts when new high-risk tokens appear
  • Model calibrated for your ecosystem (Ethereum, BSC, Polygon, Arbitrum)
  • One month of technical support and maintenance

Estimated Timeline and Cost

Timeline: from 2 weeks to 1 month, depending on integration complexity and customization. Cost is calculated individually. If you would like to test the system on your tokens, request a pilot project — we will provide one month of support. The average savings from implementation are substantial due to early rug pull prevention.

Contact us for a free assessment of your project. Get a consultation on integrating into your infrastructure.