Inspiration
There is currently no way to inherit digital assets without approving contracts to spend all your tokens
What it does
It uses Safe's module functionality to distribute user assets to designated beneficiaries and Chainlink CCIP to distribute assets on multiple chains.
How I built it
This is an improvement of a pre existing project that adds cross chain functionality using CCIP. This enables users to create wills for Safes on multiple chains in a single transaction. To avoid storing multiple Will structs per user in a contract I created an API using Strapi that saves all the data while a hash of it is stored in the contract. The data is verified by this hash on will execution. The front end is meant to run as a custom app in Safe's ui and is built using React, Typescript, and Ethers.
Built With
- chainlink
- ethers
- hardhat
- node.js
- react
- solidity
- typescript
Log in or sign up for Devpost to join the conversation.