← Files AgentBrokoARCHIVED FILE

.venv/Lib/site-packages/eth_typing/bls.py

355 Bytes · Oct 2, 2026 · 00:32 UTC

↓ Download file

"""
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