ton-blueprint

Scaffold, compile, test, and deploy TON smart contracts.

4|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/hairyf/blockchain-skills --skill ton-blueprint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ton-blueprint
Source: https://github.com/hairyf/blockchain-skills/tree/main/skills/ton-blueprint
Command: npx skills add https://github.com/hairyf/blockchain-skills --skill ton-blueprint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive development environment for building smart contracts on the TON blockchain, streamlining the entire process from project setup to deployment and testing.

Core Features & Use Cases

  • Project Scaffolding: Quickly create new TON projects with a predefined structure.
  • Contract Compilation: Compile contracts written in FunC, Tolk, and Tact.
  • Testing Framework: Run tests using the @ton/sandbox for in-process blockchain simulation.
  • Deployment Scripts: Execute scripts to deploy contracts to various TON networks.
  • Contract Verification: Verify deployed contracts on verifier.ton.org.
  • Use Case: A developer needs to build and deploy a new decentralized application on TON. They can use this Skill to initialize their project, write their smart contracts, test them locally, and then deploy them to the testnet or mainnet.

Quick Start

Use the ton-blueprint skill to create a new TON project named 'my-dapp'.

Frequently Asked Questions about ton-blueprint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a TON blockchain development environment for smart contracts?

To set up a TON development environment, use this Skill to scaffold a new project, manage the layout, and configure build processes. It provides a predefined structure to streamline your Web3 development workflow on TON.

Can I compile FunC, Tolk, and Tact smart contracts in one tool?

Yes, you can compile FunC, Tolk, and Tact smart contracts within this single development environment. It manages the build processes for these languages, allowing you to write and compile contracts without switching contexts.

How do I test TON smart contracts locally before mainnet deployment?

You test TON smart contracts locally by running in-process blockchain simulations using the @ton/sandbox feature. This allows you to safely execute and validate contract logic before deploying to the testnet or mainnet.

What is the best way to deploy and verify TON smart contracts?

The best way to deploy and verify TON smart contracts is by using execution scripts provided by this environment to push to various TON networks, followed by verifying the deployed contracts directly on verifier.ton.org.

Do I need a specific project structure for TON Web3 development?

You do not need to manually define a project structure for TON Web3 development. This Skill provides project scaffolding that automatically creates a predefined layout, managing configuration and network interactions efficiently.