Van AuGen

Gere seus endereços de Bitcoin personalizados de forma bem simples.

Sobre

História

Van AuGen foi criado por dois desenvolvedores: Miguel Medeiros e Tiago Salem, que moram em Curitiba e são grandes entusiastas do protocolo do Bitcoin.

Tudo começou com uma série de vídeos que o Tiago fez codificando uma carteira de bitcoin do zero usando NodeJS.
Após de ver essa série de vídeos o Miguel sugeriu que criassem juntos um app para gerar carteiras vantity (carteiras com endereços de Bitcoin personalizados).

Depois de muita conversa, código e diversão o Van AuGen nasceu!


Nome

O nome Van AuGen foi criado a partir de uma junção de ideias:

  • Van: remete a "vanity" - "vaidade" em inglês.
  • AuGen: é a tradução do alemão para "olhos".
  • Au: é o código da tabela periódica do "ouro" - metal raro e precioso.
  • Gen: remete a "gerador".

Por esse motivo criamos o seguinte slogan, utilizando todas as ideias do nome combinadas:

" Van AuGen generates your golden Bitcoin vanity address! "

Criadores

Nos conhecemos através dos nossos canais do Youtube - canal do Miguel e canal do Tiago - que abordam a parte técnica do protocolo do Bitcoin. #CryptoUniteUs
Veja mais informações de contato dos criadores do Van AuGen:

Miguel Medeiros

Full Stack Developer

Tiago Salem

Back-end Developer

Funcionalidades

As funcionalidades são:

  • Gerar endereços customizados.
  • Opção de números de processadores utilizados.
  • Opção de case sensitve (maiúsculas e minúsculas).
  • Opção de localização do texto (início ou fim).
  • Opção de tipo de carteira: normal ou segwit.

Instalação

Para facilitar vamos seguir um passo a passo:


Passo 1: Instalar o NodeJS

O único requisito para o funcionamento do Van AuGen é o NodeJS.
Faça o download do site oficial do NodeJS:


Passo 2: Download do Van AuGen

Você pode clonar o repositório no GitHub:

git clone https://github.com/MiguelMedeiros/van-augen-bitcoin-vanity-address.git .

Ou faça o download e extraia os arquivos para uma pasta de sua escolha:


Passo 3: Instalar dependências

Você deve abrir o terminal na pasta onde extraiu os arquivos do passo 1.
Esse passo pode demorar alguns minutos.

npm install


Passo 4: Iniciar o back-end

Você deve abrir o terminal na pasta onde extraiu os arquivos do passo 1.
E rodar o comando abaixo para iniciar o back-end:

npm start


Passo 5: Iniciar o front-end

Você deve abrir o navegador de sua preferência e entrar no endereço:

http://localhost:3000


Passo 6: Iniciar o Gulp (opcional para desenvolvedores)

Você deve o terminal na pasta do projeto e rodar o comando:

gulp


Tecnologias

Veja a lista de bibliotecas utilizadas:

  • Express - framework web minimalista para Node.js.
  • Gulp - automatizador de tarefas (concat, livereload, sass, uglify, etc).
  • Bitcoinjs-lib - biblioteca com funções prontas do protocolo do Bitcoin.
  • Eccrypto - biblioteca para curvas elípticas.
  • Threads - biblioteca para controle de threads.
  • Bootstrap - biblioteca para criar front-end responsivo.
  • Jquery Mask - biblioteca para criar máscaras nos inputs.
  • Jquery Counter - biblioteca para criar contadores.
  • Clipboard JS - biblioteca para copiar textos.
  • QrCode - biblioteca para criar QrCodes.
  • Beeper - biblioteca para soar um beep ao achar o endereço.

Contribua

Há duas formas de você ajudar com o projeto:


Ajude a desenvolver o Van AuGen!
Contribua com código no Github!

Star Fork