Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeWill

This is a Proof of Concept Demonstrating the Decentralized Will Management System. Manages your on-chain and off-chain assets without any middleman. Architecture comprises of four parts:

  1. Smart Contract: Handles the main business logic.
  2. Indexer: Listens for events on blockchain to store and track the activity off-chain for better efficiency.
  3. dApp: Interface for testators and beneficiaries to manage/track their wills.
  4. IPFS: Used for storing your sensitive documents, possibly documents about the off-chain asset, Or the traditional legal will.

Setup

Install Foundry

Refer https://github.com/foundry-rs/foundry


Configure

Required to initialize the project and download dependencies. Only need to run once:

$ ./configure.sh

Add accounts to MetaMask

Add local accounts to MetaMask given in accounts in project directory.


Configure IPFS:

Add your Pinata credentials in frontend/.env:

REACT_APP_PINATA_API_KEY=xxxxxxxxxxxxxxx
REACT_APP_PINATA_SECRET_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Run

$ ./run.sh

About

Decentralized will management POC

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages