Skip to content

HTHcoin/platform

 
 

Repository files navigation

babel

Seriously fast decentralized applications for the HTH network

GitHub CI Status Devs Chat General Chat Follow on Twitter

HTH Platform is a technology stack for building decentralized applications on the HTH network. The two main architectural components, Drive and DAPI, turn the HTH P2P network into a cloud that developers can integrate with their applications.

If you are looking for how to contribute to the project or need any help with building an app on the HTH Platform - message us on the Devs Discord!

Intro

This is a multi-package repository - sometimes also known as monorepository - that contains all packages that comprise the HTH platform - for example, Drive, which is the storage component of HTH Platform, the JavaScript SDK, wallet-lib, DAPI, and others. Every individual package contains its own readme. Packages are located in the packages directory.

FAQ

How to build and set up a node from the code in this repo?

  • Clone the repo
  • Install prerequisites:
  • Run corepack enable to enable corepack and install yarn
  • Run yarn setup to install dependencies and configure and build all packages
  • Run yarn start to start the local dev environment built from the sources
  • Run yarn test to run the whole test suite (note that running tests requires a running node, so be sure to call yarn start first). Alternatively, you can run tests for a specific package by running yarn workspace <package_name> test, for example running yarn workspace @hthcoin/dapi-client test will run tests for the JS DAPI client. To see all available packages, please see the packages readme
  • yarn stop will stop the local dev environment. Running a dev environment requires a non-trivial amount of system resources, so it is best to stop the local node when not in use
  • Run yarn build to rebuild the project after changes. If you have a local node running, you may need to restart it by running yarn restart
  • To completely reset all local data and builds, run yarn reset

Looking for support?

For questions and support, please join our Devs Discord

Where are the docs?

Our docs are hosted on readme.io. You can create issues and feature requests in the issues for this repository.

Want to report a bug or request a feature?

Please read through our CONTRIBUTING.md and fill out the issue template at platform/issues!

Want to contribute to HTH Platform?

Check out:

License

MIT

About

L2 solution for seriously fast decentralized applications for the Dash network

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.7%
  • TypeScript 1.7%
  • Java 1.2%
  • Shell 0.5%
  • Objective-C 0.4%
  • Python 0.3%
  • Other 0.2%