Nujan IDE
  • 1. Introduction
  • 2. Getting Started with IDE
    • 2.1 Create your First Project
    • 2.2 Coding Interface
    • 2.3 File Types
    • 2.4 Log / Terminal
    • 2.5 Build and Deploy
      • A. Sandbox Environment
      • B. TestNet Environment
      • C. MainNet Environment
    • 2.6 Precautions for MainNet
    • 2.7 Unit Testing
  • 3. Frequently Asked Questions (FAQ)
  • 4. Community and Support
Powered by GitBook
On this page
  1. 2. Getting Started with IDE

2.3 File Types

Previous2.2 Coding InterfaceNext2.4 Log / Terminal

Last updated 1 year ago

  1. Tests This file serves as the container for writing comprehensive test cases for the smart contract. Developers can define and execute various test scenarios to ensure the robustness and correctness of the contract's functionalities.



  2. contract.cell.ts 

 The Contract.cell.ts file contains a specialized cell that facilitates the internal messaging system for the deployed contract. It plays a crucial role in enabling seamless communication between various components within the contract.



  3. main.fc 

 The Main.fc file is the primary contract file that developers work with. It contains the core logic and functionalities of the smart contract, and it is the file that will undergo compilation during the development process.



  4. stateInit.cell.ts

 The stateInit.cell.ts file holds the essential cell responsible for deploying the smart contract. It defines the initial state of the contract, ensuring a stable foundation for its execution.



  5. stdlib.fc

 The stdlib.fc file is an integral part of TON FunC Standard Library. It encompasses a collection of standardized functions and utilities that developers can leverage to enhance the capabilities and efficiency of their smart contract development.