← Files AgentBrokoARCHIVED FILE
.venv/Lib/site-packages/eth_typing/bls.py
355 Bytes · Oct 5, 2026 · 18:33 UTC
"""
Types used for BLS Signatures.
"""
from typing import (
NewType,
)
BLSPubkey = NewType("BLSPubkey", bytes)
"""
A BLS public key that is 48 bytes in length.
"""
BLSPrivateKey = NewType("BLSPrivateKey", int)
"""
A BLS private key integer value.
"""
BLSSignature = NewType("BLSSignature", bytes)
"""
A BLS signature that is 96 bytes in length.
"""
SHA-256: 5a9e23c666cd36c759c37adcbad5efad86fb5386ce80aeb5f2e1695e4b326f80