Skip to content

v0.1 - GraphSync protocol v2

Choose a tag to compare

@tchardin tchardin released this 07 Apr 17:25
· 12 commits to main since this release
  • Implements client and provider capabilities of GraphSync v2 protocol.
  • TypeScript selectors and iterator traversal supporting basic selectors.
  • UnixFS path selector utility for generating selectors based on UnixFS paths.
  • UnixFS reifier and InterpretAs selector for supporting pathing UnixFS directories.
  • UnixFS resolver for reading file bytes out of graphsync.
  • Example and interoperability test with go-graphsync.
  • Data-Transfer methods for basic push and pull transfers without revalidation.
  • Mime type selection based on file name extension to define the content type of a resolved stream.