Build будет автоматически развернуться на сервер. Работая в SSH, имейте в виду правильный Chown & Chmod.
Это легкий кошелек, который соединяется с API Localcoin, предоставленным исполняемым файлом wited_node .
Он хранит все ключи локально в браузере, никогда не выставляя свои ключи кому -либо, поскольку он локально подписывает транзакции, прежде чем передавать их на сервер API, который затем транслирует их в сеть блокчейна. Кошелек зашифруется с помощью пароля по выбору и зашифрована в базе данных браузера.
Localcoin-UI зависит от узла Node.js, и требуется версия 9+.
На Ubuntu и OSX самый простой способ установить узел - это использовать диспетчер версий узла.
Чтобы установить NVM для Linux/OSX, просто скопируйте следующее в терминале:
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
Перед запуском графического интерфейса вам нужно будет установить пакеты NPM:
npm install
Dev Server использует Express в сочетании с WebPack.
Как только все пакеты будут установлены, вы можете запустить сервер разработки, работая:
npm start
После того, как компиляция будет сделана, графический интерфейс будет доступен в вашем браузере по адресу: localhost:9000 или 127.0.0.1:9000 . Горячая перезагрузка включена, поэтому браузер будет проживать обновление, когда вы редактируете исходные файлы.
По умолчанию LocalCoin-UI подключается к сети Live LocalCoin. TODO: (Переключите его на TestNet. Чтобы сделать это, откройте пользовательский интерфейс в браузере, перейдите в настройки, затем в доступе выберите Supred TestNet Server в раскрывающемся меню. Вам также следует изменить кран, если вам нужно создать учетную запись, адрес крана Testnet - это https://testnet.localcoin.is).
Пользовательский интерфейс перезагрузит и подключается к TestNet, где вы можете использовать кран для создания учетной записи и получить начальную сумму Test LLC.
Если вы хотите где -нибудь разместить свой собственный кошелек, вы должны создать производственную сборку и разместить его с помощью Nginx или Apache. Чтобы создать пакет Prod, просто запустите следующую команду:
npm run build
Это создаст пакет в папке /dist, который может быть размещен с веб -сервером по вашему выбору.
Мы используем электрон для предоставления установленных кошельков, доступных для платформ 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
Это составит пользовательский интерфейс с некоторыми специальными модификациями для использования с электроном, генерирует установленные двоичные файлы с помощью электрона и скопирует результат в папку корневой build/binaries .
Пожалуйста, отработайте в постановке (DEV) и сделайте запросы на притяжение в эту филиал. Мастерская филиал будет обновлен только для новых выпусков.
Если вы хотите принять участие, у нас есть телеграмма, где вы можете задать вопросы и получить помощь. Вы также можете присоединиться к Localcoin на Discord
git checkout -b 123Наше руководство по стилю основано на «Руководстве по стилю airbnb javascript» (https://github.com/airbnb/javascript), за исключением исключений:
Мы настоятельно рекомендуем использовать Eslint , чтобы убедиться, что код придерживается нашего руководства по стилю.