Due to the absence of proper inheritance structures, countless crypto assets worth millions become permanently locked every year because of unexpected deaths. Willify fixes this problem by enabling users to draft an inheritance policy around their crypto assets on the blockchain.
With Willify:
->Users can define a beneficiary wallet to inherit their funds securely.
->Users can update or delete their will anytime.
->There's an optional charity feature: if no one claims the inheritance within the set period, funds can be auto-transferred to a selected charity.
->Users set the exact amount to include in their will.
->Beneficiaries can choose a different wallet to receive funds, adding an extra layer of safety in case their original wallet is compromised.
->A reminder feature notifies users that their will is active.
#Planned feature:
-> Multi-signature (multisig) functionality to add further security while claiming funds.
->Future incentives: Benefits like airdrops for creating a will.
Willify ensures that your hard-earned crypto assets never go to waste and provides peace of mind for you and your loved ones.
#Building Willify came with its unique set of challenges:
->Smart Contract Logic: Designing contracts flexible enough to allow updates, deletions, and modifications at any time while ensuring funds remain secure and inaccessible to unauthorized parties.
->Security: Since we’re dealing with sensitive financial data, we had to be extremely cautious with wallet integrations, preventing potential exploits or re-entrancy attacks.
->User Experience: Creating a smooth and understandable user flow for a complex topic like inheritance in crypto. We iterated multiple times on the UI to make it as user-friendly as possible.
->Reminder & Notification System: Integrating reliable reminders that notify users periodically about their active will.
->Beneficiary Flexibility: Implementing a system where the beneficiary can provide an alternative wallet in case of compromise, while maintaining trustless security.
#We overcame these by:
->Rigorous contract audits.
->Testing contract functions in various scenarios.
->Simplifying our UX/UI for clarity.
Planning future improvements like multisig wallets and airdrop incentives to keep users engaged and increase security.
Tracks Applied (3)
GitHub
Technologies used