Ich suche nach einem API-Dienst, der es meiner Webanwendung ermöglicht, Ethereum eine Einzahlungsadresse zu generieren, eine Rückruf-URL zu erkennen und zu benachrichtigen, wenn ein Benutzer Ether an diese Adresse sendet, und das Geld an „kalte“ Adressen weiterzuleiten.
Gibt es so einen Service? Wenn nicht, gibt es eine andere Möglichkeit, Einzahlungen programmgesteuert zu erkennen und weiterzuleiten, ohne einen eigenen Ethereum-Knoten zu betreiben?
Es gibt offizielle Ethereum JavaScript API
, die eine Javascript-basierte API anbieten, um mit einem Ethereum-Knoten zu interagieren.
Um eine Transaktion zu senden, können Sie verwendenweb3.eth.sendTransaction
web3.eth.sendTransaction(transactionObject [, callback])
das bietet callback
auch ein.
LightWallet
generieren Sie eine neue Adresse mitkeystore.generateNewAddress
keystore.generateNewAddress(pwDerivedKey [, num, hdPathString])
Sie können Blockcypher überprüfen , es ist der einzige öffentliche Dienst, den ich finden konnte, der Benachrichtigungen über Webhooks und Websockets anbietet.
Alchemy verfügt über eine Notify-API (verfügbar auf der kostenlosen Stufe), mit der Sie Webhooks für Transaktionsaktivitäten erstellen können. Es ermöglicht Ihnen effektiv zu erkennen, wann eine Adresse ETH empfängt. Die Weiterleitungslogik muss natürlich auf Ihrer Seite erfolgen, da Ihre privaten Schlüssel nicht gespeichert werden.
Hier sind die Dokumente für die Adressaktivitäts-Webhooks. Sie geben im Grunde die Kontoadresse ein, die Sie verfolgen möchten, und die Webhook-URL, an die Daten gesendet werden sollen: Alchemy Docs
Sie können diesen Telegram-Bot @MyETH_bot überprüfen
Es kann:
Überprüfen Sie https://myeth.io , um mehr zu erfahren
Alchemy bietet Benachrichtigungen , die Web-Hooks für Ether und andere tokenbasierte erc20-Fonds bereitstellen.
Oluwatumbi
ulu
Auston