BookBookCookbookCookbookReferenceReferenceEcosystemEcosystem
GitHubGitHub (opens in a new tab)
  • Overview
    • Getting started
      • Writing your first contract
      • Deploying your contract
      • Writing Tests
    • Coming from FunC
    • Coming from Solidity
  • Fundamentals of Tact
  • Type system overview
  • Integers
  • Cells, Builders and Slices
  • Maps
  • Structs and Messages
  • Optionals
  • Contracts
  • Exit codes
  • Expressiveness
  • Operators
  • Expressions
  • Statements
  • Constants
  • Functions
  • Communication
  • Receive messages
  • Bounced messages
  • External messages
  • Message lifecycle
  • Sending messages
  • Message mode
  • Going places
  • Deployment
  • Debugging
  • Contract upgrades
  • Importing code
  • Configuration
  • Masterchain
  • Compatibility with FunC
  • Programmatic API

  • ✈️ Telegram (opens in a new tab)
  • 🐦 X/Twitter (opens in a new tab)
Edit this page
Book
Contract upgrades

Contracts upgrades

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

DebuggingImporting code

CC BY 4.0, Tact Software Foundation