@snickerdoodlelabs/core
v3.0.2
Published
Snickerdoodle Labs Core. Core encapsulates the data wallet and query processor functions of the Protocol
Downloads
6
Readme
Snickerdoodle Core Package
Package Contents
- src: source code for the core package of Snickerdoodle protocol
- test: Jest-based test suite for the core package
Summary
The Core package can be thought of as the entrypoint of the Snickerdoodle Protocol. The Core package is responsible for
linking crypto accounts to a user persona, generating a derived Snickerdoodle Data Wallet key, managing data persistence,
listening for requestForData
events, etc. The Core is written in Typescript and follows an n-tier architecture design.
This package (as well as nearly every other package in this monorepo), relies heavily on InversifyJS for dependency injection and
NeverThrow for better error handling.
Getting Started
The best way to get acquainted with the Core package is to use the Test Harness which is a command-line tool that exposes the major functionalities of the protocol to a developer in a self-contained process.