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.
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.
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
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!
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.
On galactictalk: https://galactictalk.org/d/1681-xlmwallet-convenient-account-viewer
- Materializecss - Front-end framework
- Codeigniter - Web framework
- jQuery - Javascript library
- StellarSdk - The Stellar Foundation javascript SDK
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
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.
- XlmWalletCo (Andy) - Initial work - @XlmWalletCo
This project is licensed under the MIT License - see the LICENSE.md file for details
- stellar-public Slack users for helping me!
- GalacticTalk.org users for providing feedbacks, bug reports, ideas etc.
- Stellar Foundation