Introduction
Welcome to the NTS documentation!
What is NTS?
NTS (N1 TypeScript) is a TypeScript development environment for building decentralized applications on the N1 blockchain. You use TypeScript to write smart contracts (‘apps’ in N1 terminology) and build decentralized applications, leveraging the familiarity and robustness of TypeScript instead of blockchain-specific languages like Solidity or Rust.
Under the hood, NTS abstracts and automatically configures the tooling needed for blockchain development, like compilation, deployment, and testing. This allows you to focus on building your application instead of spending time with complex blockchain configurations.
Whether you’re an individual developer or part of a larger team, NTS can help you build secure, scalable, and efficient decentralized applications using TypeScript.
Main Features
Some of the main NTS features include:
Feature | Description |
---|---|
TypeScript First | Write apps in TypeScript instead of blockchain-specific languages, leveraging TypeScript's type safety and modern development features. |
App Development | A complete toolkit for writing, testing, and deploying apps using familiar TypeScript syntax. |
Development Tools | Built-in debugging, testing, and deployment tools specifically designed for blockchain development. |
Security Features | Advanced security features and best practices built into the development environment to help prevent common blockchain vulnerabilities. |
Pre-Requisite Knowledge
Although our docs are designed to be beginner-friendly, we need to establish a baseline so that the docs can stay focused on NTS functionality. We’ll make sure to provide links to relevant documentation whenever we introduce a new concept.
To get the most out of our docs, it’s recommended that you have:
- Basic understanding of TypeScript/JavaScript
- Familiarity with blockchain concepts
- Understanding of smart contract development principles
Join our Community
If you have questions, come find us on Discord:
Get involved in the NTS ecosystem and help us build the future of decentralized applications using TypeScript!