A compilação será automatizada no servidor. Trabalhando pela SSH, lembre -se de Chown & Chmod.
Esta é uma carteira leve que se conecta a uma API Localcoin fornecida pela Testemunha_node executável.
Ele armazena todas as teclas localmente no navegador, nunca expondo suas chaves a ninguém, pois assina transações localmente antes de transmiti -las ao servidor API que as transmita para a rede de blockchain. A carteira é criptografada com uma senha de sua escolha e criptografada em um banco de dados do navegador.
Localcoin-UI Depende do Node Node.js e a versão 9+ são necessários.
No Ubuntu e OSX, a maneira mais fácil de instalar o nó é usar o gerenciador de versão do nó.
Para instalar o NVM para Linux/OSX, basta copiar a cola o seguinte em um terminal:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm install v9
nvm use v9
Depois de instalar o nó, você pode clonar o repositório:
git clone https://github.com/localcoinis/localcoin-ui.git
cd localcoin-ui
Antes de lançar a GUI, você precisará instalar os pacotes NPM:
npm install
O servidor de desenvolvimento usa o Express em combinação com o WebPack.
Depois que todos os pacotes forem instalados, você poderá iniciar o servidor de desenvolvimento executando:
npm start
Depois que a compilação for concluída, a GUI estará disponível no seu navegador em: localhost:9000 ou 127.0.0.1:9000 . A recarga a quente está ativada para que o navegador viva a atualização ao editar os arquivos de origem.
Por padrão, o Localcoin-UI se conecta à rede Live Localcoin. TODO: (mude para o TestNet. Para isso, abra a interface do usuário em um navegador, vá para configurações e, em seguida, com acesso, selecione o servidor público TestNet no menu suspenso. Você também deve alterar a torneira se precisar criar uma conta, o endereço da faucet do TestNet.
A interface do usuário recarregará e se conectará ao TestNet, onde você pode usar a torneira para criar uma conta e receber uma soma inicial do teste LLC.
Se você quiser hospedar sua própria carteira em algum lugar, crie uma construção de produção e hospedá -la usando o NGINX ou o Apache. Para criar um pacote de produto, basta executar o seguinte comando:
npm run build
Isso criará um pacote na pasta /Dist que pode ser hospedada com o servidor da sua escolha.
Usamos o Electron para fornecer carteiras instaláveis, disponíveis para plataformas Windows, OSX e Linux Debian, como o Ubuntu. Primeiro, verifique se a versão local do Python é 2.7.x, pois uma dependência exige isso.
No Linux, você precisará instalar os seguintes pacotes para lidar com a geração de ícones:
sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
Para a construção, cada arquitetura tem seu próprio script que você pode usar para construir seu binário nativo:
Linux npm run package-deb
Windows npm run package-win
Mac npm run package-mac
Isso compilará a interface do usuário com algumas modificações especiais para uso com elétron, gerará binários instaláveis com elétron e copiará o resultado para a pasta ROOT build/binaries .
Por favor, trabalhe na filial de estadiamento (dev) e faça solicitações de puxar para essa filial. A filial principal será atualizada apenas para novos lançamentos.
Se você deseja se envolver, temos uma sala de bate -papo do Telegram, onde você pode fazer perguntas e obter ajuda. Você também pode se juntar ao localcoin na discórdia
git checkout -b 123Nossa diretriz de estilo é baseada no 'Airbnb JavaScript Style Guide' (https://github.com/airbnb/javascript), com poucas exceções:
Incentivamos fortemente o uso de ESLint para garantir que o código siga nossas diretrizes de estilo.