Syrius Wallet Mobile App

Hello, Zenon community,

Here’s Blaze, I am a tech-savvy entrepreneur developing mobile applications on both Android & iOS using Flutter technology.

I’ve been reached by my buddy who’s part of your community and has introduced Zenon to me & proposed to start building new products under the Accelerator-Z umbrella.

I’ve taken a look at the whitepaper, current tech & projects within the ecosystem and realized there’s no functional mobile app for Syrius which I can help you with by building an end-to-end Syrius mobile wallet.

We’ve already spent some time working on the app’s design & some future screens, but unfortunately I could not attach all files. However, here are the main features I want to start developing:

  • create & import wallet
  • send & receive transactions
  • generate plasma using pow and by fusing QSR
  • settings: manage wallet, backup seed, backup mnemonic, manage nodes, OS-specific biometrics for unlocking wallet, auto-lock interval, change the passcode, change password, auto-erase interval
  • staking
  • delegation

Please share your initial feedback!
I am looking forward to applying to Accelerator-Z and starting to work among you :slight_smile:

22 Likes

This is really a great news, the first look is amazing ! Can’t wait

1 Like

As much as I hate the idea of people having their cryptos on a phone I understand the regular Joe wants this kind of app. The screen looks clean and it would definitely help. I’d support this.

1 Like

+1 the very notion of having my zennies or any crypto on my smartphone makes me really queasy. We do need a mobile wallet for mass adoption tho so you have my support. But also daaayum those colors and dat template look zexy as fuck!

Welcome! Looks awesome.

Fyi, there is another mobile wallet project called Cano. tg user: Oliver Martinez

No harm in having two projects / mobile wallets. Maybe they will have important differentiations.

Another idea might be that you could each gain a-z grants and work together.

Probably not what you’re looking for as feedback but just suggesting collaboration as a potential option.

Thank you for sharing your progress. Exciting times.

1 Like

Will the wallet be shipped with embedded nodes or will users rely on connecting to public nodes?

Excited to see this development. I would support this A Z project for sure.

2 Likes

This is a really interesting point, you would imagine public nodes for the mobile wallet would be the default but it would be really cool to have a full Embedded node on a mobile device.

When would it sync? Periodically or just when launched? How much battery would it use? What about it you don’t have plasma and need to do POW?

2 Likes

Welcome to our community. I’ll make sure to buy a space drink to the alien who referred you to our cause.

The initial ui looks clean. The plasma meter is a nice touch. Maybe black might be better contrast instead of white on top of the green bg - or flip horizontal the darker green side.

I am also interested on the possibility of running an embedded node on mobile devices. Share your findings when possible.

2 Likes

Welcome! Glad to have new devs/entrepreneurs joining.

Like already mentioned there’s been an effort to develop a mobile wallet. I’m not sure if the developer has recently had time to continue development but it has a website and the source code is available on GitHub: https://canowallet.app/#/

As for the embedded node on mobile, I ran the node on a three year old flagship Android but the syncing was extremely slow, the phone was burning hot and it would have taken like two weeks to sync so I gave up. I recall Mr Kaine saying he was running a node without issue on a newer flagship Android. In any case I think the embedded node functionality on mobile is a somewhat complex topic in terms of how to make it user friendly, not drain the battery completely or hog all the resources and how to keep the node synced when the wallet is not open.

3 Likes

I have collected all the questions and made a Q&A:

Q:
Will the wallet be shipped with embedded nodes or will users rely on connecting to public nodes?

A:
It’s should be possible to include a go mobile binary on Android, but it unlikely that will be accepted on AppStore.

Q:
This is a really interesting point, you would imagine public nodes for the mobile wallet
would be the default but it would be really cool to have a full Embedded node on a mobile
device
When would it sync? Periodically or just when launched? How much battery would it use?
What about it you don’t have plasma and need to do POW?

A:
Yes, there a lots of cases that need to be taken in consideration, that why the mobile syrius will likely need to connect to a remote node.

PoW will be computed on the user’s terminal. There are 2 options we can use:
A. Native implementation called from a library through ffi (faster, but might not be accepted by playstore/appstore)
B. Dart implementation (slower, but more likely to be accepted)

Of course, it’s recommended that users fuse qsr for plasma, so they can experience instant transactions.

5 Likes

Further research & development is needed to entirely comprehend how Syrius works.
We’ll create a project to fund the research and the design.

2 Likes

Would it be possible to add a web connect feature where one can use the mobile wallet to connect their wallet to a supported website ie a DEX? Just like how you can use the WalletConnect/TrustWallet app to connect to THORSwap.

Would be an awesome feature to port to the desktop app too ie how the desktop Ledger Live app is used to connect with MetaMask.

1 Like

Hello Zenon community,

I have successfully completed the first milestone for the mobile apps project to bring Syrius wallet on iOS and Android.

Milestone details:
- UX/UI for the app
- user flows for wallet related functionalities
- interactive prototype
- research for Syrius features (create/import wallet, Plasma PoW, fuse Plasma, staking, Sentinel, A-Z)
- compilation of Syrius desktop in order to understand how it uses the shared libraries

Requested funds: 5000 ZNN and 50000 QSR

Design link: https://www.figma.com/file/BmmfUT2DOiLzweeMfcLCse/App?node-id=0%3A1

11 Likes

Beautiful work. Congratz

3 Likes

Amazing work, now that’s a mobile UI/UX that makes s y r i u s proud.

Be right back, I’m gonna go draft a ZIP to increase the cap of Accelerator-Z rewards, or to add a bonus to the hyperspace rewards winner :joy:

3 Likes

This looks very well designed. The mobile wallet looks like it has extensive functionalities, even more than the current desktop wallet. Obviously, that can be great but functional complexity comes at an increased risk of UX tradeoffs.

Are you planning to iteratively test and improve the wallet with community members to mitigate that risk?

Will this also be available for tablets?

Thanks a lot for this work!

1 Like

Great UX, you carried the styling from the desktop app… well done!

How will cross-chain swaps work?

1 Like

Yes, the app will be released to the community in it’s early stages so we can work together to achieve the best results.

3 Likes

The swapping features will take advantage of Web3 solutions to allow users to swap between native assets + most ERC20/BEP20 and wZNN/wQSR (assuming wQSR will be an option). It does that by leveraging well known AMM platforms such as Uniswap/Pancakeswap either directly or though routing solutions (eg. 1inch).

For cross-chain swaps, the solution available at the moment of the integration will be integrated.

The purpose is to allow users to get ZNN/QSR in the quickest & easiest way.

4 Likes