Hi, I made a python3 library called bitpeer.py with these features:
- Bitcoin protocol data serialization / deserialization
- Customizable clients for single node connections
- Network support for different coins (bitcoin, namecoin, litecoin)
- DNS seed bootstrap
- Multiple connections
- Mempool and transaction broadcast
- Automatic syncronization with storage capabilities (the storage abstraction allows different storage types)
- Storage types: shelve and memory
- Peer reconnection handling
The library is available on github (
https://github.com/dakk/bitpeer.py) and pypi (pip3 install bitpeer.py).
You can support this project and other bitcoin-related projects by donating BTC to:
129k6fDTd66j1LMY5RAdFSQozeBe58nfxE