pessoal, como que executa o bitcoin-cli no xubuntu? instalei o bitcoin-qt pelo terminal, será que o bitcoin-cli veio instalado junto?
Olá #BitcoinCore, eu subi uma máquina ubuntu para fazer os testes para você. Aproveitarei e deixarei um tutorial aqui pra rodar em linux.
De inicio : Não aconselho usar windows, muitos problemas, você pode usar maquinas na amazon, digital ocean, interserver.net, e outros cloud VPS.
Ubuntu é Debian, xubuntu é derivado do ubuntu, então você deve conseguir executar tudo sem problemas. Caso não, esse tutorial rodei no ubuntu 16.01 ( maioria dos comandos suportam qualquer ubuntu, raramente alguma versão atual não vai rodar )
Assim que instalar o sistema opercional , abra o terminal e execute :
BTC Atualizando o SO e instalando o bitcoind junto com cli . BTC
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libtool autotools-dev autoconf
sudo apt-get install libssl-dev
sudo apt-get install libboost-all-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install bitcoind
mkdir ~/.bitcoin/ && cd ~/.bitcoin/
BTC Adicionando conf no vim BTC
vim bitcoind.conf
No vim aberto, você estará em um terminal edit text, você faz o seguinte.
Dá um espaço
Copia o texto aqui embaixo
executa
SHIFT + I ou
SHIFIT + INSERT ( isso vai colar o texto no vim)
suba com cursor e apague o primeiro espaço que você tinha colocado ( backspace normal)
Aperte
ESC , ira apacer dois pontos la em baixo , ai voce aperta
wq e da enter
Isso vai salvar o arquivo configuration
BTCConfiguração do btcd BTC
rpcuser=username
rpcpassword=password
testnet=1
rpcport=8332
rpcallowip=127.0.0.1
rpcallowip=SEU_IP_EXTERNO*
server=1
Esse é o ip que o host geralmente te dá ele funcionará para você acessar externamente seu servico de BTC, eu sempre rodei com ele , caso voce esteja rodando na sua maquina em casa, visite o site meu ip , pegue o ip la e jogue ali, caso use amazon aws, pegue em elastic IP , caso você use digital ocean, IPV4 external Address, caso use interserver.net , External IP.BTC Iniciando o Serviço Bitcoind BTC bitcoind &
(esse comando acima vai rodar o bitcoind )
Caso você feche o terminal (o & desprende o execução mas ainda fica preso terminal), vai ver que nao vai ta rodando, se quiser que rode pra sempre.
bitcoind --daemon
(esse cara vai fazer ficar rodando em background direto )
---------
Dica , quero saber se o processo ta rodando como faço ?
roda isso:
ps -e | grep bitcoind
( caso apareca uma linha com numero PID e nome do processo quer dizer que ele estara rodando)
----------
BTCRodando o bitcoin-cli usando seu bitcoind BTC
bitcoin-cli getblockchaininfo
Caso tudo tenha dado certo , você vai ver algo assim :
Lembrando que o comando getinfo já foi deprecado.
Agora você pode usar os seguintes comandos , se chegou até aqui, basta você rodar um desses comandos abaixos e vai funcionar :
- getblockchaininfo: blocks, difficulty, chain
- getnetworkinfo: version, protocolversion, timeoffset, connections, proxy, relayfee, warnings
- getwalletinfo: balance, keypoololdest, keypoolsize, paytxfee, unlocked_until, walletversion
Espero que ajude.
Qualquer coisa só falar,
Sou desenvolvedor , então é mais tranquilo pra mim, pq não é mto diferente de um nginx, apache e outros.
Abração.
Rodando em ubuntu 16 , 2018 Julho
Aconselhado 8gb de ram, ou 4gb,
Disco de 20 a 50 gb minimo pra swap.
Processador qualquer coisa acima de 1.Ghz acho que segura.