Ich betreibe einen lokalen Paritätsknoten für das Testnet (Ropsten) auf Debian (Jessie). Ich verwende web3.py, um eine Verbindung zu diesem Knoten herzustellen und Transaktionen zu erstellen.Konnte mit Parity und Web3 auf dem Testnet nicht entsperren
Ich habe ein neues Konto erstellt:
parity account new --chain ropsten
ich meine Parität Knoten mit den folgenden Optionen laufen
/usr/bin/parity --chain ropsten --no-ui --rpcapi 'eth,web3,personal' --jsonrpc-interface 127.0.0.1 --bootnodes 'enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d[email protected]52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9c[email protected]13.84.180.240:30303'
Wenn ich diesen Knoten zu testen, es ist in Ordnung ausgeführt wird, finden Sie in der folgenden Python-Shell:
Python 3.4.2 (default, Oct 8 2014, 10:45:20)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from web3 import Web3, KeepAliveRPCProvider, IPCProvider
>>> web3 = Web3(KeepAliveRPCProvider(host='localhost', port='8545'))
>>> web3.eth.blockNumber
1012932
Wenn ich versuche, mein Konto zu entsperren, gibt es False zurück (mit einem richtigen a ccount Hash und Passwort ofcourse)
>>> web3.personal.unlockAccount('my-account-hash', 'some-password')
False
Wenn ich überprüfen, ob es tatsächlich in meiner Liste der Konten ist, erhalte ich das folgende leere Array:
>>> web3.personal.listAccounts
[]
Allerdings, wenn ich einchecken Parität:
parity account list --chain ropsten
Es listet 3 Konten auf. Warum wird es nicht in den listAccounts angezeigt? Muss ich den Account irgendwie zur Verfügung stellen?
Irgendwelche Ideen würden freundlich geschätzt.
Was ist in Ihrer /var/log/parity.log Datei? – oshaiken
Ich habe keine parity.log-Datei dort. – Timon
Ich habe die Protokollierung aktiviert, indem ich --log-file /var/log/parity.log mache, werde die Befehle jetzt ausführen – Timon