构建将被自动移动到服务器。由SSH工作,请记住适当的Chown&Chmod。
这是一个轻巧的钱包,可连接到证人node可执行文件提供的localcoin API。
它将所有键在本地存储在浏览器中,从不将您的钥匙暴露于任何人,因为它在将其传输到API服务器之前会在本地签署交易,然后将其广播到区块链网络。该钱包用您选择和加密的密码在浏览器数据库中加密。
LocalCoin-UI取决于节点Node.js,并且需要版本9+。
在Ubuntu和OSX上,安装节点的最简单方法是使用Node版本管理器。
要安装Linux/OSX的NVM,只需将以下粘贴复制到终端中:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm install v9
nvm use v9
安装节点后,您可以克隆回购:
git clone https://github.com/localcoinis/localcoin-ui.git
cd localcoin-ui
在启动GUI之前,您需要安装NPM软件包:
npm install
开发服务器与WebPack结合使用Express。
安装了所有软件包后,您可以通过运行来启动开发服务器:
npm start
汇编完成后,GUI将在您的浏览器中可用: localhost:9000或127.0.0.1:9000 。启用了热重载,因此浏览器将在编辑源文件时进行实时更新。
默认情况下,LocalCoin-UI连接到Live LocalCoin网络。 TODO :(将其切换到TestNet。为此,在浏览器中打开UI,转到设置,然后在访问中,在下拉菜单中选择公共测试网络服务器。如果您需要创建帐户,则还应更改水龙头,testnet faucet地址是https://testnet.localcoin.is https://ttps://testnet.localcoin.is。
UI将重新加载并连接到TestNet,您可以在其中使用水龙头创建一个帐户并接收初始测试LLC。
如果您想在某个地方主持自己的钱包,则应使用Nginx或Apache创建生产构建并托管它。为了创建产品捆绑包,只需运行以下命令:
npm run build
这将在 /DIST文件夹中创建一个可以使用您选择的Web服务器托管的捆绑包。
我们使用电子提供可安装的钱包,可用于Windows,OSX和Linux Debian平台(例如Ubuntu)。首先,确保您的本地Python版本为2.7.x,因为依赖关系需要此。
在Linux上,您需要安装以下软件包来处理图标生成:
sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
对于构建,每个体系结构都有自己的脚本,您可以用来构建本机二进制:
Linux npm run package-deb
Windows npm run package-win
Mac npm run package-mac
这将通过与电子一起使用的一些特殊修改来编译UI,并与电子生成可安装的二进制文件,并将结果复制到根build/binaries文件夹中。
请从登台分支(DEV)工作,并向该分支提出拉请请求。主分支只能为新版本更新。
如果您想参与其中,我们有一个电报聊天室,您可以在其中提出问题并获得帮助。您也可以在不和谐的情况下加入本地币
git checkout -b 123我们的样式指南基于“ Airbnb JavaScript样式指南”(https://github.com/airbnb/javascript),但少数例外:
我们强烈鼓励使用ESLINT来确保代码遵守我们的风格准则。