Wenn ich einen Filter zum Empfangen von Änderungen einrichte, erhalte ich anscheinend nur Transaktionen für Adressen, die Vertragsadressen sind.
Wie setze ich einen Filter, um Transaktionen zu empfangen, die an eine Adresse gesendet werden, die kein Vertrag ist?
Sie verwenden die Themenfilter-API, die nach Ereignissen filtert, die von Verträgen ausgegeben werden; Natürlich werden darin nur Verträge angezeigt.
Stattdessen müssen Sie einen Blockfilter definieren und jede Transaktion im zurückgegebenen Block durchlaufen, um nach Transaktionen zu suchen, die auf das gewünschte Konto abzielen. Beachten Sie, dass dies nicht alle Wertübertragungen erfasst - siehe diese Antwort für den Grund.
knokte
Nick Johnson