August 2019 — The Gnosis Monthly Development Update

Keeping up with the Gnosis developers

Welcome to the August edition of the Gnosis Monthly Development Update. At the beginning of every month, we will recap all the development progress we’ve recently made for each of our major projects. In this edition, we will be looking at the Gnosis Safe, Gnosis Protocol and Gnosis Markets.

The Gnosis Safe

WalletConnect support. This month, the Safe team released WalletConnect support for Android. This means you can now use your Android Gnosis Safe with any dapps that support WalletConnect. The same capability will be available on Safe for iOS version in the next week. Multiple owners. The Android app as well as the Chrome extension will now automatically assign a different owner address for each Safe on the same device. This provides an additional layer of privacy for a user with multiple Safes. Gnosis Safe for Teams. The Safe team has finished an internal 0.1.0 version of the Gnosis Safe for Teams product. The current prototype allows users to create and manage a Safe, add and remove owners, and send assets and custom transactions with a data payload. Other features like web3connect are soon to come. Gnosis Safe at DappCon. The team will be present at DappCon with special news: we will sponsor your new Safe with $OWL so you can try it out. We will also be collecting feedback and conducting user tests for our mobile apps as well as the Gnosis Safe for Teams prototype. If you would like to sign up for a session, please reach out via Telegram or Twitter.

Check out the Gnosis Safe GitHub repositories: safe-contracts, safe-ios, safe-android, safe-browser-extension, safe-react.

Gnosis Protocol

Migrating Event Listener to The Graph. The Gnosis Protocol trading protocol will migrate the event listener from the Python-based django eth events to the Rust-based GraphQL query interface. Doing so paves the way for easier front-end development, and it will facilitate shared logic between the event listener and the driver. Multi-Phase Auction Settlement Infrastructure. Previously, the Gnosis Protocol framework supported two steps: order collection and auction settlement. Now, a third step, solution bidding, is being added. Solution bidding will follow the order collection step, and the process of auction settlement is being re-tooled to accommodate this new addition. The inclusion of solution bidding is a step toward broader decentralization of the protocol as external actors will soon be able to drive the auctions themselves. Follow the discussions around these topics here. Continued research on unlimited orders and on-chain verification. The Gnosis Protocol team is conducting research into drastically increasing the cap on orders during the order collection process. An unlimited order model would mean that unfilled orders will no longer have to pay a fee. There is also ongoing research into on-chain verification, which would signify a move away from SNARKs. Learn more about these discussions here.

Check out the Gnosis Protocol GitHub repositories: dex-services and dex-contracts.

Gnosis Markets

Check out the Gnosis Markets GitHub repositories: pm-contracts and pm-scripts.