instawallet / weaveid

A non-custodial wallet for the Arweave blockchain. Login to your favorite dApps from anywhere!
https://weaveid.io
2 stars 0 forks source link

Chrome/FF/Brave Web Extensions #2

Open TheLoneRonin opened 3 years ago

TheLoneRonin commented 3 years ago

Description

Evolving this implementation into a Chrome, FireFox and Brave Web Extension would be very valuable. The initial scope does not need to be as sophisticated as MetaMask, but should still reflect the functionality found in MetaMask.

Minimum scope for the project should be.

  1. The ability to drop your wallet file into a panel.

  2. The ability to add a password to authenticate access to the wallet.

  3. Dialogs to prompt a transaction.

  4. Verbose info about the transaction (parse the JSON input and display the metadata).

  5. Estimate cost in AR to do the transaction.

  6. Showcase the amount of X/Y/Z PST in transaction (if applicable)

rosmcmahon commented 3 years ago

I think developing WeaveID into an extension would actually be devolutionary. The idea of WeaveID is to be like Portis; available everywhere, not limited to certain browsers on certain OSes and devices. All the functionality you speak of can and should be done without the restrictions of extensions, IMO that's evolutionary

TheLoneRonin commented 3 years ago

I agree that this code should be preserved. The issue I've created is intended to be for a separate project and codebase that uses this source code.

I've left this, just for documentation purposes and a reference for a future implementation: https://github.com/aidanok/pw-wallet