← Files AgentBrokoARCHIVED FILE
.venv/Lib/site-packages/eth_typing/discovery.py
395 Bytes · Oct 4, 2026 · 12:32 UTC
"""
Types for the Discovery Protocol.
"""
from typing import (
NewType,
)
NodeID = NewType("NodeID", bytes)
r"""
A 32-byte identifier for a node in the Discovery DHT.
.. doctest::
>>> from eth_typing import NodeID
>>> NodeID(b'\x01' * 32)
b'\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
"""
SHA-256: 75aa9c2307becd748f48649e1d76f317f92e6bffaacd67524b5b6af3210d2a9e