MyLedgerWill
A WILL app on Ledger for owners to manage how the assets are to be distributed
Problem Statement
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: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.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.
Solution
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 LedgerHQDid some familiarization on the code. Did UI changes to APPNAME, AppInfo, Appsettings, etc to demonstrate the declaration and beneficiary update featureLoaded the app into a Nano S Plus to test my APDU client as I couldn't get Ledger Device Manager to talk to SpeculosModified Get_Version APDU to support updating of the tagline
Hackathon
ETHGlobal New York 2025
2025
Contributors
- grydz
75 contributions
- fbeutin-ledger
68 contributions
- yogh333
46 contributions
- tdejoigny-ledger
38 contributions
- cedelavergne-ledger
33 contributions
- xchapron-ledger
28 contributions
- Leereen
27 contributions
- agrojean-ledger
27 contributions
- sgliner-ledger
27 contributions
- lpascal-ledger
13 contributions
- jibeee
12 contributions
- TamtamHero
8 contributions
- jmartins-ledger
7 contributions
- apaillier-ledger
6 contributions
- mlafon-ledger
5 contributions
- pscott
4 contributions
- github-actions[bot]
3 contributions
- cfranceschi-ledger
3 contributions
- greenknot
2 contributions
- Saltari
1 contributions
- ericpassmore
1 contributions
- 0xMMBD
1 contributions
- bigspider
1 contributions