PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Ethereum Python Packages

Python packages with the GitHub topic ethereum. Sorted by monthly downloads, with stars and forks.
ethereum
eth-utils

Utility functions for working with ethereum related codebases.

7M 336 168
ethereum
py-ecc

Python implementation of ECC pairing and bn_128 and bls12_381 curve operations

2.8M 231 90
ofek
coincurve

Safest and fastest Python library for secp256k1 elliptic curve operations

2.4M 185 65
ccxt
ccxt

A unified trading API with more than 100 crypto exchanges and prediction markets in JavaScript / TypeScript / Python / C# / PHP / Go / Java / Rust

2.4M 44K 9K
BobTheBuidler
cchecksum

An ~18x faster drop-in replacement for eth_utils.to_checksum_address, with the most cpu-intensive part implemented in C.

225K 5 2
crytic
solc-select

Manage and switch between Solidity compiler versions

219K 816 108
ebellocchia
bip-utils

Generation of mnemonics, seeds, private/public keys and addresses for different types of cryptocurrencies

196K 386 100
ethereum
py-evm

A Python implementation of the Ethereum Virtual Machine

186K 2K 689
BobTheBuidler
faster-eth-utils

A faster fork of eth-utils: Utility functions for working with ethereum related codebases. Implemented in C.

182K 7 1
BobTheBuidler
faster-eth-abi

A ~2-6x faster fork of eth-abi: Ethereum ABI utilities for python. Implemented in C.

173K 1 1
BobTheBuidler
eth-retry

Stop transient errors from wasting your time! Provides a decorator to automatically retry calls that fail due to specific transient errors seen in the web3 ecosystem.

160K 11 1
crytic
slither-analyzer

Static Analyzer for Solidity and Vyper

147K 6K 1K
ecies
eciespy

Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519 in Python

116K 136 26
vyperlang
vyper

Pythonic Smart Contract Language for the EVM

113K 5K 917
tintinweb
evmdasm

A lightweight ethereum evm bytecode instruction registry, disassembler and evmcode manipulation library

106K 61 13
tintinweb
ethereum-dasm

An ethereum evm bytecode disassembler and static/dynamic analysis tool

105K 223 40
hdwallet-io
hdwallet

Python-based library implementing a Hierarchical Deterministic (HD) Wallet generator for 200+ cryptocurrencies.

103K 559 173
ApeWorX
py-solc-x

Python wrapper and version management tool for the solc Solidity compiler.

90K 142 49
software-mansion
starknet-py

✨ 🐍 Python SDK for Starknet.

68K 277 87
Certora
certora-cli

The Certora Prover is the state-of-the-art security tool for automated formal verification of smart contracts running on EVM-based chains, Solana and Stellar

60K 337 48
pcko1
etherscan-python

A minimal, yet complete, python API for Etherscan.io.

52K 422 114
ApeWorX
eip712

Message classes for typed structured data hashing and signing in Ethereum

51K 46 21
trailofbits
pyevmasm

Ethereum Virtual Machine (EVM) disassembler and assembler

51K 386 52
ConsenSys
mythril

Mythril is a symbolic-execution-based securty analysis tool for EVM bytecode. It detects security vulnerabilities in smart contracts built for Ethereum and other EVM-compatible blockchains.

46K 4K 820
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology