project screenshot 1
project screenshot 2
project screenshot 3

MyLedgerWill

A WILL app on Ledger for owners to manage how the assets are to be distributed

MyLedgerWill

Created At

ETHGlobal New York 2025

Project Description

This is my first encounter with Ledger. I figure that if anyone is going to use Ledger to protect all their digital assets, then the owner of each ledger should also decide what happens to the assets once the owner is gone. And wouldn't it be great if this record of what is to be done with the assets is stored with the assets itself, securely in the Ledger? So essentially, MyLedgerWill will be a standalone app which allows the owner to input details of how the assets in the Ledger is to be distributed, similar to a Will. There are many different features I can imagine, but probably have not enough time to build:

  1. Hardcoded options - If owner wants to distribute the assets to only party_A, party_B and party_C but cannot decide on the percentage of the distribution, the owner can compile the 3 parties in the MyLedgerWill app so that it cannot be modified, and allow the modification of the distribution percentage using the Ledger UI.
  2. Auto-trigger - The MyLedgerWill app can interface with all the other wallets in the Ledger to trigger the distribution. This auto-trigger will require some additional information on a proof-of-life smartcontract to execute.

How it's Made

I want to learn about Ledger and so am starting with the app-boilerplate application to build this. Since I'm giving myself only 24 hours on this, I'm not sure how far I will go.

The setup is using Visual Studio Code + Docker Desktop + Speculos +VcXsrv + Github.+ Ledger Device Manager The work carried out is:

  • Fork app-boilerplate from LedgerHQ
  • Did some familiarization on the code. Did UI changes to APPNAME, AppInfo, Appsettings, etc to demonstrate the declaration and beneficiary update feature
  • Loaded the app into a Nano S Plus to test my APDU client as I couldn't get Ledger Device Manager to talk to Speculos
  • Modified Get_Version APDU to support updating of the tagline
background image mobile

Join the mailing list

Get the latest news and updates