nerraw icon indicating copy to clipboard operation
nerraw copied to clipboard

Nerraw

Nerraw é um app que permite comprar e vender Bitcoins utilizando o terminal utilizando a Foxbit (ou qualquer outra corretora Blinktrade).

Pre-requisitos

Você precisa do nodeJS e do npm instalados no computador para executar o Nerraw.

Instalando

Para instalar o nerraw na sua máquina, faça o clone deste repositório (branch master) e execute os seguintes comandos:

npm install

Este comando irá instalar todos os pré-requisitos para o projeto ser executado.

Dentro da pasta /src você irá encontrar o arquivo config.js.sample, você deve renomeá-lo para config.js e adicionar os dados da sua API, fornecidos pela sua corretora (apenas corretoras da rede blinktrade são suportadas).

npm run build

Este comando irá gerar o código para ser executado. Este comando deve ser executado sempre que você fizer qualquer alteração no código source do projeto (inclusive nas configurações).

Executando o Nerraw

npm run app

Este comando irá executar o Nerraw e fornecerá as informações da corretora e as opções disponíveis.

Atualmente você tem as seguintes opções:

How can I help you?
 (b)uy
 (s)ell
 (p)rices (book)
 (c)ancel all order 
 (q)uit

(b)uy

Inicia uma ordem de COMPRA de bitcoins. Você deverá informar a quantidade que pretende comprar e o preço por bitcoin.

(s)ell

Inicia uma ordem de VENDA de bitcoins. Você deverá informar a quantidade que pretende vender e o preço por bitcoin.

(p)rices (book)

Exibe dados da última transação realizada na corretora e o book de ordens de compra e venda disponíveis.

(c)ancel all order

Cancela todas as ordens (de compra e de venda) abertas na sua conta.

(q)uit

Encerra a aplicação.

Como contribuir para este projeto?

Você pode contribuir com este projeto de diversas maneiras:

  • Testando e dando feeedback
  • Divulgando
  • Reportando bugs e solicitando novas funcionalidades (através da abertura de issue)
  • Resolvendo issues abertas
  • Melhorando o código ou implementando novas funcionalidades (os pull-requests devem ser feitos na branch dev)