Posted on ::

Since my last update, I have worked on a few things & have explored a few paths for implementing the extension.

  1. 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. Until 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

  1. 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.

https://hackmd.io/AdDOFvf8QsKAfTfmX23jLw?view

  1. 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

  1. 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.

User Flow

Role of Guardians in various actions

The Figma file for the same can be found below

https://www.figma.com/file/GASw8N72JnozdT2FxIlLgA/4337---Wallet-design-flow?node-id=61:142&t=nkQt8xtJFkgzBv4V-0