Announcing the Gnosis Safe Contract Update 1.2.0 & Bug Bounty

Find bugs, get rewarded. Earn up to $100,000 for every bug you report.

Eric Conner
GnosisDAO
2 min readJul 21, 2020

--

At the end of 2019, we released version 1.1.1 of the Gnosis Safe smart contracts. The code has been audited and is in production use in the Gnosis Safe Multisig. As of today, there are more than 4,500 Gnosis Safe instances deployed, which combined hold over 200M USD in ETH and ERC20 tokens.

As our product matures, we are updating the Gnosis Safe smart contracts to version 1.2.0 to add greater functionality to the core contracts. Please refer to the release on Github for a full list of changes. They include the following features:

Contract changes

  • Add `isModuleEnabled` function to check on chain if a specific module is enabled on the Safe (cf. issue)
  • Make `execTransaction` payable, to allow funding the Safe with ether when execution a Safe transaction. (cf. issue)
  • Allow to send along more gas than specified with `safeTxGas` when the refund logic is not used. (cf. issue)
  • Add more details via `@notice` to Safe functions in order to generate better documentation

Setup changes

  • Upgrade of web3js and `yarn`
  • Manage deployment process now via Truffle
  • Add support for verification via sourcify

Please refer to the Safe developer portal for details about the bug bounty program.

🔔 To get future updates, make sure to follow Gnosis and Gnosis Safe on Twitter.

--

--