Title: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on March 22, 2018, 02:51:01 AM Dei um cd no diretório "C:\Program Files\Bitcoin\daemon" e depois "bitcoin-cli" e dei enter, ele retornou uma lista com os comandos do bitcoin-cli mas retornou no final: "Error: too few parameters", Depois disso fiz um teste para ver se funciona: "bitcoin-cli getinfo" e retornou a seguinte mensagem: "Could not locate RPC credentials..."
preciso dele para ativar algumas configurações da linha de comando, mas para isso preciso executar o bitcoin-cli edit: agora eu tentei no xubuntu, como que eu faço para executar o bitcoin-cli no xubuntu? Title: Re: Como executar o bitcoin-cli no cmd [Windows] ? Post by: mm76 on March 22, 2018, 12:08:46 PM O bitcoin-cli é um "client" de linha de comando, então você precisa de um "server" rodando: pode ser o bitcoind(linha de comando) ou o bitcoin-qt(GUI).
Se continuar dando problema talvez precise configurar um usuário e senha para conexão via RPC no arquivo bitcoin.conf Title: Re: Como executar o bitcoin-cli no cmd [Windows] ? Post by: Forsyth Jones on March 22, 2018, 02:00:58 PM já criei o arquivo bitcoin.conf com os seguintes parâmetros:
Code: server=1 Title: Re: Como executar o bitcoin-cli no cmd [Windows] ? Post by: mm76 on March 22, 2018, 02:19:32 PM Tenta seguir esse tutorial com o regtest: https://bitcoin.org/en/developer-examples#regtest-mode Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on July 18, 2018, 11:40:50 PM pessoal, como que executa o bitcoin-cli no xubuntu? instalei o bitcoin-qt pelo terminal, será que o bitcoin-cli veio instalado junto?
Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: texgeek on July 19, 2018, 01:36:49 AM 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 : https://i.imgur.com/RAcI37Z.png 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. Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on July 19, 2018, 01:56:29 AM Opa, aprecio suas dicas e muito obrigado pela atenção, assim que chegar em casa vou tentar seguir cada passo, mas vou apanhar um pouquinho pois nunca utilizei linux, mas já sei utilizar o terminal.
Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: texgeek on July 19, 2018, 03:56:28 AM Opa, aprecio suas dicas e muito obrigado pela atenção, assim que chegar em casa vou tentar seguir cada passo, mas vou apanhar um pouquinho pois nunca utilizei linux, mas já sei utilizar o terminal. Tá bem simples, acredito que voce nao terá problemas. Vou extrair o post e colocar em tutoriais. Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on August 05, 2018, 05:49:39 PM no bitcoin.conf eu posso alterar a senha do rpcpassword?
Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: texgeek on August 05, 2018, 05:57:30 PM no bitcoin.conf eu posso alterar a senha do rpcpassword? Pode sim e deve. Aquela senha vai ser usada pra acesso externo no seu nó. Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: alexrossi on August 05, 2018, 06:35:33 PM no bitcoin.conf eu posso alterar a senha do rpcpassword? Até o rpcuser voce pode alterar, lembrese que de default os acessos RPC sao feitos somente no nivel local (somente na propria maquina, nem na propria rede local), entao a senha pode ser nao muito complexa. Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on August 05, 2018, 09:44:06 PM No caso eu já tenho instalado o bitcoin core pelo ppa, antes de eu ver sua resposta eu já tinha instalado, então ainda precisa executar aqueles primeiros comandos lá em cima? se não, já que eu tenho o bitcoin core instalado, quais devo usar?
Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: texgeek on August 05, 2018, 09:49:53 PM No caso eu já tenho instalado o bitcoin core pelo ppa, antes de eu ver sua resposta eu já tinha instalado, então ainda precisa executar aqueles primeiros comandos lá em cima? se não, já que eu tenho o bitcoin core instalado, quais devo usar? Se já instalou pelo ppa , a parte do install você pularia. O problema do ppa pra mim é não saber onde estão os confs. sendo root user, tenta fazer isso Code: # cp bitcoind.service /lib/systemd/system/bitcoind.service Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on August 05, 2018, 10:31:55 PM Quote 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 Nessa parte eu fiz o que vc instruiu e não apareceu os dois pontinhos, mas pressionei esc depois wq normalmente e não aconteceu nada, fui procurar esse arquivo e achei um nomeado: .bitcoind.conf.swp com essa estensão .swp... era isso mesmo que era pra ter acontecido? clico em abrir o arquivo mas ele não abre... Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: texgeek on August 05, 2018, 10:46:33 PM Quote 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 Nessa parte eu fiz o que vc instruiu e não apareceu os dois pontinhos, mas pressionei esc depois wq normalmente e não aconteceu nada, fui procurar esse arquivo e achei um nomeado: .bitcoind.conf.swp com essa estensão .swp... era isso mesmo que era pra ter acontecido? clico em abrir o arquivo mas ele não abre... Na verdade o aplicativo "vim" usa o comando ESC + :wq pra salvar e fechar. Pra ver o uso olha esse video, minuto 3:00 https://www.youtube.com/watch?v=w32fkpnQVL8 NEle o rapaz mostra como usar o comando, no caso ele usou só o w ( write-> escreva) e o q é quit de fechar. O arquivo swp é um arquivo temporario do arquivo original, pode ignorar ele, ou até deletar se preferir. qlqr coisa só falar. Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on August 06, 2018, 09:22:24 PM Lembrando que eu não quero usar o bitcoind como wallet ou deixar rodando o full node pelo bitcoind, eu quero usar a GUI normal o bitcoin core, a wallet com interface gráfica, eu só preciso alterar algumas regras da wallet ao meu gosto e pra isso preciso do bitcoin-cli
Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on August 07, 2018, 02:44:19 AM Você não explicou como que faz pra parar de rodar o bitcoind, como faço para parar ele? se eu desligar o computador sem fechar o bitcoind pelo terminal corre risco de corromper a blockchain?
Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: texgeek on August 07, 2018, 02:47:46 AM Você não explicou como que faz pra parar de rodar o bitcoind, como faço para parar ele? se eu desligar o computador sem fechar o bitcoind pelo terminal corre risco de corromper a blockchain? 1 - Code: systemctl stop bitcoind 2 - não corrompe. Title: Re: Como executar o bitcoin-cli no ubuntu ou derivados ? Post by: Forsyth Jones on August 13, 2018, 10:15:22 PM @texgeek no seu tutorial, vc descrveu o bitcoin core para rodar no modo testnrt, não quero rodar no tedtnet aí então eu tirei o bitcoin.conf e coloquei na area de trabalho e então rodou na mainnet, por isso estou dizendo isso, olhe:
testnet=1 Pra rodar na mainnet é só trocar o 1 pelo 0 (zero)? Ou preciso alterar outra coisa? Ah, desde que eu fiz o que vc instruiu, o bitcoin core carrega a partir da pasta home/.bitcoin sendo que eu rodo no HD externo, minha wallet e a blockchain estão salvas lá, como proceder? Obrigado. |