Inspiration

The accumulation of digital wealth has become increasingly popular in recent years; however, this digital wealth can be lost forever if the account holder dies without sharing the account details. To combat this, a safe and secure way for individuals to access these digital assets when their account holder has passed away is to write a will onto the blockchain. This allows the listing of the account holder’s assets, along with their details, to remain secure and inaccessible to anyone but the designated beneficiaries when the will is executed in the form of a smart contract. Digital Assets Custodian is a great solution for this, as it gives users the security of knowing that digital assets can be passed down to their loved ones safely and securely. Moreover, this technology helps to eliminate potential court battles over digital inheritance.

What it does

Digital Assets Custodian enables one to:

✅ Create a will through a Smart Contract that contains designated email address of beneficiaries and asset details. (This can be username and passwords, recovery phrases, etc)

✅ The Smart Contract keeps a deadline timestamp that has to be updated every 30 days by sending a transaction to the contract.

✅ When no transaction is received within the deadline, the asset details are sent to the beneficiaries emails due to inactivity of the initiator.

How we built it

The contract was written in solidity, PHP and integrated with the Fantom network via javascript.

Challenges we ran into

Getting the initial stack setup with Fantom proved trickier and more time consuming than we thought. We investigated several solutions then we succeeded after going through the documentation.

On the product side, getting the DAPP right was also very challenging and took a number of iterations to get right.

Accomplishments that we're proud of

We are both very happy with the final design of Digital Assets Custodian. It's incredibly simple, yet very powerful. We've tested the integration with Metamask on Chrome.

On the technical side we are both proud of the Fantom stack we've developed. The front-end will make it easy to port this dapp to other network in the future and the cloud back-end stack will be an incredibly cost-effective way to host this app.

What we learned

Working on this app taught us a lot about the Fantom Network and developing a scalable blockchain application. We were worried that we could not achieve a fast development speed using Fantom. After a few hours learning on how Fantom works, these fears proved to be unfounded.

What's next for Digital Assets Custodian

We will ask for user feedback directly in the product in a number of places. With our infrastructure adding more integrations is now incredibly simple and we'll be able to respond to these user suggestions within a couple of days and build a more fully featured product that will hopefully delight customers! We also want to add more Fantom integrations.

Share this project:

Updates