S Y R I U S Chrome Extension Store Submission

In order to accelerate adoption of the new Bridge, I recommend @dexter703 should refactor the S Y R I U S extension to support manifest v3 and submit an AZ for the work.

@vilkris pointed out that the wallet supports manifest v2, and apparently google has changed to manifest v3. Google will not accept the SYRIUS Chrome extension unless we upgrade. I think this is a high priority to accelerate adoption of the bridge.

5 Likes



{“description”:“Syrius extension provides a non-custodial wallet solution for Zenon - Network of Momentum that can run in the browser”,“version”:“0.1.9”,“manifest_version”:2,“name”:“ZNN Syrius Extension”,“background”:{“scripts”:[“background.bundle.js”],“persistent”:true},“content_scripts”:[{“matches”:[“http:///”,“https:///”,“<all_urls>”],“js”:[“contentScript.bundle.js”],“css”:[“content.styles.css”]}],“browser_action”:{“default_icon”:“icon-34.png”,“default_popup”:“popup.html”},“permissions”:[“storage”,“unlimitedStorage”],“icons”:{“128”:“icon-128.png”},“devtools_page”:“devtools.html”,“content_security_policy”:“script-src ‘self’ ‘wasm-eval’; object-src ‘self’”}

2 Likes

Is there still plans to activate the Syrius Browser extension or did the consensus move to using Metamask Snaps?

I hope we can move to metamask snaps. The existing plugin needs a substantial upgrade.

1 Like

With all the latest upgrades to mobile and desktop, do we want to recruit for some help with the Syrius extension or is this not a good us of time?

V researched this last year. The current extension needs a full upgrade and he recommended we investigate a metamask snap.

1 Like

Apparently, adoption for this is pretty low because of UX challenges. (plugin on top of an extension)

Perhaps a cleaner route would be to implement the BTC wallet into Syrius extension so it can be used in all BTC DeFi applications? Not sure how much can be borrowed from mobile implementation to do this…CC: @john.maxwell

With the new architecture for the mobile and desktop repo, you can borrow a lot of business logic from the repo.

Regarding the extension, you might be able to build it with Flutter, as long as the packages needed for the intended features have web support.

I am not familiar with the web extension, what it does, and what is needed for the manifest version upgrade. But you can give me a list of features for a new extension, and I can check if it can be done in Flutter.

Sir, please take a look at this post

I think he has some good ideas in here we can leverage. I’ll do that same and maybe we can develop a scope. His one big idea was to make a simple version that hid all the advanced features. That is something that could help us a lot.

Maybe @Goldmoon has some ideas too. He had some strong opinions on needing a simple wallet. He is working on a TG game for NoM now.

@john.maxwell I just read the gravity wallet thread again and I think the one big idea is to abstract away the idea of QSR, fusing it, and understanding what it does. That is gigabrain stuff that no one cares about.

So if I were to summarize some features it would be:

  1. Simple mode that abstracts away the concept of QSR. All you need to know (in this mode) is that you need it for fast transactions. If you own QSR in the wallet, TXs are fast. If you don’t own it, TXs are slow.
  2. In simple mode the wallet automagically handles fusing QSR. The user just needs to know if they have QSR or Not. And how much is left for more TXs. Maybe something like a fuel tank or antigravity
  3. Make sure to consider this comment Gravity Wallet - #24 by vilkris - Development - {H}yperCore.one before doing anything
  4. We should give the user the ability to backup seeds in Basic mode after the wallet is created. Maybe the setup process has two modes - Basic and Advanced setup.
  5. Gravity wallet assumed zkSync (zerosync) which is not available. So maybe it just uses a public node by default which can be changed in advance mode.
  6. Advanced mode would open up more features that are consistent with what is available today in the existing web wallet.

Hello!

I read the proposition on Gravity Wallet and the specific comment that you mentioned. The sketch that you proposed is not difficult to implement. What’s difficult is having all the needed libraries available for Flutter Web also.

Right now, I can’t start anything else. But after I finish the proposed projects, we can start working on a lighter wallet for web.

5 Likes

Just took a look at SUI given its recent rise…the wallet might be the simplest UX in all of crypto. Create a wallet with Google or Twitch.

Something to consider for onboarding normies…