X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=blobdiff_plain;f=readme.md;h=65235e00faeaffe4256b5d4c4dea2708760736fc;hp=6926e7090a3498798b1113fe124c3cb304277100;hb=c6c86591a9c87cc85e12c8ee6591099b0f502070;hpb=24ebb6998ee5bf036508333759908247a1aaabac diff --git a/readme.md b/readme.md index 6926e70..65235e0 100644 --- a/readme.md +++ b/readme.md @@ -4,11 +4,12 @@ A tool for converting BIP39 mnemonic phrases to addresses and private keys. ## Online Version -https://iancoleman.github.io/bip39/ +https://iancoleman.io/bip39/ ## Standalone offline version -Download `bip39-standalone.html` +Download `bip39-standalone.html` from +[the releases](https://github.com/iancoleman/bip39/releases). Open the file in a browser by double clicking it. @@ -28,21 +29,62 @@ import private keys into a wallet or supply someone with a list of addresses. The BIP32 keys can be used at [bip32.org](https://bip32.org) if desired. +## Donations + +Since this project is the efforts of many people, most of which don't appear in +the obvious places like code or issues, donating to the project itself causes +significant operational difficulties. + +As a result, if you would like to support this project financially you are +encouraged to donate to one of the many groups that makes the internet a place +amenable to projects such as this one. + +[Donation-accepting organizations and projects](https://en.bitcoin.it/wiki/Donation-accepting_organizations_and_projects) + +If the list is too difficult to choose from, the EFF is a good choice. + +[Electronic Frontier Foundation](https://supporters.eff.org/donate) + +or for a direct bitcoin address, consider donating to the +[Free Software Foundation](https://www.fsf.org/about/ways-to-donate/) +at 1PC9aZC4hNX2rmmrt7uHTfYAS3hRbph4UN + +![alt text](https://static.fsf.org/nosvn/images/bitcoin_qrcodes/fsf.png "FSF Bitcoin Address") + ## Making changes Please do not make modifications to `bip39-standalone.html`, since they will be overwritten by `compile.py`. -Make changes in `src/*` and apply them using the command `python compile.py` +Make changes in `src/*`. + +Changes are applied during release using the command `python compile.py`, so +please do not commit changes to `bip39-standalone.html` # Tests -Tests depend on [phantomjs](http://phantomjs.org/). +Tests depend on + +* nodejs +* selenium webdriver - cd /path/to/bip39/tests; npm install +* selenium driver for firefox ([geckodriver](https://github.com/mozilla/geckodriver/releases)) and / or chrome ([chromedriver](https://sites.google.com/a/chromium.org/chromedriver/downloads)) +* jasmine - npm install --global jasmine + +Before running tests, the site must be served at http://localhost:8000. + +``` +$ cd /path/to/bip39/src +$ python -m http.server + +or for python2 +$ python -m SimpleHTTPServer +``` Run tests from the command-line ``` -$ phantomjs tests.js +$ cd /path/to/bip39/tests +$ jasmine spec/tests.js ``` # License