Обзор Blueprint
Резюме: На предыдущих этапах мы установили и настроили все инструменты, необходимые для разработки смарт-контрактов в TON, и создали наш первый шаблон проекта.
к сведению
Мы рекомендуем установить расширение Tact для VS Code. Оно содержит подсветку синтаксиса, подсказки об ошибках, а также делает опыт разработки более гладким.
Прежде чем приступить к разработке смарт-контракта, давайте кратко опишем структуру проекта и объясним, как использовать Blueprint.
Структура проекта
warning
Если вы выбрали не те названия, которые были предложены в предыдущих шагах, то названия файлов с исходным кодом и некоторые сущности в коде могут отличаться.
- Tact
Project structure
Example/
├── contracts/ # Folder containing smart contracts code
│ ├── hello_world.tact # Main contract file
├── scripts/ # Deployment and on-chain interaction scripts
│ ├── deployHelloWorld.ts # Script to deploy the contract
│ └── incrementHelloWorld.ts # Script to interact with the contract
├── tests/ # Test folder for local contract testing
│ └── HelloWorld.spec.ts # Test specifications for the contract
└── wrappers/ # TypeScript wrappers for contract interaction
├── HelloWorld.ts # Wrapper class for smart contract
└── HelloWorld.compile.ts # Script for contract compilation