Skip to content

snieking/rell-filestorage

Repository files navigation

This project started out as a hobby project but has now been absorbed by ChromaWay and therefore moved to ChromaWay Gitlab. I am still the maintainer, but this repository here on Github will no longer get updates.

Rell Filestorage

CI Build Status fs-client fs-client downloads

See the wiki for all kinds of information on the project.

Modules

The project consists of 4 modules.

  1. Filehub: A filehub is a blockchain that handles the logic around on who is allowed to store, and how the billing is done.
  2. Filechain: A blockchain that stores files. A filechain must be connected to a Filehub blockchain. In order to make sure that the user has talked to the Filehub prior to storing and that they are to store. A Filechain can be connected to different types of Filehub implementations with different rules on storing.
  3. Client: JS/TS client for interacting with the Filestorage, for details on how to use it, see the wiki.
  4. Test: A test client that verifies the integration between the Filehub and Filechain.