When I launch my program:
import bitcoinrpc
import csv
# docs at https://github.com/massanchik/bitcoin-python3
# docs at https://docs.python.org/3.3/library/csv.html
user = 'user'
password = 'password'
port = '44555'
host='127.0.0.1'
access = bitcoinrpc.connect_to_remote(user, password, host, port)
print(access.getinfo())
I get the following error:
Traceback (most recent call last):
File "electrum_to_clam.py", line 14, in <module>
print(access.getinfo())
File "/usr/local/lib/python3.4/dist-packages/bitcoinrpc/connection.py", line 133, in getinfo
return ServerInfo(**self.proxy.getinfo())
File "/usr/local/lib/python3.4/dist-packages/bitcoinrpc/proxy.py", line 116, in __call__
resp = self._service_proxy._transport.request(postdata)
File "/usr/local/lib/python3.4/dist-packages/bitcoinrpc/proxy.py", line 67, in request
'Content-type': 'application/json'})
File "/usr/lib/python3.4/http/client.py", line 1065, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python3.4/http/client.py", line 1103, in _send_request
self.endheaders(body)
File "/usr/lib/python3.4/http/client.py", line 1061, in endheaders
self._send_output(message_body)
File "/usr/lib/python3.4/http/client.py", line 906, in _send_output
self.send(msg)
File "/usr/lib/python3.4/http/client.py", line 841, in send
self.connect()
File "/usr/lib/python3.4/http/client.py", line 819, in connect
self.timeout, self.source_address)
File "/usr/lib/python3.4/socket.py", line 499, in create_connection
sock.bind(source_address)
TypeError: getsockaddrarg: AF_INET address must be tuple, not int
What may be the reason and how can I fix it?
Nhor just wrote it, port should be int as mentioned here
https://laanwj.github.io/bitcoin-python/doc/bitcoinrpc.html
bitcoinrpc.connect_to_remote(user, password, host='localhost', port=8332, use_https=False)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With