Skip to content

Overview

Jack edited this page Jan 11, 2019 · 2 revisions

Azorian aims to implement all of the major multiformat specifications, i.e.:

  1. multicodec
  2. multihash
  3. multibase
  4. multiaddr
  5. multistream

Each of these multiformats is associated with their own type in the library, named az_[name]_t. For example, the multihash type is called az_multihash_t. Each of these types has an associated API, implementing at the very least, two functions: encode and decode (except for az_multicodec_t, but this is because this is simply a typedef for az_uvarint_t). Azorian aims to expand on the multiformat specifications by providing compatible extensions to each type's API.

Clone this wiki locally