> For the complete documentation index, see [llms.txt](https://docs.zenprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zenprotocol.com/apps/wallet/wallet-structure/contracts/activate-contract.md).

# Activate a Contract

{% hint style="info" %}
**Activation of a contract is available only through the desktop wallet connected with a local headless node.**
{% endhint %}

**Step 1:** Click the ‘Activate’ button

![](https://lh4.googleusercontent.com/73rGwYTD5bY9b8GkcYCBGXiww2IKFjNT6CcVjrCprgvkq5H70Cy1U_PdC76F4efYOJ6eo7SxV8bcYTXY7DiI99kzVj0_8iZQho68HkfEemBFAJyRtzLxHvQAuvqsVJVYAnaz1ISP)

**Step 2:** Drag an .fst file to the dialog box or choose an .fst file from your library

**Step 3:** Choose the numbers of block you wish the contract to be active for

**Step 4:** The Rlimit is for more advanced users, it will affect the cost of a contract, and is not suggested to be used by non advanced users as the rlimit is the upper bout for which the hints of the contract will be recorded.&#x20;

**Step 5:** Click ‘Continue’

![](https://lh3.googleusercontent.com/hSESJE6LTTdMPgC8MT644PbmhEe6OWRKOg2ewwuUrXrP7i63fi3UHhwCleAd4f_cS6NJhwLOCGO7bc0t_9XxdvRcRwZxo0DhCfv2iUM7nHzl74htI0b249Vph9_YrJqTTZgdX1po)

**Step 6:** Enter your password and click ‘Continue’

Optional: In case a passphrase was use when wallet was connected, the passphrase will be required for this step

<figure><img src="https://743511345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-L9dN7pLc3A31eOxo1tu%2Fuploads%2FHs6F9ABW4REPyrk3of8J%2FSigner%20required.png?alt=media&amp;token=1888634e-2be9-43fb-821e-1a8afbf0c640" alt=""><figcaption></figcaption></figure>

**Step 7:** Confirm your activation by clicking the ‘Publish’ button, make sure to review the summary of the transaction before publishing it.

![](https://lh4.googleusercontent.com/4VQNekdSS2cAByEiFOer6DNkXvoX2c7F6eDhGjFXSpg1O6agXtpwATZidG0GjvmPpxDglKgr_zQOGvnc2RWCI_7LEjbIO6xn7-x-jP2R6NtQKWyVDhXk1aK5pTdCzyf9UcyEYZGo)

**Step 8:** After publishing your transaction a success message will appear.

**Step 9:** After activating your contract you will be able to see it in the ‘Active Contracts’ table

* On the transaction page you might first see the transaction of the execution on pending, till it will get its first confirmation.
