Unofficial Blockstack Extension
Alpha Notice
This extension is in alpha, and may accidently overwrite your profile.json resulting in loss of:
- Profile Name
- Profile Bio
- Social Verifications
- Ability for people who you shared files with to view those files
- Breaking apps that rely on multi-player data storage
Don’t use your normal Blockstack ID to test this with!
This is a web extension to add Blockstack support to the Web Browser by making it so a user can log into the browser and authenticate apps via popup windows instead of through https://browser.blockstack.org/ or having to run their own instance of the Blockstack Browser. This makes the experience much more native and easy to use!
Currently you can not edit your profile or manage your wallet. This is more of a proof of concept then a finished product, and it may have bugs; use it at your own risk!
Downloads
Features
- Creating/Recovering Accounts
- Securely storing Backup Phrase using AES-192 encryption
- Managing Multiple Identities
- App Authentication
- App lookup via blockstack-browser’s repo
Known Issues
I take no responsibility for bad things happening to your profile.json
! Use at your own risk!
- No way to edit or update profile, register names, use wallet, etc
- Main component is still WIP and in
/src_archive
for now.
- Main component is still WIP and in
- Sometimes profile parsing will bug and the extension will upload a new one, overriding your old profile
Story
Hey everyone!
For fun over this first part of the summer I’ve worked on translating the logic within the Blockstack Browser into a web extension, mostly because I found the Windows implementation of the Browser to be… a little disappointing and hard to work with. I also thought that such an implementation would be much more user friendly, kind of how MetaMask is for Eth.
Built with Vue.js, Vuex, and Typescript, this runs off of the WebExtensionAPI, so it should be cross-browser compatible (even on mobile!).
You can see the preview of how it works here (or click to get higher-res gyfcat version):
Thanks for reading, and if you have any comments or questions, leave them below!
– soli deo gloria