I just introduced myself in the “Introduce Yourself” thread.
I also joined the telegram channel.
I was talking to @ligi to get some initial feedback regarding the sanity of the proposal I’m trying to make. This all stems from many month of thinking about a flow that would make my life as a web developer easier and I would love to implement a wallet using some kind of standard like the one I’ll sketch below:
It would work as follows: 0. [optional] - the user: opens his e.g. `data-wallet.html` URL in the browser 1. the user: opens a dapp in a different browser tab 2. the dapp: offers a "connect wallet" input field to the user 3. the user: pastes his wallet URL and clicks "connect wallet" 4. the dapp: creates an iframe with users URL height:0, width:0 5. the dapp: makes requests to the iframe via .postMessage() 6. the wallet: the tab or browser window with the users data wallet prompts the user to confirm interaction with the dapp 7. the user: confirms on his wallet page 8. the wallet: sends a response to the dapp via .postMessage() 9. the dapp: receives data from the logged in user in this controlled way => communication between dapp and user's wallet goes back and forth as the user navigates
This also would require dapp developers to skip QR scanning libraries and/or an SDK, because they could hand code the necessary support relatively easily
I can go into a lot more detail if the above is maybe not clear enough.