This documentation introduces NEM's next core engine (NEM2), code-named Catapult.
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 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:
- Aggregate Transactions
- Cross-chain Swaps
- Multi-level Multisig Accounts
- Account Restrictions
- Mosaic Restrictions
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.
To start developing on Catapult, we recommend you to setup your workstation. Then, review the following documents to know more about Catapult:
Learn how to use the software development kits and tools with the following step-by-step implementation examples.
- How to create a wallet
- How to send a transaction
- How to create a mosaic
- How to register a namespace
- How to run a private test network
- More guides
Catapult is an open-source project. Discover how our community is organized, and get started participating:
- Ask in StackOverflow development related questions.
- Reach our community joining the official Slack.
- Check the contributing guidelines to propose changes.
- Follow the development updates on Twitter.
- Explore our GitHub repositories.
Copyright (c) 2018-present NEM Licensed under the Apache License 2.0