Skip to content

AkpanDaniel/ethereum-verified-contracts-analysis

Repository files navigation

Ethereum Verified Contracts Analysis (2015-2025)

10-year analysis of 816K Ethereum smart contracts revealing developer trends, ecosystem maturity, and future forecasts.

Python Jupyter Power BI

Read Full Analysis on Medium >>

Dashboard

image

Key Findings

  • Two boom cycles: 2017 ICO era + 2021 DeFi/NFT explosion (peak: 2K contracts/day)
  • Post-2022 stabilization: Steady 200-300 contracts/day (maturity, not decline)
  • Seasonal patterns: High activity in Jan/Apr/Oct/Nov, low in summer months
  • 6-month forecast: Steady growth predicted, Q1 2026 uptick expected

Tech Stack

Analysis: Python • pandas • numpy • Prophet • statsmodels
Visualization: Plotly • matplotlib • Power BI
Environment: Jupyter Notebook

Project Structure

├── notebooks/ # Jupyter analysis notebook ├── data/ # Raw & processed datasets ├── dashboards/ # Power BI dashboard (.pbix) ├── outputs/ # HTML charts from analysis └── images/ # Screenshots & visuals

Quick Start

Clone repository

git clone https://github.com/AkpanDaniel/ethereum-verified-contracts-analysis.git

Install dependencies

pip install -r requirements.txt

Run notebook

jupyter notebook notebooks/Ethereum_VerifiedContracts_2015_2025.ipynb

Data

  • Source: Etherscan
  • Period: Jan 2015 – Nov 2025
  • Total Contracts: 816,000+
  • Daily Records: 3,965 observations

What's Inside

  1. Time-series analysis with rolling averages & cumulative trends
  2. Anomaly detection using statistical thresholds (mean + 3σ)
  3. Seasonal decomposition revealing yearly patterns
  4. ML forecasting with Facebook Prophet (180-day horizon)
  5. Interactive Power BI dashboard with filters & KPIs

Links

Power BI Dashboard
Medium Link https://medium.com/@danisinator123/a-decade-of-ethereum-what-816k-verified-contracts-tell-us-69967139daee

License

MIT License - see LICENSE file

Contact

Akpan Daniel LinkedIn

Star this repo if you found it useful!

About

10-year analysis of Ethereum smart contract verification trends using Python & Power BI"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors