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:

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

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?

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.

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: Cano

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.

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