Code Monkey home page Code Monkey logo

stargazer's Introduction

Stargazer

A wallet application for the Stellar platform. Desktop and Mobile.

Main features:

  • Multiple accounts

  • Multiple account types

    • Personal accounts
    • Shared accounts
  • Multiple assets

    • Issue/Redeem
    • Send/Receive/Trade
  • Multiple networks

  • Send to

    • Stellar addresses
    • Federated addresses
    • Email addresses
  • Create/receive payment requests

  • Create/receive multi-sig/multi-party signing requests

  • Add contacts

    • using QR code
    • from a transaction
  • Add comments to transactions

  • Import/export accounts

    • QR code
    • Manual input

Security

All private keys are stored in localStorage, encrypted or not. Within the app, key decryption and transaction signing all take place inside the Keychain service in app/core/services/keychain.js. The only time an unencrypted private key leaves that service is when an account is being exported and you're not using password protection.

All transactions go through the same steps of being displayed for review before being signed and submitted.

Translations

NB: Some of the phrases contains placeholders, e.g. {{key}}, where the placeholder key mustn't be translated. Some of the phrases, specifically the XX days/hours/minutes/seconds ago ones, have both a singular and a plurar form that should be translated.

Build instructions

Building the baseline app

npm install
npm run clean
npm run build, or npm run build-prod

Building for desktop

cd electron
npm install
npm run start

Building for mobile

cd ionic
npm install -g ionic
npm install

ionic cordova resources android --icon
ionic cordova prepare
npm run start

License

Stargazer is released under the GNU Affero General Public License v3 (AGPL), except for the following files:

  • app/core/controllers/scanner.js
  • app/core/directives/qr-scanner.js
  • app/core/services/platform-info.js

which originate from Copay, and are made available under the terms of the MIT License.

Copyright © 2016-2018 Future Tense, LLC

stargazer's People

Contributors

johansten avatar kodxl avatar jacob9elements avatar imloama avatar

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.