moonstream/crawlers/esd/README.md

30 wiersze
609 B
Markdown

# Crawler: Ethereum Signature Database
This crawler retrieves Ethereum function signatures from the Ethereum Signature Database at
[https://4byte.directory](https://4byte.directory).
### Installation
(Use Python 3)
```bash
pip install -r requirements.txt
```
### Database access
Make sure that the `EXPLORATION_DB_URI` environment variable is set as a Postgres connection string.
For a sample, view [`sample.env`](./sample.env).
### Crawling ESD function signatures
```bash
python esd.py --interval 0.3 functions
```
### Crawling ESD event signatures
```bash
python esd.py --interval 0.3 events
```