Skip to content

XlmWalletCo/xlmwallet

Repository files navigation

XLMwallet

Xlmwallet is a Stellar Lumen's web wallet built using codeigniter, javascript (+jquery), materializecss and stellar horizon! It works on any platform (as long as the platform can access internet & execute javascript code).

It is multilanguage.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You will need a web server (with PHP support) and a mysql server (for the federation server).

The federation server is already included in xlmwalllet but not configured, instructions can be found here: https://github.com/XlmWalletCo/php-stellar-federation

Installing

Pretty easy to install:

  • Download the project.
  • Go to the php federation's project page and configure the database etc. Make sure to change all the *domain.com (in Federation_model.php) to your own domain's name.
  • In application/controllers/Api.php, change the public function mail() so it works with your domain.
  • Upload the whole project on your webserver

XLMwallet should works on your webserver, you can now use it and start editing it.

/!\ warning The project may contains some direct links to https://xlmwallet.co - please remove them or modify them to your own host. This will prevent useless surcharge of the xlmwallet's server

/!\ before testing You may want to use xlmwallet on testnet for the first use - to enable the testnet mode, go to assets/js/xlmwalletv1.js and change (line 31)

var LIVE = true;

to

var LIVE = false;

Now xlmwallet will run in testnet mode!

Deployment

To deploy on livenet: Go to assets/js/xlmwalletv1.js and change (line 31)

var LIVE = false;

to

var LIVE = true;

And then simply upload to your server.

Official thread

On galactictalk: https://galactictalk.org/d/1681-xlmwallet-convenient-account-viewer

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

a.b.c format, we increment the c at each update - b is incremented on HUGE update or once the c arrives to 10 - a is incremented in case of huge rewriting - huge change or once b arrives to 10.

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments