• Stars
    star
    153
  • Rank 243,368 (Top 5 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐ŸŒŒ๐Ÿ“ก Decentralized Application Integration Platform

THE REPOSITORY HAS BEEN MOVED

The project has been moved to the Tessellation repository.


Constellation

This repository is the reference implementation of our Decentralized Application Integration Platform using the Scala programming language. We build a horizontally scalable DAG protocol that you can build upon and interface with using common software standards.

๐Ÿ“š Resources

For developer tools and documentation and consult the /docs or the /docs-gh-pages hosted on our docs website. For motivations and explanations of the project in context of the crypto space, visit the wiki.

src
โ”œโ”€โ”€ it/scala/org/constellation           <โ”€โ”€โ”€ continuous integration
โ”œโ”€โ”€ main/scala/org/constellation         <โ”€โ”€โ”€ protocol implementation
    โ”œโ”€โ”€ consensus
          Consensus.scala
    โ”œโ”€โ”€ crypto
          KeyUtils.scala
    โ”œโ”€โ”€ p2p
    โ”œโ”€โ”€ primitives
    โ”œโ”€โ”€ serializer
    โ””โ”€โ”€ util
          API.scala
          ConstellationNode.scala
โ””โ”€โ”€ test/scala/org/constellation          <โ”€โ”€โ”€ unit tests

๐Ÿ’ป Build instructions

For details on the build process, as well as pointers for docker, vagrant and deployment, see /docs/build-instructions.

๐Ÿ“— API Docs

We intend to use Swagger to publish comprehensive API docs.

๐Ÿšจ Troubleshooting

For issues and bug reports, see wiki/Contribution-guidelines. There you also find general pointers toward the development process. Note that the master branch might be behind the dev branch by a few weeks.

๐Ÿ’• Community

For questions and contributions, can find links to the community outlets and more in the resource list. Our knowledge- and news-outlet is the Orion Discourse forum. To quickly reach out, join our Discord server for a chat: