{"repo":"gabedonnan/pythereum","free":true,"listed":false,"github":"https://github.com/gabedonnan/pythereum","clone":"git clone https://github.com/gabedonnan/pythereum.git","description":"A lightweight Ethereum JSON RPC library for Python","language":"Python","stars":47,"topics":["cryptocurrency","ethereum","library","python","python-library","rpc","rpc-library"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"pythereum (formerly eth rpc) A lightweight Ethereum RPC library for Python Over four times faster than Web3.py, with more functionality! Features include: - Ability to initiate remote procedure calls on a wide variety of ethereum functions - Websocket pooling for high performance calls - Support for RPC batching, allowing multiple calls to the same function at once - \"eth subscribe\" functionality - Currency conversion, with support for esoteric denomination names (e.g. lovelace) - Private transaction and Bundle support for communication directly with block builders - Automatic nonce and gas management for transactions - Early-stage support for L2 chain specific functionality (Optimism P2P implemented for now) - Automatic ABI decoding - Typed function outputs for intuitive library use Implemented RPC methods All methods listed in the Ethereum JSON RPC API specification are completed as of version 1.0.5 , alongside methods for subscriptions, and support for calling custom function names with custom parameters. Supported Builders With the BuilderRPC class, pythereum supports submitting bundles and private transactions directly to block builders. Each builder class that can be passed into BuilderRPC instances automatically manages communication with the given builder. The following builder classes are currently implemented: - Titan Builder - Rsync Builder - Builder0x69 - Flashbots Builder - Beaver Builder Titan Builder and Flashbots now have support for mevboost bundles. Getting ","default_branch":null,"files":null,"tree":[],"storefront":"/r/gabedonnan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gabedonnan/pythereum/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}