
How to store private keys securely in local storage?
I recently started working on a chrome-extension wallet compatible with 4337, you can read more about it here. One of the challenges in creating a wallet is how to store private keys securely in the local storage of the browser. In this blog, I will be exploring how Metamask & Tally-ho wallet stores their private keys. I hope you and I both will learn during this exploration. If we want the data to be encrypted with a password & then stored, the best standard to use is AES-FCM. The crypto API...

My mirror address stolen
Hey Everyone, My previous mirror address has been compromised, though you can still read all my previously written blogs at the link below. https://mirror.xyz/0x6C2265693900a68b9c9CBE2d6Eae3bd9336060db Since I still had my ENS and they were not compromised, I have created this new blog where I will be writing my future blogs. Thank you to everyone who subscribed to the older mirror, it will super helpful if you could subscribe again here, apologies for the inconvenience but there is no way to...
Web3 and coffee enthusiast.

How to store private keys securely in local storage?
I recently started working on a chrome-extension wallet compatible with 4337, you can read more about it here. One of the challenges in creating a wallet is how to store private keys securely in the local storage of the browser. In this blog, I will be exploring how Metamask & Tally-ho wallet stores their private keys. I hope you and I both will learn during this exploration. If we want the data to be encrypted with a password & then stored, the best standard to use is AES-FCM. The crypto API...

My mirror address stolen
Hey Everyone, My previous mirror address has been compromised, though you can still read all my previously written blogs at the link below. https://mirror.xyz/0x6C2265693900a68b9c9CBE2d6Eae3bd9336060db Since I still had my ENS and they were not compromised, I have created this new blog where I will be writing my future blogs. Thank you to everyone who subscribed to the older mirror, it will super helpful if you could subscribe again here, apologies for the inconvenience but there is no way to...
Share Dialog
Share Dialog
Web3 and coffee enthusiast.

Subscribe to plusminushalf.(eth/lens) ๐ฆ๐

Subscribe to plusminushalf.(eth/lens) ๐ฆ๐
<100 subscribers
<100 subscribers
Since my last update, I have worked on a few things & have explored a few paths for implementing the extension.
I started setting up the Extension Repo, I will be using Preact for the extension due to its size and performance over React in restricted environments like chrome-extension.
https://github.com/plusminushalf/epf-wallet
While setting the repo with crxjs.dev/vite-plugin I came across an issue in the library, I did raise a PR with the fix and it will be available in the next release. Untill the version is released we will be working with a beta release of the npm package. You can read more about the fix below
https://github.com/crxjs/chrome-extension-tools/pulls?q=is:pr+is:closed
I explored the challenges that we will face if we will be building the 4337 wallet over Metamask Snaps. I have documented them in the link below.
I explored the Tally ho chrome extension, and how it stores private keys in a secure manner. I have documented my research at
https://mirror.xyz/plusminushalf.eth/vtRuTou-XjWjQvkigtRrTjKeQ3ZKx5ujyUFZ-W_2s74
I along with Jayesh, finalised the user flow of the extension and the role of guardians in the default-specific wallet implementation. You can find both attached below.


The Figma file for the same can be found below
Since my last update, I have worked on a few things & have explored a few paths for implementing the extension.
I started setting up the Extension Repo, I will be using Preact for the extension due to its size and performance over React in restricted environments like chrome-extension.
https://github.com/plusminushalf/epf-wallet
While setting the repo with crxjs.dev/vite-plugin I came across an issue in the library, I did raise a PR with the fix and it will be available in the next release. Untill the version is released we will be working with a beta release of the npm package. You can read more about the fix below
https://github.com/crxjs/chrome-extension-tools/pulls?q=is:pr+is:closed
I explored the challenges that we will face if we will be building the 4337 wallet over Metamask Snaps. I have documented them in the link below.
I explored the Tally ho chrome extension, and how it stores private keys in a secure manner. I have documented my research at
https://mirror.xyz/plusminushalf.eth/vtRuTou-XjWjQvkigtRrTjKeQ3ZKx5ujyUFZ-W_2s74
I along with Jayesh, finalised the user flow of the extension and the role of guardians in the default-specific wallet implementation. You can find both attached below.


The Figma file for the same can be found below
No activity yet