# Execute a Contract

### Step By Step Guide

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

![](https://lh6.googleusercontent.com/qVukcVFosxL4J-Jpt4icOxIcDUOxPUTf7qO4xurFO3WYI1Ezw_VXCWOZ0at8VRWkZgHEEcV29gMhwJ_1X5i1GyU-dq9aSM5P-HVEJthTl3SffDKqE93dAEzXAm4fdOl5QZaj-UzH)

**Step 2:** Fill in the ‘Execute Contract’ dialog box with the relevant data

![](https://lh5.googleusercontent.com/-6kKxnwX4qXVx2GIIxKXrKmb0VE6cphlaOStHppbYOi6C6mtsJw4iijbh5E06kG5JsA3wF3lzO9v1dtmsTF2UVRtG4YR-UIYTRFWlky27yByrNKw1rY-n8Ju2BCQoS-BDZz0w2OI)

* You can also execute a contract using the ‘Send’ form under ‘My Wallet’. Pasting a contract address in the destination address field, will automatically adjust the form.

**Step 3:** Review your Execution summary and click ‘Continue’<br>

![](https://lh3.googleusercontent.com/PUhysAvD9zeSN-OBTjLzXGN_faclul9-o49EroFlCga0zs3qS4O5eZY5dGkCw4x8mghNOIUEiI3485sfabWL9cKD1NXnhoi9amGJC1GBeh-r7523s9zW1FTVHp6FHcOHZbDT5Mvq)

**Step 4:** Enter your password to sign the transaction 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&#x26;token=1888634e-2be9-43fb-821e-1a8afbf0c640" alt=""><figcaption></figcaption></figure>

**Step 5:** Confirm your contract execution transaction and click ‘Publish’

![](https://lh4.googleusercontent.com/KnDDKyimnc0aFV87WjEdv90oZvEQ4r6-E1lHvv5dZZzXypIikWOKGMAonAfOnI367NvqHms5BMQ-XrCPy5OV5M8NE3FSP4msYT_uC8tYO-jjOUwV8hlNpS0kTPR6K85HbxJEubxI)

{% content-ref url="execute-contract/message-body-field" %}
[message-body-field](https://docs.zenprotocol.com/apps/wallet/wallet-structure/contracts/execute-contract/message-body-field)
{% endcontent-ref %}
