Tact Documentation
GitHubGitHub (opens in a new tab)
  • Getting started
  • Writing your first contract
  • Deploying your contract
  • Learn
    • Hello World
      • Tact and TON terms
      • Tact project structure
      • Tact contract structure
      • Receivers and Getters
      • Contract deployment
      • Get data from contract
    • Wallet contract
    • 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
    • Hello World
      • Tact and TON terms
      • Tact project structure
      • Tact contract structure
      • Receivers and Getters
      • Contract deployment
      • Get data from contract
    • Wallet contract
    • 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.