I know multichain web explorer is built to run on Linux, but somehow I succeed on installing on windows.
After the installation, I modified the .conf file and when I launch the command "python -m Mce.abe --config chain1.conf --commit-bytes 100000 --no-serve" seems the connection went well because I get a bunch of "block_tx 733 2428";
First strange behaviour: when I launch a second time the same command, I got an error "RPC failed: [Errno socket error] [Errno 10061] No connection could be made because the target machine actively refused it".
This sound strange to me. Why first time succeed and second time not ?
However, When I launch the explorer and serve web pages with the command "python -m Mce.abe --config chain1.conf" I get the same error as above "RPC failed: [Errno socket error] [Errno 10061] No connection could be made because the target machine actively refused it".
I can see the web explorer in "http://localhost:2750" but I have the same error on the web page: "No Connection" and "[Errno socket error] [Errno 10061] No connection could be made because the target machine actively refused it" also if I can see a certain number of blocks and a certain number of transactions.
My question is, why it let me connect for sqlite3 db population, but just first time ?
My first thought is that I must authorize the address for connection because of flag "anyone-can-connect = false" , but where I can find the address used by the web explorer for connection ? I mean, if I launch on DOS CLI the multichaind.exe command, kindly the multichain server reply that I must authorize a certain address before connection, but here, where I can find the address ? How I can set it in a way that I don't need to re-authorize it every time I launch the web explorer ?
Then after found the address I guess I must modify the chain1.conf configuration file. I searched for abe.conf and found here: "https://github.com/bitcoin-abe/bitcoin-abe/blob/master/abe.conf" that I can insert in the configuration file a "user" and "password". For password I must use the address ? and for user, what I must use ? I must use the parameters in "multichain.conf" ?
Yes, I tried also the docker version of the web explorer but I found some other different problems (basically I can't access the web server on port 2750) , but maybe I will ask in a separate Question.
Thanks for any help.