May 2019—Gnosis Monthly Development Update
Keep up with the Gnosis developers
Welcome to the inaugural edition of The Gnosis Monthly Development Update. At the beginning of every month, we will recap the development progress we’ve made for each of our major projects. In this edition, we will be looking at the Gnosis Safe, Gnosis Markets, and Gnosis Protocol.
Gnosis Safe
- New mobile client releases. On iOS, the new mobile client will include updated UI/UX as well as the functionality to change your password within the app. On Android we are working with WalletConnect, an open protocol for standardizing wallet and dapp connection, to keep pace with the latest changes in their 1.0.0 Beta.
- Improved Safe creation. We’ve implemented and deployed our new ProxyFactory which uses create2 to streamline the Safe creation process. The upcoming client releases will decrease Safe creation time by 30% and lower the cost by 25%.
- Transaction tracing. We want to show Safe users every interaction that has been performed with their Safe. To do this, we are implementing and testing transaction tracing. This would allow us to parse every transaction made with a given Safe address and notify users of any suspicious activity.
Check out the Gnosis Safe GitHub repositories: safe-contracts.
Gnosis Markets
- Flying Carpet became one of the first recipients of the Gnosis GECO grant for developing on the Gnosis Markets framework. This team is looking to integrate prediction markets into their platform for a decentralized geospatial layer for Earth Observation.
- The Helena prediction markets interface is live. Helena recently launched a monthly running tournament with real ‘cash’ prizes. It uses the Gnosis Apollo framework and the xDai sidechain. You can participate here.
Check out the Gnosis Markets GitHub repositories: pm-contracts and pm-scripts.
Gnosis Protocol
Gnosis Protocol is a fully decentralized trading protocol which enables ring trades via discrete auctions between several ERC20 token pairs. It uses a batch auction model for arbitrage-free exchanges to maximize trader surplus. If you want to learn more about this protocol check out Benjamin Smith’s talk at EthCC here.
- The first centralized test of the Gnosis Protocol trading protocol is a success. This is a crucial first step on the road to a fully decentralized demo of the protocol. But, note that this test only covered core features such as order collection, solver integration, and auction settlement. No zkSnarks have been implemented yet, and the competition and subsequent reward for submitting the best solution are not yet active.
- The team has implemented state transitions for auction settlement. The Gnosis Protocol now has the functionality to publish auction solutions to the smart contracts and make the appropriate balance updates. Currently, this functionality is only available to the contract owner, but further decentralization of contract ownership is upcoming!
- Solvers can now be integrated into the Gnosis Protocol. The protocol architecture now allows any solver—a tool which finds the most efficient way to settle an auction—to communicate its auction settlement solutions to the protocol.
Check out the Gnosis Protocol GitHub repositories: dex-services and dex-contracts.
Thanks for checking out this months edition of the Gnosis Monthly Development Update. See you again in June! And be sure to follow Gnosis on Twitter!