Project Contracts
Active Contract

The Active Contract

Each uniquely named smart contract in your project is treated as its own entity and gets a dedicated Contract Workspace. Contract Workspaces group all the Versions and Deployments of a contract in one place. At any given time, they display information for a single selected deployment, known as the Active Deployment.

The Active Deployment is used as the canonical deployment of a named contract throughout the Stagenet platform. Whenever you see that contract’s name — for example in the Faucet or Contract Analytics — it will be referring to the Active Deployment.

You can select the Active Deployment of a contract in its Workspace’s History View. By default, the Active Deployment always follows the most recent deployment of your latest contract Version. In practice, this means you can push contract updates, deploy the new version, and the Workspace — along with all Stagenet tools — will automatically switch to using your latest deployment. However, if you manually choose a different Deployment as your Active Deployment, that choice becomes fixed and will remain active until you change it again.