Package multiformats

This package implements existing multiformat protocols, according to the Multiformats specifications.

Expand source code
"""
    This package implements existing multiformat protocols, according to the [Multiformats](https://multiformats.io/) specifications.
"""

__version__ = "0.1.2"

from . import varint
from . import multicodec
from . import multibase
from . import multihash
from .cid import CID
from . import multiaddr
from .multiaddr import Proto

__all__ = [
    "varint",
    "multicodec",
    "multibase",
    "multihash",
    "multiaddr",
    "CID",
    "Proto",
]

__pdoc__ = {name: False for name in ["CID", "Proto"]}

Sub-modules

multiformats.cid

Implementation of the CID spec

multiformats.multiaddr

Implementation of the multiaddr spec

multiformats.multibase

Implementation of the multibase spec

multiformats.multicodec

Implementation of the multicodec spec

multiformats.multihash

Implementation of the multihash spec

multiformats.varint

Implementation of the unsigned-varint spec