An open API service indexing awesome lists of open source software.

https://github.com/chains-project/crystal-clear

understanding the smart contract supply chain
https://github.com/chains-project/crystal-clear

Last synced: about 1 year ago
JSON representation

understanding the smart contract supply chain

Awesome Lists containing this project

README

          

# ๐Ÿ” Crystal Clear

A powerful research platform for analyzing smart contract supply chains on Ethereum

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Tests](https://img.shields.io/badge/Tests-passing-brightgreen.svg)](https://github.com/chains-project/crystal-clear/actions)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)

---

## ๐Ÿš€ Quick Start

```bash
git clone https://github.com/chains-project/crystal-clear.git
cd crystal-clear/scsc
poetry install

# CLI Analysis Example
scsc analyze --address 0xE592427A0AEce92De3Edee1F18E0157C05861564 \
--from-block 0x14c3b86 \
--to-block 0x14c3b90 \
--export-dot graph.dot

# Or launch the interactive web interface
scsc web --address 0xE592427A0AEce92De3Edee1F18E0157C05861564 \
--from-block 0x14c3b86 \
--to-block 0x14c3b90
```

## ๐Ÿ—๏ธ Project Structure

```
crystal-clear/
โ”œโ”€โ”€ scsc/ # ๐Ÿ› ๏ธ Core Analysis Tool
โ”œโ”€โ”€ data/ # ๐Ÿ“Š Contract Interaction Datasets
โ”œโ”€โ”€ notebooks/ # ๐Ÿ“ˆ Analysis & Visualization
โ””โ”€โ”€ experiments/ # ๐Ÿงช Research Implementations
```

## ๐Ÿ“ฆ Components

### Core Tool (`/scsc`)
The main analysis engine for smart contract supply chains, featuring:
- ๐Ÿ“Š Command-line interface for data extraction and analysis
- ๐ŸŒ Interactive web visualization dashboard
- ๐Ÿ” Comprehensive contract dependency tracking

### Data & Analysis
- ๐Ÿ“Š `/data` - Comprehensive contract interaction datasets
- ๐Ÿ“ˆ `/notebooks` - Interactive analysis & visualization tools
- ๐Ÿงช `/experiments` - Cutting-edge research implementations

## ๐Ÿ“š Documentation
- [๐Ÿ“– Tool Guide](scsc/README.md)

## ๐Ÿ”ฎ Upcoming Features
Smart contract supply chain graphs will be enriched with metadata including supplier identification, mutability status, and security metrics.

## ๐Ÿค Contributing
Contributions are welcome! Please feel free to submit a Pull Request.

## ๐Ÿ“ License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---


Made with transparency ๐Ÿ” by the crystal-clear team