Giter Site home page Giter Site logo

stylo-app / stylo Goto Github PK

View Code? Open in Web Editor NEW
41.0 7.0 9.0 37.74 MB

Offline mobile wallet for Polkadot, Kusama and Substrate based chains or Ethereum

Home Page: https://stylo-app.github.io/website/

License: GNU General Public License v3.0

JavaScript 1.59% Starlark 0.43% Java 4.57% Makefile 0.40% Shell 0.72% Objective-C 2.65% Swift 2.37% Ruby 1.31% C 0.76% Rust 9.59% TypeScript 75.40% Nix 0.22%
polkadot phone kusama android blockchain ethereum wallet

stylo's Issues

Continue/confirm support for Ethereum chains

I really like the QR-code scanning approach, not forcing users to buy a hardware wallet (with its own issues).
From the README it looks like as if Parity Signer v5 suppose to support Ethereum chains, but I can not find any reference to it on their page.
Although, neither Metamask, Talisman, Frame not (yet) support signing txs via QR-code (I already sent messages / created tickets to all of them) it would be great to have at least a working and supported signer.

Or did I miss anything ?

Support for derivation path for Substrate accounts

We need to be able to derive accounts from an existing account.

  • - adapt the global account context
  • - allow account derivation for existing accounts from the details view
  • - support derivation for recovered account
  • - see the derivation path and the parent (just the name) from the account list.
  • - be able to show the derivation path in the "view recovery phrase" screen
  • - be able to test the password, and never show it again
  • - show warning when deleting a parent account, that the child accounts will not be touched. Not needed
  • - support signing of extrinsic with such accounts

Possibility to add new network and update metadata

Currently list of networks and their metadata are hardcoded. Trying to scan QR code with new network information leads to message that it's not supported 'cos it's not safe. However with growing number of substrate netwroks, Stylo wallet is way behind in supporting all (or even most) of them. Metadata changes are also quite often. Therefore it adding custom networks should be supported (maybe as advanced/experimental feature) not to block users from using smaller or newer networks (e.g. for claiming rewards)

Interlay transactions don't work.

When you try to scan a transaction QR code you get an error message for Interlay. Happens when staking and trying to transfer to Acala.

Instructions for sideloading apk to devices

Seems like up to date version are not anymore published on Google Play store, so instructions for installing wallet to offline device could be good idea. Downloading from app store is not necessarily problem though if you are running Pixel phone with GrapheneOS(hardened android) as a operating system and have setup Stylo's Network permissions of meaning it is completely isolated from rest of the OS.

v0.9.13 does not work with Acala

Hello,

I've tried the latest v0.9.13 release and it does not work with Acala.

I am getting this error for every transaction I've tried:

incentives: claimRewards
1010: Invalid Transaction: Inability to pay some fees , e.g. account balance too low

There is enough funds for fees.

Better onboarding

We should have a nice first screen telling that there's no account yet, one can create or recover one.

Support for parachain networks

Some Kusama parachains and all Polkadot parachains lack support, or their respective networks are commented out. This makes singing transactions, most pressingly those relating to crowdloan rewards, impossible.

Support should be added for the following:

  • Altair
  • Basilisk
  • Bifrost
  • Bit.Country Pioneer
  • Calamari
  • Crust Shadow
  • Efinity
  • Integritee Network
  • Khala Network
  • KILT Spiritnet
  • Kintsugi BTC
  • Manta
  • Mars
  • Moonriver
  • Parallel
  • Parallel Heiko
  • Picasso
  • PolkaSmith
  • QUARTZ
  • Robonomics
  • SubGame Gamma
  • Unorthodox

Acala and Karura support

Hello,

I have tried using Karura and Acala (Mandala testnet) apps with Stylo but I am unable to sign transactions. I am getting Unable to parse QR data errors.

Are there plans to support Acala and Karura app transactions?

Acala metadata is out of date.

Acala just updated their metadata to enable liquidity pools. They have a bootstrap program running currently. Is there any means of updating this for the app?

Recover account doesn't work

Using v0.9.5, trying to import account from Parity Signer but cannot get the final create button enabled. Can't tell what's missing or if I enter the phase wrong.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.