轻量级BCHA钱包
ElectrumBCHA的Python项目详细描述
Electrum BCHA-轻量级比特币现金客户端
Licence: MIT Licence Author: Electrum BCHA Developers Language: Python Homepage:
入门
注意:如果从源代码处运行,则需要Python3.6或更高版本才能运行Electrum BCHA。 如果您的系统缺少Python3.6,您还有其他选项,例如 AppImage / binary releases 或者使用pyenv从源代码运行(参见下面的Running from source on old Linux)。在
macOS:建议macOS用户运行the binary .dmg 因为它使用起来更简单,而且包含了所有内容。否则,如果您想从源代码运行,请参阅部分 Running from source on macOS下面。在
Electrum BCHA是一个纯python应用程序,由electroncash派生而来。 如果要使用Qt接口,请安装Qt依赖项:
^{pr2}$如果你下载了官方软件包(焦油gz),你可以跑了 Electrum BCHA从其根目录,而不安装在您的 所有python依赖项都包含在“包”中 目录。要从根目录运行Electrum BCHA,只需执行以下操作:
./electrum-bcha
也可以通过运行以下命令在系统上安装Electrum BCHA:
pip3 setup.py install
这将下载并安装 Electrum BCHA,而不是使用“packages”目录。在
如果克隆了git存储库,则需要编译额外的文件 在你能运行Electrum BCHA之前。阅读下一节“发展 版本”。在
硬件钱包-Ledger Nano S
Electrum BCHA本机支持Ledger Nano的硬件钱包。如果你打算用 你需要一个额外的依赖,即btchip。要运行此命令:
sudo pip3 install btchip-python
如果你仍然有问题连接到你的纳米,请看看这个 troubleshooting分类帐网站上的部分。在
开发版本
检查您的python版本>;=3.6,并按照上面的说明安装pyqt5 ^上面是{a6}部分,下面是{a2}部分。在
如果您使用macOS,请参阅下面的Running from source on macOS部分。在
从Github查看代码:
git clone https://github.com/PiRK/ElectrumBCHA cd ElectrumBCHA
安装python依赖项:
pip3 install -r contrib/requirements/requirements.txt --user
创建翻译(可选):
sudo apt-get install python-requests gettext ./contrib/make_locale
编译libsecp256k1(可选,但强烈建议):
sudo apt-get install libtool automake ./contrib/make_secp
有关插件开发,请参阅plugin documentation。在
运行单元测试(非常可选,仅限高级用户):
pip install tox --user tox
Tox将负责构建一个人工安装环境,并确保 映射的导入路径工作正常。在
在旧Linux上从源代码运行
如果您的Linux发行版有不同版本的python3(例如python 3.5在Debian9中),建议使用 pyenv。这使得银金矿BCHA 完全独立于系统配置运行。在
- 在用户中安装pyenv 帐户。按照有关更新环境的打印说明进行操作 变量和.bashrc,并重新启动shell以确保它们是 加载。在
- 运行pyenv install 3.6.9。这将下载并编译 python,将其存储在主目录中的.pyenv下。在
- cd进入Electrum BCHA目录。运行pyenv local 3.6.9,插入 将文件.python-version放入当前目录。在
- 当仍在此目录中时,运行pip install pyqt5。在
- 如果要从源文件安装(。焦油gz或.zip)那你就是 准备就绪,您可以运行./electrum-bcha。如果您使用的是git版本, 然后按照上面的开发版本说明继续。在
在macOS上从源代码运行
您需要安装或者MacPorts或HomeBrew。按照任一网站上的说明 正在安装(Xcode fromApple’s developer site 是必需的)。在
- 安装HomeBrew或MacPorts后,克隆此存储库并 切换到目录: git clone https://github.com/PiRK/ElectrumBCHA && cd ElectrumBCHA
- 安装Python3.6或3.7。对于brew:brew install python3 或者如果使用MacPorts:sudo port install python36
- 安装PyQt5: python3 -m pip install --user pyqt5
- 安装Electrum BCHA要求: python3 -m pip install --user-r contrib/requirements/requirements.txt
- 编译libsecp256k1(可选,但强烈建议): ./contrib/make_secp。 这需要GNU工具和automake,使用brew安装: brew install coreutils automake 或者如果使用MacPorts:sudo port install coreutils automake
- 此时您应该可以只运行源代码:./electron-cash
- 项目
标签: