Nova Wallet iOS - Next get mobile app for Polkadot & Kusama ecosystem

Overview

Nova Wallet iOS - Next get mobile app for Polkadot & Kusama ecosystem

logo

About

Next gen application for Polkadot & Kusama ecosystem, transparent & community-oriented, focused on convenient UX/UI, fast performance & security. Nova Wallet aims to provide as many Polkadot ecosystem features as possible in a form of mobile app, unbiased to any network & without any restrictions/limits to the users. Developed by former Fearless Wallet team & based on open source work under Apache 2.0 license.

License

Nova Wallet iOS is available under the Apache 2.0 license. See the LICENSE file for more info.

You might also like...
Get current weather from openWeather APIs.
Get current weather from openWeather APIs.

JCSWeatherKit JCSWeatherKit is a simple weather library for iOS. It can fetch weather data from OpenWeatherMap. More data sources will be supported an

Get your CPU core and cluster power draw in Watts. Supports Apple Silicon and Intel.

macos-cpupower Get your CPU core and cluster power draw in Watts. What It Does and How It Works This project is designed to get the power draw of your

CVE-2022-22639: Get a Root Shell on macOS Monterey

Details See Blog: https://www.trendmicro.com/en_us/research/22/d/macos-suhelper-root-privilege-escalation-vulnerability-a-deep-di.html Exploitation of

iOS mobile app to find and display the nearest boba shop

iOSBoba - Boba App Description Basic mobile app where you can plug in a location (or let the app find your current location), and the app will tap int

COVID Alert Mobile App
COVID Alert Mobile App

This repository implements a React Native client application for Apple/Google's Exposure Notification framework, informed by the guidance provided by Canada's Privacy Commissioners.

Mobile app for University of Washington students to find resources and information about the school.

ExploreUW App Description Mobile app for University of Washington students to find resources and information about the school. Collaborators Christian

MyNews-iOS - A simple iOS mobile application for reading news articles
MyNews-iOS - A simple iOS mobile application for reading news articles

MyNews A simple iOS mobile application for reading news articles. This app uses

iOS mobile development using Swift - Online Shopping Application
iOS mobile development using Swift - Online Shopping Application

iOS mobile development using Swift - Online Shopping Application - yr4_sem1 This is an application developed as an individual project for Mobile Appli

Cliente de iOS escrito en Swift para el módulo de Concurrencia y Red del bootcamp Fullstack Mobile Developer de KeepCoding
Cliente de iOS escrito en Swift para el módulo de Concurrencia y Red del bootcamp Fullstack Mobile Developer de KeepCoding

DiscourseClient Descripción Práctica del módulo de "Concurrencia & Red" para el KeepCoding Fullstack Mobile Developer Bootcamp, en su 13ª edición. Cli

