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
    • VS Code Extension
Edit this page
Guides
Contract upgrades

Contracts upgrades

Tact currently doesn't allow contract upgrades since Tact contracts have more convoluted nature than the ones in func. It is theoretically possible, but required tools are not here.

Send messagesCompatibility with Func

MIT 2023 © Steve Korshakov.