Metamask Issue: Zodiac Governor Module Incompatible with Transaction Simulation

I am here to help you resolve an issue related to using the Zodiac Governor module in Metamask’s Gnosis Safe browser. This issue may seem unrelated, but it is worth investigating as both transactions and governor simulation are heavily dependent on Metamask compatibility.

Zodiac Governor Module Basics

The Zodiac Governor module is part of the Zodiac package that allows you to perform governor (rule set) functions on your Metamask wallet. These functions can restrict or regulate certain actions, such as transaction simulation or execution, based on various conditions such as address ownership, balance thresholds, etc.

Metamask Transaction Simulation

When using the Zodiac Governor module for transactions, it is very important to ensure that Metamask is properly configured to support these operations. However, issues with governor simulation can arise due to conflicts between the Zodiac Governor module and other wallet features, such as transaction simulation.

Tally Integration and Governor Simulation

Tally integration is another important component of Metamask that allows for more advanced governor functionality. If you are having issues with transactions using the Zodiac Governor module, it is possible that the two functions are incompatible due to the way they interact with each other.

Possible Causes and Solutions

Here are some possible causes and solutions for your specific issue:

Metamask: When using the zodiac modulue my transaction simulation works but, when i try executing my transaction on tally it reverts the transaction

1. Incompatible Governors

  • Try switching to a different governor module (e.g. the standard govor module) instead of Zodiac Governor.
  • Make sure you are using the latest version of Metamask and Tally.

2. Conflicting Transaction Codes

  • Review your transactions for codes that may conflict with the Zodiac Governor module. You can use the [Metamask Transaction Decoder] ( to help identify potential issues.
  • Be aware of any custom or third-party transaction encoding rules that may conflict with the Zodiac Governor module.

3. Tally Integration

  • Check your Tally integration settings in Metamask. Make sure you are not using an incompatible library or configuration file that may be causing the issue.
  • If you have made any recent changes, try resetting the Tally integration to its default state.

4. Zodiac Governor Module Configuration

  • Double-check the Zodiac Governor module configuration in the metamask.js file and make sure it is compatible with your wallet features (e.g. transactions, Tally).
  • Check that all required dependencies are included in the “dependencies” array in your Metamask configuration.

Additional steps

If none of these solutions resolve the issue, you can try:

  • [Contact Gnosis Support] ( They can provide more specific instructions or help with resolving the conflict between the Zodiac Governor module and the Tally integration.
  • [Looking for Community Support] ( You can search for other users who are experiencing similar issues and see if anyone has already found a solution.
  • [Putting a pull to the Metamask repository] ( If you would like to contribute, this can be an opportunity to help improve the code and resolve any conflicts.

I hope these steps help you identify and resolve your Metamask setup issue. Remember to keep a close eye on any updates or changes to your wallet or library configurations to ensure compatibility. Good luck!

(Visited 3 times, 2 visits today)