10-year analysis of 816K Ethereum smart contracts revealing developer trends, ecosystem maturity, and future forecasts.
Read Full Analysis on Medium >>
- 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
Analysis: Python • pandas • numpy • Prophet • statsmodels
Visualization: Plotly • matplotlib • Power BI
Environment: Jupyter Notebook
├── notebooks/ # Jupyter analysis notebook ├── data/ # Raw & processed datasets ├── dashboards/ # Power BI dashboard (.pbix) ├── outputs/ # HTML charts from analysis └── images/ # Screenshots & visuals
git clone https://github.com/AkpanDaniel/ethereum-verified-contracts-analysis.git
pip install -r requirements.txt
jupyter notebook notebooks/Ethereum_VerifiedContracts_2015_2025.ipynb
- Source: Etherscan
- Period: Jan 2015 – Nov 2025
- Total Contracts: 816,000+
- Daily Records: 3,965 observations
- Time-series analysis with rolling averages & cumulative trends
- Anomaly detection using statistical thresholds (mean + 3σ)
- Seasonal decomposition revealing yearly patterns
- ML forecasting with Facebook Prophet (180-day horizon)
- Interactive Power BI dashboard with filters & KPIs
Power BI Dashboard
Medium Link https://medium.com/@danisinator123/a-decade-of-ethereum-what-816k-verified-contracts-tell-us-69967139daee
MIT License - see LICENSE file
Akpan Daniel LinkedIn
Star this repo if you found it useful!