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

Share this project:

Updates