web3-starter-py/README.md
2023-08-16 18:36:37 -07:00

63 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 🥷🏻🐍⛓️ 𝘄𝗲𝗯𝟯 python
<br>
### our projects
<br>
* [**📚 web3-toolkit-py**](web3-toolkit):
- an *ongoing* development of a library and set of python scripts with my fav on-chain ops.
<br>
* [**🔬 blockchain science repo**](https://github.com/go-outside-labs/blockchain-science):
- a repo with several on-chain data research notebooks, trading bots, and other shenanigans.
<br>
* [**🛠 blockchain engineering repo**](https://github.com/go-outside-labs/blockchain-data-engineering):
- a repo with several scalable projects for blockchain big data, including a scalable event scanner.
<br>
* [**🧮 my book on algorithms and data structures (published by habit media)**](https://github.com/go-outside-labs/algorithms-book-py):
- it's always good to actually understand those searches and sortings algorithms. published in 2015.
<br>
* [**🔥 projects, source code, and language tricks**](web2-projects):
- a decade of coding in python, some old projects, some tricks and notes.
<br>
----
### external resources
<br>
##### testing and linting
* **[black](https://github.com/psf/black)**
* **[flake8 ](https://flake8.pycqa.org/en/latest/)**
* **[pre-commit](https://pre-commit.com/)**
* **[unittest](https://docs.python.org/3/library/unittest.html)**
* **[nose](https://nose.readthedocs.io/en/latest/)**
* **[tox](https://tox.wiki/en/latest/)**
* **[google style guide](https://google.github.io/styleguide/pyguide.html)**
<br>
##### web3-specific
* **[async web3py](https://github.com/BobTheBuidler/dank_mids)**
- middleware for batching eth calls intos multicalls.