Skip to content

Caspar09/nem2-docs

 
 

Repository files navigation

NEM Developer Center

This documentation introduces NEM's next core engine (NEM2), code-named Catapult.

NEM is Your Blockchain Engine

NEM is a developer-friendly blockchain platform for businesses. It offers flexible and customizable solutions through simple, yet powerful, built-in features.

Developers are able to integrate blockchain technology into their projects or create powerful dApps using NEM’s REST API. This allows creating a variety of architectural solutions with lightweight code in any language.

NEM provides access to both public and private blockchains, providing options to best suit your company’s needs. The public blockchain is a decentralized, open, and self-sustaining ledger that can be used by anyone. The private blockchain, on the other hand, offers higher speed and privacy.

Catapult: Preview NEM’s next core engine

Catapult is NEM's next core engine. It is written in C++ and follows a 4-layered architecture, aiming to make NEM more scalable. It builds upon the achievements of its previous iteration, adding the newest innovations in blockchain technology.

Catapult introduce new exclusive features:

Catapult will be a momentous step for NEM to be the widely utilized enterprise product it was envisioned to be. After nearly three years of development, the long-awaited update is expected to launch in 2020.

Getting Started

To start developing on Catapult, we recommend you to setup your workstation. Then, review the following documents to know more about Catapult:

Featured Guides

Learn how to use the software development kits and tools with the following step-by-step implementation examples.

Contributing to Catapult

Catapult is an open-source project. Discover how our community is organized, and get started participating:

License

Copyright (c) 2018-present NEM Licensed under the Apache License 2.0

About

Open source documentation of Catapult

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 39.1%
  • TypeScript 38.3%
  • Java 10.8%
  • Python 4.0%
  • HTML 3.1%
  • CSS 2.9%
  • Other 1.8%