Metamask Issue: Zodiac Governor Module Conflicts with Transaction Simulation
I am here to help you resolve an issue with using the Zodiac Governor module in Metamask on your Gnosis Safe browser. This issue may seem unrelated, but it is worth exploring as both governor transactions and simulations rely heavily on Metamask compatibility.
Zodiac Governor Module Basics

The Zodiac Governor module is a part of the Zodiac package that allows you to run governor functions (sets of rules) in your Metamask wallet. These functions can limit or regulate certain actions, such as simulating or executing transactions, based on various conditions such as address ownership, balance thresholds, and more.
Metamask Transaction Simulation
When using the Zodiac Governor module for transactions, it is essential to ensure that Metamask is properly configured to support these operations. However, issues with governor simulations can arise due to a conflict between the Zodiac Governor module and other wallet features such as transaction simulation.
Tally Integration and Governor Simulations
Tally integration is another core component of Metamask that enables more advanced governor features. If you are having issues with transactions using the Zodiac Governor module, it is possible that there is an incompatibility between these two features due to the way they interact with each other.
Possible Causes and Solutions
Here are some potential causes and solutions for your specific issue:
1. Incompatible Governors
- Try switching to a different governor module (for example, the standard
govormodule) instead of Zodiac Governor.
- Make sure you are using the latest version of Metamask and Tally.
2. Conflicting Transaction Codes
- Check your transactions for any codes that may cause conflicts with the Zodiac Governor module. You can use [Metamask Transaction Decoder]( to 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 a conflicting library or configuration file that may cause issues.
- Try resetting your Tally integration to its default state if you have made any recent changes.
4. Zodiac Governor Module Configuration
- Double-check your Zodiac Governor module configuration in your
metamask.jsfile and make sure it is compatible with your wallet functionality (e.g. transactions, Tally).
- Make sure all required dependencies are included in the
dependenciesarray of your Metamask configuration.
Further steps
If none of these solutions resolve the issue, you can try:
- [Contact Gnosis Support]( – They may be able to provide more specific guidance or assistance to resolve the conflict between the Zodiac Governor module and the Tally integration.
- [Search for community support]( – You can search for other users who have encountered similar issues and see if anyone has already found a solution.
- [Contribute to the Metamask repository]( – If you feel comfortable contributing, this may be an opportunity to help improve the code and resolve any conflicts.
I hope these steps help you identify and resolve the issue with your Metamask configuration. Remember to keep an eye out for any updates or changes in your wallet or library configurations to ensure compatibility in the future. Good luck!
