Miden Wallet features first iteration - DevCon 2024 #503
Replies: 6 comments 1 reply
-
Great writeup!
It would be interesting to discuss how this will work. For example, I wonder if this could be as simple as registering MIME types for Miden notes and then when a given page produces files with this type, the wallet can somehow intercept them and import the notes. If this methodology works, we could try to do something similar for transaction requests - e.g.,:
|
Beta Was this translation helpful? Give feedback.
-
Hi @Dominik1999 Thanks again for typing this up. Here's our understanding and goal for where the Wallet will be by Devcon:
We'll have an updated Figma by EOW. Please let us know if we can provide clarity on any of the points! |
Beta Was this translation helpful? Give feedback.
-
Spoke with @Dominik1999 , testnet miden-node will be merged to main in two weeks. In the meantime we are working with the latest version of miden-node at any given time to ensure maximal compatibility come Devcon |
Beta Was this translation helpful? Give feedback.
-
Latest figma: https://www.figma.com/design/fOiMxomwT3G12gfrrmSTVy/Miden-Wallet---WIP?node-id=9420-22495&node-type=canvas |
Beta Was this translation helpful? Give feedback.
-
@bobbinth Good Catch. We have updated the Figma with your recommendations. Please let me know if you have any other feedback. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Goal is to showcase the Miden wallet at DevCon 2024
Now that we have the WebClient crate, the next step is to build the Miden wallet. The goal is to showcase the wallet during this year's Miden event in Bangkok at DevCon. The target audience is selected investors and builders who might have heard about Miden but have never used it or used any blockchain leveraging client-side proofs.
Ideally, the audience would download and use the wallet themselves rather than have us show a demo.
Minimal set of features
Connect to a website
Sync with the Miden chain:
Send assets:
*.mno
via a buttonReceive assets:
*.mno
via a buttonProving:
all wallet transactions should be local (client-side) proofs
if possible, the wallet should use the WebGPU implementation from miden-gpu
(I am not sure how fast proving will be, but if it is more than 5s, even with WebGPU, we should add another feature here: The ability to delegate proving)
UX:
Features cool to have (we can spec those out if necessary)
Underlying requirements to the Miden client, base, or Miden VM
Please let us know.
Current design
Figma files (https://www.figma.com/design/JFMGH5tN9cW4UUY0O9Ewmu/Miden-Wallet-0.1?node-id=9420-22495&t=FOfkaM6YS93IDToB-0).
Beta Was this translation helpful? Give feedback.
All reactions