Schreiben von Skripten für pyethapp

Ist es möglich, pyethapp als Python-Skriptinterpreter zu verwenden, damit Kontoverwaltungsvorgänge und -transaktionen automatisiert werden können?

Antworten (1)

Für die Kontenseite Ihrer Frage sollte die Methode test_add_account Ihnen einen guten Überblick über eine mögliche Implementierung in Ihrem Skript geben.

Für die Transaktionen erklärt die Dokumentation zum Erstellen von Transaktionen es gut, Sie verwenden das eth-Objekt wie folgt:

tx = eth.transact('d63b635a458b99f7e900477e2d261d5d13e45d59', value=100)

Jetzt können Sie sich auch die Call- Methode und die send_transaction- Methoden ihrer RPC-Client-Implementierung ansehen , falls Sie die Konsole nicht verwenden möchten

Aber ist es möglich, sich von pyethapp in dem Sinne "fernzuhalten", dass ich meinen eigenen benutzerdefinierten Python-Code definiere, der über pyethapp ausgeführt werden soll. Ich habe gelesen, dass Sie einen Benutzerdienst erstellen können, indem Sie eine Python-Datei im Verzeichnis ~/.config/pyethapp/contrib platzieren, die ausgeführt wird, sobald pyethapp ausgeführt wird. Außerdem habe ich keinen Ether, also verwende ich derzeit eine benutzerdefinierte private Blockchain. +1 übrigens