Getting startedGetting startedLanguageLanguageEvolutionEvolutionToolsTools
GitHubGitHub (opens in a new tab)
  • Guides
    • Type system
    • Functions
    • Statements
    • Message lifecycle
    • Send messages
    • Deploy contracts
    • Debugging
    • Contract upgrades
    • Masterchain
    • Compatibility with Func
    • Configuration
    • Programmatic API
    • Grammar
  • Reference
    • Common
    • Strings
    • Random
    • Math
    • Cells, Builders and Slices
    • Advanced
  • Libraries
    • @stdlib/deploy
    • @stdlib/ownable
    • @stdlib/stoppable
  • Getting started
    • Welcome to Tact
    • Writing your first contract
    • Deploying your contract
  • Language
    • Guides
      • Type system
      • Functions
      • Statements
      • Message lifecycle
      • Send messages
      • Deploy contracts
      • Debugging
      • Contract upgrades
      • Masterchain
      • Compatibility with Func
      • Configuration
      • Programmatic API
      • Grammar
    • Reference
      • Common
      • Strings
      • Random
      • Math
      • Cells, Builders and Slices
      • Advanced
    • Libraries
      • @stdlib/deploy
      • @stdlib/ownable
      • @stdlib/stoppable
  • Evolution
    • Evolution Process
    • OTP-001: Supported Interfaces
    • OTP-002: Contract ABI
    • OTP-003: Self-ABI reporting
    • OTP-004: Auto Encoder
    • OTP-005: Argument-addressable contracts
    • OTP-006: Contract Package
  • Tools
    • Typescript
    • VS Code Extension
Edit this page
Language
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.

DebuggingMasterchain

CC BY 4.0, Tact Software Foundation