https://github.com/protolambda/eth2-py-scripts
Eth2 py scripts for debugging and more
https://github.com/protolambda/eth2-py-scripts
Last synced: about 2 months ago
JSON representation
Eth2 py scripts for debugging and more
- Host: GitHub
- URL: https://github.com/protolambda/eth2-py-scripts
- Owner: protolambda
- License: mit
- Created: 2020-07-08T13:06:44.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-08T17:59:41.000Z (over 4 years ago)
- Last Synced: 2025-02-09T02:15:24.678Z (3 months ago)
- Language: Python
- Size: 13.7 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Eth2 py scripts
Debugging tools, quick util / checks, etc. for Eth2.
Built with:
- [`eth2spec`](https://github.com/ethereum/eth2.0-specs)
- [`eth2`](https://github.com/protolambda/eth2.py/)
- [`eth2fastspec`](https://github.com/protolambda/eth2fastspec/)
- [`remerkleable`](https://github.com/protolambda/remerkleable/)## Quick start
```shell script
# Create a python virtual environment, called `venv`
python -m venv venv
# Activate it
. venv/bin/activate
# Install dependencies into the venv
python install -r requirements.txt# Run any script, e.g.
python pubkeys.py
```Some scripts depend on a beacon state or other data. Use scripts like `fetch_state.py` to download it via the (not yet standardized) beacon API.
Or provide your own :)## License
MIT, see [LICENSE](./LICENSE) file.