ETH-Wallet-Angebots-API

Ich möchte ein Programm entwickeln, das ETH sendet. Aber ich möchte mich nicht auf einen Austausch wie bei bittrix oder poloniex verlassen, da dies Verzögerung (Genehmigungszeit), Ärger (Bestätigungs-E-Mail) und oft sogar zusätzliche Kosten (Auszahlungsgebühr) verursacht.

Mit einem Wallet kann ich diese Nachteile vermeiden. Wenn ich es richtig verstehe, haben selbst „Online“-Wallets wie MyEtherWallet diese Nachteile nicht.

Gibt es eine (Online-)Wallet, die eine (REST-)API anbietet? Oder übersehe ich etwas und die Verwendung einer Brieftasche ist eine dumme Idee? Wie würdest du es sonst machen?

Antworten (1)

Da Sie Ihren Beitrag mit Python getaggt haben, interessieren Sie sich möglicherweise besonders für web3.py docs und github .

Dann könnten Sie Ihren eigenen lokalen gethKnoten ausführen und Python verwenden, um Ether zu senden, indem Sie Folgendes verwenden:

from web3 import Web3, IPCProvider

web3 = Web3(IPCProvider())

web3.eth.sendTransaction({
    'to': '0x5B2063246F2191f18F2675ceDB8b28102e957458',
    'from': web3.eth.coinbase,
    'value': 12345,
    })
Gibt es eine Lösung, bei der kein lokaler Geth-Knoten ausgeführt wird? Eher einer REST-API ähnlich, die zB von bitfinex angeboten wird?
Warum haben Sie web3.eth.coinbase verwendet?
Ich bin mit solchen Lösungen nicht vertraut genug, um eine gründliche Antwort zu geben. Beispiele, die ich gesehen habe, neigen dazu, zu viel Macht in der Hand des Brieftaschendienstes zu lassen. Ob es sich um eine Börse oder eine Brieftasche handelt, wenn sich der Ether in einem Dienst eines Drittanbieters befindet, ist es nicht Ihr Ether (sie können damit davonkommen und Sie haben keinen Rückgriff).
Ich dachte nur, dass Coinbase sauberer aussieht als web3.eth.accounts[0], aber für die meisten Leute ist es dasselbe.
stimmt, wäre aber sehr praktisch. Keine zusätzliche Installation und Ausführung von Software. Nur ein einfacher REST-API-Aufruf.
Konnten Sie also eine Open-Source-API ohne Begrenzung finden, um eine Brieftasche zu erstellen?