Skip to content

A faster fork of web3.py: A python interface for interacting with the Ethereum blockchain and ecosystem. Implemented in C.

License

Notifications You must be signed in to change notification settings

BobTheBuidler/faster-web3.py

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I forked web3.py and compiled it to C. It does the same stuff, now faster

PyPI Monthly Downloads Codspeed.io Status

This fork will be kept up-to-date with web3.py. I will pull updates as they are released and push new faster-web3.py releases to PyPI.
We (kinda) benchmark faster-web3.py against the original web3.py for your convenience. See results. More benchmarks will be LLM'd into existence soon enough.
You can find the compiled C code and header files in the build directory.
You may also be interested in: faster-hexbytes, faster-eth-abi, and faster-eth-utils
The original web3.py readme is below:

web3.py

Join the conversation on Discord Build Status PyPI version Python versions Docs build

A Python Library for Interacting with Ethereum

web3.py allows you to interact with the Ethereum blockchain using Python, enabling you to build decentralized applications, interact with smart contracts, and much more.

  • Python 3.9+ support

Installation

python -m pip install web3

Documentation

Get started in 5 minutes or take a tour of the library.

View the change log.

For additional guides, examples, and APIs, see the documentation.

Want to Help?

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing, then check out issues that are labeled Good First Issue.


Questions on Implementation or Usage?

Join the conversation in the Ethereum Python Community Discord.

About

A faster fork of web3.py: A python interface for interacting with the Ethereum blockchain and ecosystem. Implemented in C.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Languages

  • C 83.9%
  • Python 15.9%
  • Other 0.2%