discovery.py 395 B

123456789101112131415161718
  1. """
  2. Types for the Discovery Protocol.
  3. """
  4. from typing import (
  5. NewType,
  6. )
  7. NodeID = NewType("NodeID", bytes)
  8. r"""
  9. A 32-byte identifier for a node in the Discovery DHT.
  10. .. doctest::
  11. >>> from eth_typing import NodeID
  12. >>> NodeID(b'\x01' * 32)
  13. 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'
  14. """