zodiaceco/zodiac-module-bridge(opens in a new tab)
Language: TypeScript
- stars
- 18
- watchers
- 7
- forks
- 15
- open issues
- 0
- Last updated
- 02/19/2025
Language: TypeScript
The Bridge Module belongs to the Zodiac collection of tools, which can be accessed through the Zodiac App available on Gnosis Safe, as well as in this repository.
If you have any questions about Zodiac, join the Gnosis Guild Discord. Follow @GnosisGuild on Twitter for updates.
This module allows an address on one chain to control an avatar on another chain using an Arbitrary Message Bridge (AMB). This enables a DAO on one chain to control assets and interact with systems like a Gnosis Safe on a different chain.
This module is intended to be used with the Gnosis Safe.
requireToPassMessage() on the Bridge contract.executeSignatures() on the Bridge contract.The contracts have been developed with Solidity 0.8.0 in mind. This version of Solidity made all arithmetic checked by default, therefore eliminating the need for explicit overflow or underflow (or other arithmetic) checks.
Follow our Bridge Module Setup Guide.
An audit has been performed by the G0 group. No issues have been discovered. The audit results are available as a pdf in this repo or on the g0-group repo.
All contracts are WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Created under the LGPL-3.0+ license.