Ich habe eine Webapp und wenn ich eine Transaktion sende, muss ich diese TX genehmigen, indem ich in Metamask auf „Akzeptieren“ klicke. Ich möchte eine automatische nicht anklickbare Bestätigung implementieren. Ist es möglich? Wie? (Sicherheit ist in diesem Fall nicht wichtig)
Hallo, ich bin mir nicht ganz sicher, ob ich die Frage verstehe, aber ich versuche mein Bestes, um sie zu beantworten ...
Wenn Sie über die Bestätigungsaufforderung sprechen, die Sie bei Transaktionen mit Metamask erhalten, gibt es keine Möglichkeit, sie loszuwerden, da Metamask so codiert ist. Das hat mit der Metamask-Anwendung zu tun und nicht mit Ihrer Dapp.
Wenn Sie dennoch eine automatische, nicht anklickbare Antwort für Benutzer implementieren möchten, die Ether/Token auf andere Weise senden, die nicht Metamask beinhalten, müssen Sie sich der Ereignisse bedienen . Ereignisse erkennen automatisch, wenn ein Benutzer Geld sendet, und können ihm die Antwort geben, die Sie codiert haben. *Die Antwort wird auch denjenigen angezeigt, die Gelder über Metamask gesendet haben.
UPDATE : Sie können das Verhalten von Metamasken nicht mit Code auf einem Dapp ändern. Metamask ist in diesem Fall ein Drittanbieter, der nichts mit Ihrer Dapp zu tun hat.
Also ... ist es möglich, diese anklickbare Operation mit Ereignissen zu vermeiden? NEIN.
sapiensapiens
YulePale
Richard Fu
sapiensapiens
Richard Fu