lbryio / lbry-sdk

The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
https://lbry.com
MIT License
7.19k stars 482 forks source link

Define wallet file structure #3454

Open lyoshenka opened 2 years ago

lyoshenka commented 2 years ago

The SDK wallet file does not have it's structure define anywhere. The desktop app uses ad-hoc "shared" and "local" keys for its settings. If we want multiple apps to share your wallet, we need to be clear about the structure.

Ideally this structure would be defined in a protobuf, though it can still be stored as JSON for easy editing outside of any app.