1,000 DAI


Remaining Balance


MetaCartel - Dragon Quest: Build a recovery dapp with the Gnosis Safe contract proxy kit

Dragon Quest






The Gnosis Safe is a smart contract wallet that allows for several features that enhance user experience such as batching transactions and meta transactions. Find out more about the Gnosis Safe in the Gnosis developer portal.
The contract proxy kit (CPK) is an SDK that allows easy integration of Gnosis Safe proxy accounts in your dapp.
The Gnosis Safe allows users to add contract modules with use-case-specific logic. Account recovery is a classic example for that. Find an example for that here.


Write a recovery dapp by leveraging the CPK. Feel free to use the contracts / logic from eth-berlin-location-recovery or your own.

Acceptance criteria

  • Your dapp is deployed somewhere publicly accessible on Rinkeby or Ethereum mainnet (Please provide a URL)
  • Your code is open source (Please provide a link to the source code)
  • There is a brief screencast showcasing your dapp.
  • Every new user of your dapp gets a Gnosis Safe via the CPK
  • It is possible to recover access to a Gnosis Safe via a recovery method.


1000 DAI for the best one submitted

6 monthsremaining
2 revisionsexpected






Contract (Mainnet): 0xDEAD120FB5Aad12a3D3cAd140C66dad2A6739422

Over the next 40 years, the “Great Wealth Transfer” will see Millennials inherit somewhere between $60 and $70 Trillion dollars from Baby Boomers. Millennials increasingly recognize the long-term value of digital assets and embrace them as a part of their portfolio.

In a July 2019 survey from Bankrate, “Millennials picked cryptocurrencies as their top long-term investment about 9 percent of the time – about triple the rate of Generation X.” If and when Millennials do succeed in getting their parents and grandparents to invest in digital assets, the question will inevitably arise: "what happens to this cryptocurrency if I lose access to my wallet?"

Introducing Alfred.

Alfred protects your money now…and your financial legacy later.

Alfred gives people a way to transfer their digital assets to one or multiple addresses in the event they fail to check-in using our customizable dead man’s switch.

Sign a transaction to create your Estate, designate your beneficiaries and how much of your assets they should receive, and set the time on your dead man’s switch. Once you click “Enable," that’s it!

If you fail to generate proof-of-life by clicking the “Check-In” button before time elapses, Alfred will transfer the assets in your Estate in accordance with your wishes.

Alfred uses transaction batching to create or sync the Gnosis Safe and set the owner as the individual deploying the transaction and to add the Estate to the Safe as a recovery module and update the recovery settings in the Estate.

The Estate contract serves as a Gnosis Safe Recovery Module, allowing the designated executor and beneficiaries to recover the estate should the owner ever lose access to their wallet.

In the future, users will be able to allow the executor to settle outstanding loans before distributing assets to beneficiaries and enable the executor to optionally withdraw a preset amount of funds to cover debts.

Thanks to Alfred, your digital assets will remain in trusted hands.