La compilación se aerta del servidor. Trabajando por SSH, tenga en cuenta que el Chown & Chmod adecuado.
Esta es una billetera de luz que se conecta a una API local de Cooin proporcionada por el ejecutable de testigo_node .
Almacena todas las claves localmente en el navegador, nunca expone sus claves a nadie, ya que firma transacciones localmente antes de transmitirlas al servidor API que luego las transmite a la red blockchain. La billetera está encriptada con una contraseña de su elección y encriptada en una base de datos del navegador.
LocalCoin-Ui depende de Node Node.js, y se requiere la versión 9+.
En Ubuntu y OSX, la forma más fácil de instalar el nodo es usar el administrador de versiones del nodo.
Para instalar NVM para Linux/OSX, simplemente copie Pegue lo siguiente en un terminal:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
nvm install v9
nvm use v9
Una vez que haya instalado el nodo, puede clonar el repositorio:
git clone https://github.com/localcoinis/localcoin-ui.git
cd localcoin-ui
Antes de iniciar la GUI, deberá instalar los paquetes NPM:
npm install
El servidor Dev usa Express en combinación con Webpack.
Una vez que se hayan instalado todos los paquetes, puede iniciar el servidor de desarrollo ejecutando:
npm start
Una vez que se realice la compilación, la GUI estará disponible en su navegador en: localhost:9000 o 127.0.0.1:9000 . La recarga en caliente está habilitada para que el navegador viva la actualización mientras edita los archivos de origen.
Por defecto, LocalCoin-UI se conecta a la red Live LocalCoin. TODO: (Cambiarlo a la Netética. Para hacerlo, abra la interfaz de usuario en un navegador, vaya a Configuración, luego en acceso, seleccione el servidor público Testnet en el menú desplegable. También debe cambiar el grifo si necesita crear una cuenta, la dirección del grifo Testnet es https://testnet.localcoin.is).
La interfaz de usuario se volverá a cargar y se conectará a Testnet, donde puede usar el grifo para crear una cuenta y recibir una suma inicial de Test LLC.
Si desea alojar su propia billetera en algún lugar, debe crear una compilación de producción y alojarla usando Nginx o Apache. Para crear un paquete de productos, simplemente ejecute el siguiente comando:
npm run build
Esto creará un paquete en la carpeta /Dist que se puede alojar con el servidor web de su elección.
Utilizamos Electron para proporcionar billeteras instalables, disponibles para plataformas de Windows, OSX y Linux Debian como Ubuntu. Primero, asegúrese de que su versión local de Python sea 2.7.x, ya que una dependencia requiere esto.
En Linux deberá instalar los siguientes paquetes para manejar la generación de iconos:
sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils
Para la construcción, cada arquitectura tiene su propio guión que puede usar para construir su binario nativo:
Linux npm run package-deb
Windows npm run package-win
Mac npm run package-mac
Esto compilará la UI con algunas modificaciones especiales para usar con Electron, generará binarios instalables con Electron y copiará el resultado a la carpeta build/binaries de la raíz.
Trabaje en la rama de puesta en escena (desarrollo) y haga solicitudes de extracción a esa rama. La rama maestra solo se actualizará para nuevos lanzamientos.
Si desea participar, tenemos una sala de chat de telegrama donde puede hacer preguntas y obtener ayuda. También puede unirse a LocalCoin en Discord
git checkout -b 123Nuestra guía de estilo se basa en 'Guía de estilo Airbnb JavaScript' (https://github.com/airbnb/javascript), con pocas excepciones:
Nos recomendamos usar Eslint para asegurarse de que el código se adhiera a nuestras pautas de estilo.