Skip to content

Plenty Wallet is a fun, simple, and secure way to create a Tezos account, collect NFTs, and explore the new world of Web3.

License

Notifications You must be signed in to change notification settings

Tezsure/plenty-wallet

Repository files navigation

plenty wallet feature image

Plenty Wallet

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

Download

Features:

  • Account Management: You can create and manage multiple accounts in Plent Wallet, or import existing ones from other wallets.

  • Social Sign-On: You can use your social media accounts from Facebook, Google, Twitter, or Apple to create a new account in Plent Wallet.

  • Portfolio Management: You can track all your wallet assets and balances in one place, making it easier to manage your holdings.

  • Watch Addresses: You can import and track watch addresses from various sources, including Tezos domains and tz1, tz2, and tz3 addresses.

  • Token and NFT Transactions: You can send and receive tokens and NFTs easily and securely within Plent Wallet.

  • Personal Gallery: You can create your own gallery of NFTs and other digital assets across multiple accounts.

  • Dapp Explorer: You can discover new and popular dapps on the Tezos network using the built-in Dapp Explorer.

  • Delegation: You can delegate your Tezos tokens to bakers and earn rewards in a hassle-free manner.

  • Testnet Support: Although tokens are not displayed due to dependency on Teztools.io, Plent Wallet fully supports Tezos testnet.

  • Events Section: You can stay up-to-date with upcoming events and news related to the Tezos ecosystem.

  • Buy NFTs: You can purchase NFTs on Tezos using stable coins or credit cards directly within Plent Wallet.

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 3.7.x the version.

flutter --version

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

[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

Test report

  • Click here to view doc

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.

Security-audits