Passdown is a nextjs Webapp that enables users to set up will(s) for their wallet assets.
Prize Pool
The user signs up their wallet as the origin wallet on the passdown platform to set up a will(s). The user first assigns variables such as a Maximum inactivity time for their wallet and a benefeciary or multiple benefeciaries for different ERC-20 tokens in their wallet. The user can set this up for multiple owned wallets to multiple benefeciary wallets . During the chosen inactivity window of time if their wallet does not make any transactions this would trigger an event where the passdown platform would send the ERC 20 tokens to the allocated chosen benefeciaries wallets. Another varaible is to assign trusted wallets that would usually belong to individuals that are related or trusted by the wallet owner ( like family or a lawyer). Any of these trusted wallets can login and talk to the contract and trigger the event of sending the erc-20 assets of the original wallet to benefeciaries wallet. The natural evolution of such app would be setting up apis with official channels via oracles that could automatically verify the event of the original wallet owner passing away.
I used -Next js for front end