Comments
  • Support additional fields in QRCode comment

    Support additional fields in QRCode comment

    Feature request

    We are implementing "Pay with Polkadot" Point-of-Sale feature here: https://github.com/metaspan/metapay

    The solution is opensource and can be self-hosted by any vendor / merchant.

    Use cases

    1. Point-of-sale / Kiosk: generate QRcode with all relevant data - user scans with wallet and approves payment substrate://<address>:<genesisHash>:amount=1&reference=ref123 The POS module can watch the address for any payment with reference, and mark the payment as complete.

    2. Webshop: Send a link to user to request payment https://pay.metaspan.io/paymentRequest/<address>:<genesisHash>?amount=1&reference=ref123 (to be implemented shortly ;) The browser will display a QRcode for wallet to scan Also, if available, will connect to polkadot.js (in the browser) An optional callback will notify the webshop that payment is done / error.

    Broadly, it will embrace similar work already done at Solana Pay https://github.com/solana-labs/solana-pay/blob/master/SPEC.md

    Nova Wallet should support additional fields via URL encoding in the comment

    Current support - a QR code with: substrate:<walletid>:<genesisHash>[:<comment>] - is supported

    We need support for: substrate:[//]<walletid>:<genesisHash>:[?]<url-encoded-fields>

    Options for detecting additional fields

    const parts = decodedQRString.split(':')
    const protocol    = parts[0]
    const address     = parts[1]
    const genesisHash = parts[2]
    const comment     = parts[3]
    
    // Option 1
    if (address.startsWith('//')) {}
    
    // Option 2
    if (comment && comment.startsWith('?')) {}
    

    Example handler:

    const parts = decodedQRString.split(':')
    const protocol = parts[0]
    if (protocol === 'substrate') {
      const address = parts[1]
      const comment = parts[3]
      if (address.startsWith('//') || ( comment && comment.startsWith('?') ) ) {
        // we have URL-encoded `comment` field
        /*
          [?]amount=<amount>
          &reference=<reference>
          &label=<label>
          &message=<message>
          &memo=<memo>
        */
      } else {
        // simple QR format
      }
    } else {
      console.error('Invalid protocol')
    }
    
    opened by dcolley 2
Owner
Novasama Technologies
We are building high quality and community-oriented apps for Polkadot & Kusama ecosystem
Novasama Technologies
Swift iOS app to track when your favorite tv show airs next 📆

Upcoming TV Swift iOS app to track when your favorite tv show airs next ?? Requirements iOS 13 TMdB API key Credits TMdB Contact github.com/dkhamsing

null 7 Sep 10, 2022
🍅Pomosh is your next awesome Pomodoro Technique assistant on 📱iOS and ⌚️ WatchOS 🙌.

??Pomosh is your next awesome Pomodoro Technique assistant on ??iOS and ⌚️ WatchOS ??. It's native and lightweight. Uses SwiftUI. has a nice tomato icon and also ready for macOS too??

Steven J. Selcuk 60 Dec 8, 2022
Visualize your dividend growth. DivRise tracks dividend prices of your stocks, gives you in-depth information about dividend paying stocks like the next dividend date and allows you to log your monthly dividend income.

DivRise DivRise is an iOS app written in Pure SwiftUI that tracks dividend prices of your stocks, gives you in-depth information about dividend paying

Kevin Li 78 Oct 17, 2022
A PageView Swiping to the left will go to previous page and swiping to the right will go to next page

PageView This package creates a PageView. Swiping to the left will go to previous page and swiping to the right will go to next page. You can find how

null 0 Oct 20, 2021
Open source, non-custodial Terra Wallet focused on privacy iOS App

iOS Open source non-custodial Terra Wallet. We send your finance from the Earth to the Moon Running the project To run this project update / fetch the

Terra Planet 7 May 22, 2022
BRD - the simple and secure wallet for bitcoin, ethereum, and other digital assets

BRD is the simple and secure wallet for bitcoin, ethereum, and other digital assets. Today, BRD is one of the largest non-custodial mobile wallets used by over 6 million users and protects an estimated nearly $7B USD.

bread 647 Jan 7, 2023
Bither - a simple and secure Bitcoin wallet!

bither-ios Bither is a simple and secure Bitcoin wallet! You can find Bither on App Store. There is also an android version. Features HOT and COLD wal

null 261 Dec 23, 2022
Molt is a meditation/relaxation app that helps you get into the right headspace by shedding your stressful thoughts.

A relaxation app where you toss away your stressful thoughts (represented by sticky notes) and pause for a few minutes with a peaceful scene.

Ryan Lintott 4 Mar 30, 2022
IOSWeather - An app that allows people to get weather forecast

iOSWeather iOSWeather is an app that allows people to get weather forecast. App

null 0 Jan 13, 2022
Get notified about available COVID-19 vaccination appointments in Berlin's vaccination centers

VaccinationMonitor If you live in Berlin you might know how difficult it is to find an appointment to get a COVID-19 vaccination. This app notifies yo

Christian Lobach 8 Jan 14, 2022