ethereum/py_ecc

Python implementation of ECC pairing and bn_128 and bls12_381 curve operations

Python

231

578 commits

updated Dec 17, 2025

See the code

README

py_ecc

Join the conversation on Discord Build Status PyPI version Python versions

Elliptic curve crypto in python including secp256k1, alt_bn128, and bls12_381.

Warning: This library contains some experimental code and has NOT been audited.

Read the documentation.

View the change log.

Installation

python -m pip install py_ecc
altbn128
ecc
ethereum
secpk256k1

Contributors

carver

117 commits

pacrob

112 commits

hwwhww

59 commits

pipermerriam

59 commits

ethereum/py_ecc

Python implementation of ECC pairing and bn_128 and bls12_381 curve operations

Python

231

578 commits

updated Dec 17, 2025

See the code

README

py_ecc

Join the conversation on Discord Build Status PyPI version Python versions

Elliptic curve crypto in python including secp256k1, alt_bn128, and bls12_381.

Warning: This library contains some experimental code and has NOT been audited.

Read the documentation.

View the change log.

Installation

python -m pip install py_ecc
altbn128
ecc
ethereum
secpk256k1

Contributors

carver

117 commits

pacrob

112 commits

hwwhww

59 commits

pipermerriam

59 commits

Languages

Python

97.9%

Makefile

1.8%