Skip to content

Wallet asset inheritance system made simple, by automatically distributing locked cold assests to beneficiaries when wallet owners become inactive

Notifications You must be signed in to change notification settings

SOGeKING-NUL/CoreWill

Repository files navigation

๐Ÿ›๏ธ CoreWill

A decentralized inheritance management platform that automatically distributes digital assets to beneficiaries when wallet owners become inactive. Built on Core DAO Testnet2 with automated monitoring and smart contract technology. Secure. Trustless. Future-proof.


๐Ÿ“‹ Table of Contents

  1. Project Title
  2. Project Description
  3. Project Vision
  4. Future Scope
  5. Key Features
  6. Frontend Showcase
  7. Tech Stack
  8. Contract Addresses
  9. Demo

Project Title

CoreWill - Asset security and Inheritance Platform


Project Description

CoreWill is a decentralized inheritance management platform deployed on Core DAO Testnet2 that automatically distributes digital assets to beneficiaries when wallet owners become inactive. The platform solves the critical problem of lost digital assets due to improper private key management and lack of backup systems.

Project Vision

Many digital assets are lost in wallets due to improper private key management and no backups. CoreWill ensures you do not lose your cold assets (assets you don't trade regularly) by setting up an inheritance system that automatically transfers your digital wealth to designated beneficiaries when you become inactive.

Future Scope

  • Mainnet deployment on Core DAO mainnet for production use
  • Adding multisig functionality for enhanced security and shared control
  • Enhanced monitoring algorithms for better activity detection
  • Mobile application for on-the-go contract management
  • Integration with hardware wallets for additional security layers
  • Multi-token support beyond native Core tokens
  • Advanced notification systems for beneficiaries and contract owners

Key Features

  • Create inheritance contracts with beneficiaries' wallets which inherit the assets
  • Automated monitoring of wallet activity via active node process running 24/7
  • Emergency withdrawal capabilities for users to reclaim funds anytime
  • Activity reset functionality to manually show activity and restart timers
  • Real-time dashboard with comprehensive contract management interface
  • Beneficiary claim system for seamless inheritance claiming
  • Multi-contract support allowing users to create multiple inheritance contracts
  • Time-based triggers with customizable inactivity periods
  • Transparent monitoring with real-time status updates and health checks

Frontend Showcase

๐Ÿ”น Landing Page

Demo GIF

Showcases platform statistics, active contracts, and total distributed amounts fetched from blockchain

Wallet-Connect Integration for transactions

Wallet-Connect Integration for transactions

๐Ÿ”น Dashboard Overview

Demo GIF

Comprehensive dashboard showing user contracts, beneficiary contracts, and claimable amounts

๐Ÿ”น Create Inheritance Contract

Demo GIF

Intuitive form to set beneficiary address, amount, and inactivity period with preset time options

๐Ÿ”น Contract Management

Demo GIF

### Real-time contract status, activity monitoring, and action buttons for reset/withdrawal

๐Ÿ”น Beneficiary Interface

Beneficiary Interface Demo GIF

Clean interface for beneficiaries to view and claim available inheritances

๐Ÿ”น Monitoring Status

### Live monitoring service status with worker health and activity indicators

๐Ÿ“ฑ Demo Video

[Video placeholder - Platform walkthrough]

Complete walkthrough of creating contracts, monitoring, and claiming inheritances


Tech Stack

Frontend:

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • Shadcn UI

Blockchain:

  • Ethers.js
  • Viem
  • Wagmi
  • Core DAO Testnet2

Backend & Infrastructure:

  • Node.js
  • Railway deployment
  • Automated monitoring service
  • singleton instance

Contract Development:

  • Solidity
  • Remix
  • Foundry

Contract Addresses

Core DAO Testnet2 (Chain ID: 1114)

  • Factory Contract: 0x8f79150a124bd664CBAB4464dCbE0c80BC1B3D12
  • Monitoring Wallet: 0x66C2246f594a038410d28cb0727532F995AEE51d
  • Network: Core DAO Testnet2
  • Chain ID: 1114
  • RPC URL: https://rpc.test2.btcs.network

Contract verification and source code available on Core DAO block explorer:

image


Demo

Live Application: https://corewill.up.railway.app/

Features to explore:

  • Connect your Core DAO Testnet2 wallet
  • Create your first inheritance contract
  • Monitor real-time contract status
  • Experience the automated monitoring system
  • Test beneficiary claiming functionality

How It Works

  1. Connect Wallet - Connect your Core DAO Testnet2 wallet
  2. Create Contract - Set beneficiary, amount, and inactivity period
  3. Automated Monitoring - Our system monitors your wallet activity 24/7
  4. Inheritance Triggered - If inactive for set period, inheritance becomes claimable
  5. Beneficiary Claims - Designated beneficiary can claim the inheritance

Security Features

  • Decentralized monitoring with no central point of failure
  • Emergency withdrawal capabilities for contract owners
  • Activity reset functionality to prevent accidental triggers
  • Transparent operations with all transactions on-chain
  • Time-locked contracts preventing immediate claims

About

Wallet asset inheritance system made simple, by automatically distributing locked cold assests to beneficiaries when wallet owners become inactive

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published