Frage zur Send_to_many-Funktion der Blockchain-Wallet-API

Ich verwende das Senden an viele Funktionen der Blockchain-Wallet-API und stehe vor einem Problem.

Wenn bis zu 20 Transaktionen abgeschlossen sind, bekomme ich im Terminal einen Fehler

1538652825520 – Fehler: ERR_PUSHTX

1538652826930 – Fehler: ERR_PUSHTX

und bis zu 20 Transaktionen 1 Bestätigung im Block erhalten, kann ich keine andere Transaktion von dieser Brieftasche und ihrer spezifischen Adresse senden.

Ich möchte die Funktion "An viele gesendet" verwenden, um unbegrenzte Transaktionen von einer Brieftasche an die Bitcoin-Adressen meiner Site-Benutzer zu senden, wenn sie eine Zahlungsanforderung von ihrem Konto einreichen.

Bitte helfen Sie mir diesbezüglich.

Danke

vielen dank es war wirklich eine hilfe für mich.
aber ich möchte noch eine Frage stellen, was ist, wenn die Gebühr auf normal eingestellt ist und nach 20 Transaktionen immer noch 1538652826930 angezeigt wird - Fehler: ERR_PUSHTX
Dies beantwortet die Frage nicht wirklich, aber es ist ein Vorschlag. Wenn Sie so viele Transaktionen versenden, wäre es nicht einfacher (und billiger), Ihre Eingaben und Ausgaben in einer einzigen Transaktion zu kombinieren? Anstatt ein paar kleinere TXs zu spammen, könnten Sie 1 oder mehrere große TXs mit viel mehr Ein- und Ausgängen erstellen.

Antworten (1)

Was Sie verwalten müssen, ist der Gebührensatz. Bitcoin-Core-Knoten werden Transaktionen unter dem Mindestgebührensatz von 1000 Satoshi/kB ( -minrelaytxfee) nicht weiterleiten (oder sie in Blöcke aufnehmen). Wenn Sie also die Transaktionsgröße, aber nicht die Gebühr erhöhen, riskieren Sie, nicht weitergeleitet oder sogar abgebaut zu werden ( -blockmintxfee), da Bergleute normalerweise den Gebührensatz in dem Block maximieren, der abgebaut wird.

Aber wenn ich eine Gebühr in Satoshi hinzufüge, dauert es immer noch zu lange, bis ich eine Bestätigung bekomme. die erforderlich ist, um weitere Transaktionen von 1 Adresse zu verarbeiten, nachdem 24 Transaktionen anhängig sind.