Die Frage ist: Was ist der beste Weg, um zu vermeiden, dass ein Token-Vertrag während der Abwicklung abgebucht wird?

Schriftsteller:Das Knochenmesser, Erstellt: 2021-03-29 11:06:06, aktualisiert:

Ich benutze es jetzt in meiner Tour.

var now = neues Datum (().getTime ((); wenn ((jetzt%28800000 > 28790000 Schlaf ((300000); - Ich weiß.

Ich bin der Meinung, dass es möglich ist, das zu tun. Ich fühle mich selber, dass diese Methode verrückt ist, und die Strategie läuft 2-5 Mal pro Sekunde um, und wie oft ist es eine Verschwendung, diese zwei Zeilen Code täglich für diese drei Abrechnungen zu verwenden?

Die offizielle Dokumentation des Tokens lautet: Sie werden empfohlen, alle paar Sekunden in der Zeit der Abrechnung nach der Interface zu fragen: linear-swap-api/v1/swap_contract_info, wenn in der Rückmeldung der Statuscode contract_status eine beliebige Zahl von 5, 6, 7 oder 8 zurückgibt, und wenn contract_status den Statuscode 1 zurückgibt, dann bedeutet dies, dass die Abrechnung abgeschlossen ist.

Wenn ich die Schnittstellen anrufe, ist das weniger effizient? Also kommt her und fragt euch, ob es einen besseren Weg gibt.


Mehr

Das GrasGetLastError erreicht 1056 In einer falschen String, bleibt für eine Weile ruhen

Das KnochenmesserIch verstehe, danke!

Das GrasWenn Sie einen Fehler machen, dann tun Sie es, und wenn Sie einen Fehler machen, dann tun Sie es, und wenn Sie einen Fehler machen, dann tun Sie es.

Das KnochenmesserAber meine Strategie ist, wenn ich die Zahlung nicht abschließe, dass ich keine Fehler mache, aber wenn ich einen Fehler mache, kann ich nicht mehr.