mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-31 17:31:36 +00:00
LBRY Vault; LBRY Credits thin client
Break out the workflow logic of the install wizard into a base class. This means reimplementing with full support in a new GUI is now easy; you just provide ways to request passwords, show messages etc. The API is fully documented in the base class. There are a couple of minor outstanding issues, including that the old messages shown when recovering a wallet are missing. I will come back to that. Ledger wallet might be broken. Other improvements: The install wizard code is now easy to follow and understand. Hardware wallets can now be restored without any need for their accompanying libraries. Various bits of trustedcoin were broken and have been fixed. Many plugin hooks can be removed. I have only started on this. |
||
---|---|---|
contrib | ||
data/fonts | ||
gui | ||
icons | ||
lib | ||
plugins | ||
pubkeys | ||
scripts | ||
.gitignore | ||
.travis.yml | ||
app.fil | ||
AUTHORS | ||
electrum | ||
electrum-env | ||
electrum.conf.sample | ||
electrum.desktop | ||
electrum.icns | ||
icons.qrc | ||
Info.plist | ||
LICENCE | ||
MANIFEST.in | ||
README.rst | ||
RELEASE-NOTES | ||
setup-release.py | ||
setup.py | ||
tox.ini |
Electrum - lightweight Bitcoin client ===================================== :: Licence: GNU GPL v3 Author: Thomas Voegtlin Language: Python Homepage: https://electrum.org/ .. image:: https://travis-ci.org/spesmilo/electrum.svg?branch=master :target: https://travis-ci.org/spesmilo/electrum :alt: Build Status 1. GETTING STARTED ------------------ To run Electrum from this directory, just do:: ./electrum If you install Electrum on your system, you can run it from any directory. If you have pip, you can do:: python setup.py sdist sudo pip install --pre dist/Electrum-2.0.tar.gz If you don't have pip, install with:: python setup.py sdist sudo python setup.py install To start Electrum from your web browser, see http://electrum.org/bitcoin_URIs.html 2. HOW OFFICIAL PACKAGES ARE CREATED ------------------------------------ On Linux/Windows:: pyrcc4 icons.qrc -o gui/qt/icons_rc.py python setup.py sdist --format=zip,gztar On Mac OS X:: # On port based installs sudo python setup-release.py py2app # On brew installs ARCHFLAGS="-arch i386 -arch x86_64" sudo python setup-release.py py2app --includes sip sudo hdiutil create -fs HFS+ -volname "Electrum" -srcfolder dist/Electrum.app dist/electrum-VERSION-macosx.dmg