Olá pessoal.
Estou querendo minerar a moeda XMG Magi solo, porém, eu configurei corretamente minha carteira da seguinte maneira:
rpcuser=user
rpcpassword=123
rpcport=8232
daemon=1
server=1
listen=1
rpcallowip=0.0.0.0/0
Ao abrir o navegador e colocar localhost:8232 recebo uma tela de login que coloco uuser = user password = 123 e recebo uma mensagem assim:
{"result":null,"error":{"code":-32700,"message":"Parse error"},"id":null}
Abro a carteira ela está sincronizada corretamente, mas ao abrir o minerador de colocar o seguinte comando:
minerd --url
http://127.0.0.1:8232 -u user -p 123
Ao rodar a bat do minerar tenho o seguinte erro:
Json_rpc_call failed, retry after 30 seconds
Já pesquisei de diversas formas e vi que tem pessoas com esse mesmo problema, porém as soluções delas não resolve o meu problema.
Tentei fazer um teste de solo mining como BTC e LTC e tenho o mesmo erro.
O que será que estou fazendo de errado ou estou esquecendo?
Será que alguém já teve este problema e conseguiu resolver?
Poderiam, por favor, me ajudar?
Obrigado.
Você provavelmente precisa de um parametro indicando o algoritmo da XMG. Em geral é "-a codigo_do_algoritmo". Mas esse não parece ser seu problema.
Outra coisa a se verificar é se essa versão do minerd tem suporte ao protocolo "getwork" ou apenas "stratum". Nem todos suportam getwork.
por ultimo, remova a linha "rpcallowip=0.0.0.0/0", ou substitua-a por "rpcallowip=127.0.0.1". Você provavelmente está forçando a carteira aescutar na interface de rede externa, enquanto tenta conectar-se na interface de loopback.
Tente também substituir na sua chamada ao minerd "
http://127.0.0.1:8232" por "
http://localhost:8232". Afinal é com esse endereço que funcionou no browser (e sim, faz diferença caso esteja com IPv6 habilitado).
Alias, verifique se sua carteira não está ouvindo na interface ipv6. rode "netstat -an" e procure por uma linha que se parece com isso:
tcp4 0 0 127.0.0.1.8232 *.* LISTEN
tcp6 0 0 ::1.8232 *.* LISTEN
Caso apenas a segunda apareça, vc está usando apenas ipv6, e o minerd pode não suportar ipv6. Nesse caso, desabilite o ipv6 no seu computador e reinicie a carteira.