# Gnosis Contract Interaction

By [rektt.eth](https://paragraph.com/@rektt) · 2022-11-23

---

1\. Go to gnosis app

[https://app.safe.global/](https://app.safe.global/)

2\. Click on **_New transaction_**

![Gnosis Home](https://storage.googleapis.com/papyrus_images/fcb6764d05041c1973eca21fe913e611ed0ab8e84fe0f19589caf0a0ddb6cbca.png)

Gnosis Home

3\. Click on **_Contract interaction_**

![New transaction popup](https://storage.googleapis.com/papyrus_images/41e0462f7e3f9a44ff8fb9e62df78b2a882703d8afaa32013cb7d55e4cc6d6ba.png)

New transaction popup

4\. Enter contract address into the address input

![Contract interaction start](https://storage.googleapis.com/papyrus_images/661a1c7ef7cffd64e2b1bb2f0a72c6a92aac0d8e64c8a03b9caf39316ee7485f.png)

Contract interaction start

5\. By default gnosis will fetch the ABI automatically, but in case ABI is empty and not fetched, copy and paste the ABI from Etherscan or Polygonscan

![Contract tab](https://storage.googleapis.com/papyrus_images/2c3bf4e78c693e28a1c378f74b320af59607831df58af1b68ff6ba08a3a1f5f6.png)

Contract tab

6\. Make sure you are on **_Contract_** tab and **_Code_** section like above, then scroll down until you see the **_Contract ABI_**\*, \*click on the copy button like below

![Contract ABI](https://storage.googleapis.com/papyrus_images/28d023a7a6a4c3cb7da8b8eedfd3e8f36b39aaf5e42fb300a2bf3a47a2fa9a3a.png)

Contract ABI

7\. Paste the ABI into ABI section on gnosis, it should look like below and **_Contract Method selector_** should appear

![](https://storage.googleapis.com/papyrus_images/b3f221b95740029f47258197b61ebf07a096edef22f851d068d8fae44c8044db.png)

8\. Choose the method / function you want to interact with, and click on **Add Transaction**, once added, the created transaction will appear on the right side.

![](https://storage.googleapis.com/papyrus_images/d912a6e322faf3daa63986cfe63df9447f2f1baeb39b9612375fad584da0a105.png)

9\. Use converter below to get the appropriate EVM precision for numbers.

[https://eth-converter.com/](https://eth-converter.com/)

![Converter](https://storage.googleapis.com/papyrus_images/9dddb98b43353dd2a5f66e54179d8c7152811e1f221f6cc16937402ace8c624d.png)

Converter

10\. Example above shows the amount in Wei for 1k token. To proceed, click on **Create Batch**

![](https://storage.googleapis.com/papyrus_images/85a79e8ccfcf3e76d4be3f9351e88c1fc411134ef019fe377de0f326d6e3b1df.png)

11\. Once clicked, it will ask for Review and Confirm, click on **_Send Batch_** to proceed.

![TX Confirmation](https://storage.googleapis.com/papyrus_images/5fefde38e57a068ca4657d01d750554df7ecf1a4ac7f39f1240f87903d45fcee.png)

TX Confirmation

12\. If all is good, a popup will appear like above, click on **_Submit_** to proceed, it will prompt signature on Metamask. Once done, other members of the gnosis need to log on and confirm the transactions, the last member that confirms will pay the gas fees to execute.

---

*Originally published on [rektt.eth](https://paragraph.com/@rektt/gnosis-contract-interaction)*
