Skip to content

HT-Moh/TricksterWallet

 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Trickster Wallet (0.0.6-alpha)

Cardano Multi-Wallet Manager (Light and Full-Node options available)
Explore the docs »

· Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

Product Name Screen Shot

Presenting you a Cardano Multi-Wallet Manager (Please note this is an alpha release, there will be breaking changes and many features are missing)

  • The purpose of this software is to be an all encompassing solution to the world of Cardano
  • Multi-Wallet asset viewer
  • Send complex transactions from multiple wallets at the same time (with franken address support)
  • Data analytics for each asset
  • List/purchase/offer on market assets directly from your wallet
  • Exchange tokens directly from your wallet
  • Asset trading directly from your wallet
  • Cardano mailing system & propose a new standard (via transaction metadata)
  • ... more

(back to top)

Built With

  • Vue
  • Quasar Framework
  • Koios API (for everyday tasks)
  • OpenCNFT API (for market analytics)

(back to top)

Getting Started

Installation (for developers)

  1. Clone the repo
    git clone https://github.com/TricksterLabs/TricksterWallet.git
  2. Install Quasar CLI globally
    npm install -g @quasar/cli
  3. Install NPM packages
    npm install
  4. Build electron for all target systems
    quasar build -m electron -T all
  5. Development commands (please note to change /src/wallet/SendTX.js link to /api or you won't be able to send in dev mode)
    quasar dev

(back to top)

Usage

  1. Extract the archive to a folder of choice
  2. Open TricksterWallet.exe (or the extension required by your operating system)
  3. On first open you will be prompted to "Set Password". This will be required for any sensitive operations you will do.
  4. Type in your new password to get access to the app.
  5. Click manage and either create or import wallets
  6. Wallets should be populated on the left part of the screen, various options are presented when hovering over their respective buttons
  7. The middle screen contains all of your assets and analytics about them to be able to manage them with ease.
  8. To send a transaction with only ADA, initiate a transaction on the corresponding icon in front of your wallet.
  9. To send assets, simply select them.
  10. Currently, minimum value and fees are not shown to the user (this is an alpha release). Estimate that you need atleast 0.15-0.2 ADA per transaction as a fee and about 1.2 ADA for the first asset with an extra of 0.2 ADA for each additional asset you add (these are minimum utxo values)
  11. Make sure to keep a backup of your keys somewhere safe, you can export newly created wallets in Manage > Export Wallets

(back to top)

Roadmap

  • Add Changelog
  • Add Roadmap

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

TricksterLabs - @TricksterLabs - [email protected]

Project Link: https://github.com/TricksterLabs/TricksterWallet

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 50.5%
  • JavaScript 47.0%
  • SCSS 1.7%
  • HTML 0.8%