構建將被自動移動到服務器。由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來確保代碼遵守我們的風格準則。