I am currently building a new social media app for hive (@cyberspace77) and implemented Bitcoin Lightning tips in the app.
Instead of every app storing the preferred Bitcoin address of the user in their own variable or object, I propose a front-end agnostic way in doing that.
Adding a wallet object to the profile in
posting_json_metadata
like so
{"profile":{
...
"wallet":{"ln":"lightning address"}
...
}}
wallet is an object that can associate multiple cryptocurrencies to a hive user:
{"profile":{
...
"wallet":{"ln":"lightning@address","btc":"bc1...","eth":"0x..."}
...
}}
If we agree on this format, every existing and future dapp could use this setting, so the user can configure their addresses once for all apps and to save space on the blockchain.
Likewise the next idea is to also unify how we store external social media links on hive. One idea is to use a similar concept, a social object in profile, linking to the social media addresses of the user.
"social":{"x":"...","instagram":"...","discord":"",...}
What do you think about this?
@blocktrades @gtg @peakd @ecency @asgarth @good-karma @sagarkothari88 @tibfox @hivesuite.app @leofinance @threespeak @lordbutterfly @nftshowroom @crimsonclad @acidyo @roelandp @arcange @stoodkev @mahdiyari @deathwing @howo @brianoflondon


