Tact Documentation
GitHubGitHub (opens in a new tab)
  • Getting started
  • Writing your first contract
  • Deploying your contract
  • Learn
    • Tact Hello World
    • Tact wallet contract
    • Tact jetton contract
  • Guides
    • Type system
    • Functions
    • Statements
    • Message lifecycle
    • Send messages
    • Contract upgrades
    • Compatibility with Func
    • Grammar
  • Reference
    • Common
    • Strings
    • Random
    • Math
    • Cells, Builders and Slices
    • Advanced
  • Libraries
    • @stdlib/deploy
    • @stdlib/ownable
    • @stdlib/stoppable
  • Tools
    • Typescript
    • VS Code Extension
  • Getting started
  • Writing your first contract
  • Deploying your contract
  • Learn
    • Tact Hello World
    • Tact wallet contract
    • Tact jetton contract
  • Guides
    • Type system
    • Functions
    • Statements
    • Message lifecycle
    • Send messages
    • Contract upgrades
    • Compatibility with Func
    • Grammar
  • Reference
    • Common
    • Strings
    • Random
    • Math
    • Cells, Builders and Slices
    • Advanced
  • Libraries
    • @stdlib/deploy
    • @stdlib/ownable
    • @stdlib/stoppable
  • Tools
    • Typescript
      • Tact contract in Typescript
    • VS Code Extension

On This Page

  • Tact contract in Typescript
Edit this page
Tools
Typescript

Typescript Libraries

Tact language has built-in support for ton and ton-core typescript libraries. Compiler generates code for these libraries automatically and you can use libraries like ton-emulator (opens in a new tab), @ton-community/sandbox (opens in a new tab).

Tact contract in Typescript

Compiler generates files named {project}_{contract}.ts for each contract in your project that contains ready-to use strongly typed wrappers to work with a contract in any environment: for testing, deployments, etc.

@stdlib/stoppableVS Code Extension

MIT 2023 © Steve Korshakov.