A Product that secures your crypto assets by giving you an option to choose Nominee of your assets and NFTs in case of any unlikely events like Death or Lost Wallet
🚀DEMO: https://death-wallet.netlify.app/
This project is aimed to solve the problem of Loss of Crypto assets and NFTs due to unlikely events like death and Lost Wallet. Users will be asked to register for Death Wallet Service, where they can add Nominee Addresses and inactivity time frame of users' addresses. Nominee Address:- where the Crypto assets should go in case of an unlikely event. Inactivity Timeframe:- Timeframe of inactivity on address selected by user eg. 1 year, 5 years, etc.
In the case of Unlikely events, the user's crypto-assets can be transferred to its Nominee Addresses.
If this boilerplate helps you build Ethereum dapps faster - please star this project, every star makes us very happy!
If you need help with setting up the boilerplate or have other question s - don't hesitate to write in our community forum and we will check asap. Forum link. The best thing about this boilerplate is the super active community ready to help at any time! We help each other.
During Registration Operator account is given allowance/access to the Users Tokens & NFTs. (By Updating ERC-20, ERC721 Smart contracts for all tokens/NFTs) When User gets Inactive i.e. (No Transaction for more than 1 or 5 years) Moralis Cloud Job Runs and Sends inactive address to Operator for settlement. The operator then Approves the Transaction and Send the Crypto assets to the Nominee Address Nominee Now has the assets of the User.
FrontEnd - Web Application made with React, JavaScript, and Moralis Web3 SDK Web App lets Users register Nominee in case of Unlikely Events, User can Secure ERC-20 Tokens and ERC-721 Token
Backend- Smart contracts - ERC 20, ERC 721 Backend made with Moralis Web3, Using Cloud Functions and Cloud Job for Batch processing The validation service will check for addresses for which the inactivity time frame has been breached. The Settlement service will transfer assets from the user address to the Nominee address.
This Application is built on react-moralis and Moralis. Also has its own context provider for quick access to chainId
or ethAddress
There are many components in this boilerplate that do not require an active web3 provider, they use Moralis Web3 API. Moralis supports the most popular blockchains and their test networks. You can find a list of all available networks in Moralis Supported Chains
Please check the official documentation of Moralis for all the functionalities of Moralis.