Skip to content

Tezsure/naan-wallet-1.0

Repository files navigation

Naan - A Tasty Tezos Wallet

Naan is a fun, simple, and secure way to create a Tezos wallet, collect NFTs, and explore the new world of Web3 on Tezos.

Features:

  1. Multiple account
  2. Send&Receive FA1.2.FA2 token
  3. Dapps for exlplore tezos
  4. NFT gallery
  5. Import NFT galley using publicKey
  6. Delegation to bakers
  7. Testnet support (Tokens are not displayed due to dependency on Teztools.io which only supports mainnet)

Getting Started

This project is a starting point for a Flutter application. A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.´

Requirements

Install

Check if the version number is correct, and the version that requires flutter is 2.x.x the version.

Flutter --version

The recommended version of flutter here is 2.0.6, the download address is as follows:

windows_2.0.6-stable

macos_2.0.6-stable

[Note] If your flutter version is a 1.x.xversion, please upgrade your flutter version, or you will encounter errors.

Flutter upgrade

Run the following command to see if you need to install other dependencies to complete the installation

  • To check if you have the dependencies installed
flutter doctor
  • To get the packages
flutter pub get
  • To run the app
flutter run // To run the app
  • To build the app
flutter build ios // To build the app for ios
flutter build android // To build the app for android
  • To test the app
flutter test --coverage // To test the app

Build the project for iOS

Your development environment must meet the macOS system requirements for Flutter with Xcode installed. Flutter supports iOS 9.0 and later. Additionally, you will need CocoaPods version 1.10 or later.

Navigate to your target’s settings in Xcode:

  1. Open the default Xcode workspace in your project by running open ios/Runner.xcworkspace in a terminal window from your Flutter project directory.
  2. To view your app’s settings, select the Runner target in the Xcode navigator.

Automatically manage signing Whether Xcode should automatically manage app signing and provisioning. This is set true by default, which should be sufficient for most apps. For more complex scenarios, see the Code Signing Guide.

  • Installing Pods Use the following command to install the necessary dependencies for your project:
pod install // In your ios project directory
  • Updating Pods
pod update // In your ios project directory

Naan device compatibility report for Dapp Browser

  • Click here to view doc Naan device compatibility report for Dapp Browser android Naan device compatibility report for Dapp Browser ios

Naan wallet testcase scenarios.

  • Click here to view doc NaanWallet Testcase Scenarios

NOTE: This repository is open-sourced, and is under active improvements based on suggestions and bug-reports. Users are requested to double check the transaction details on their wallet's confirmation page. The authors take no responsibility for the loss of digital assets.