Skip to content
 
 

Repository files navigation

SoroWill

SoroWill App

On-chain inheritance, in your browser

Next.js TypeScript Tailwind CSS Stellar License: MIT

Live app: sorowill.vercel.app

SoroWill landing page

What is SoroWill

SoroWill is a trustless, on-chain inheritance protocol on Stellar Soroban. This app is the dashboard for it: create a will, check in to prove you're active, review beneficiaries and guardians, and — for anyone named as a beneficiary — verify and claim an inheritance once a will's grace period has elapsed.

Tech Stack

  • Next.js 14 (App Router)
  • TypeScript (strict mode)
  • Tailwind CSS 3
  • @sorowill/sdk for all contract interaction and Freighter wallet handling

Local Setup

git clone https://github.com/SoroWill/sorowill-app.git
cd sorowill-app
npm install
cp .env.example .env.local
# fill in NEXT_PUBLIC_CONTRACT_ID with your deployed SoroWill contract address
npm run dev

This app depends on @sorowill/sdk, published to npm under the sorowill org.

Environment Variables

Variable Description
NEXT_PUBLIC_STELLAR_NETWORK Stellar network to connect to: testnet or mainnet
NEXT_PUBLIC_CONTRACT_ID Address of the deployed SoroWill contract
NEXT_PUBLIC_RPC_URL Soroban RPC endpoint (defaults to the public testnet RPC)

Pages

Route Description
/ Landing page explaining SoroWill
/dashboard Your wills (owned and inherited), with quick check-in
/will/new Multi-step form to create a new will
/will/[id] Full will detail: check in, top up, update beneficiaries, cancel, trigger, release
/inherit/[id] Beneficiary view — see your entitled share and claim once ready
/verify/[id] Public, wallet-free verification of a will's on-chain state

Contributing via Drips Wave

This repo participates in the Stellar Wave Program on Drips. Maintainer-tagged issues carry Point values, and contributors who resolve them during an active Wave earn a proportional share of that Wave's reward pool. See CONTRIBUTING.md for the contribution workflow, and https://drips.network/wave for how Wave itself works.

About

Next.js 14 frontend dashboard for SoroWill — create digital wills, manage beneficiaries, check in to prove you're alive, and claim inherited USDC on Stellar.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages