Aptos' transaction.simulate.simple is echt frustrerend! Soms geeft het zonder reden een foutmelding, en soms gaat het gewoon goed. Het heeft me zelfs doen twijfelen of er een probleem was met het contract, of dat er iets mis was met de node of de wallet. In principe is het simuleren voor de veiligheid voordat je een transactie uitvoert, maar als de simulatie faalt, staat het hele proces stil. Maar als je de simulatie overslaat, voelt het ook niet goed; wat als er echt een groot probleem is en je het niet van tevoren hebt opgemerkt? Dat zou slecht zijn.😮‍💨
Eindelijk heb ik de Web3-gerelateerde code op orde gekregen~ Dit moet de langste codering zijn sinds ik Web2 heb verlaten, ik heb het meerdere dagen achter elkaar gedaan. Het doel is om mijn handen en aandacht te bevrijden, zodat het programma automatisch enkele repetitieve taken kan uitvoeren, en het moet modulair en configureerbaar zijn. 📝 Het is in principe verdeeld in vier delen: 1️⃣ On-chain contract interactie framework (inclusief EVM, Aptos, Sui): het framework ondersteunt multi-chain extensie, multi-module extensie, en meerdere modules kunnen worden gecombineerd via configuratie om nieuwe workflows uit te voeren. 2️⃣ Desktopautomatisering: een paar jaar geleden gebruikte ik Autohotkey in combinatie met de ontwikkelingsmodus van de browser om automatisch op het bureaublad te klikken en nauwkeurige acties in de browser uit te voeren. Nu ik naar Mac ben overgestapt, werkt AHK daar niet meer, gelukkig heeft Mac AppleScript ingebouwd, de basislogica is vergelijkbaar met AHK, en het is ook veiliger. 3️⃣ Intensieve browserautomatisering: de kern maakt gebruik van Playwright, ik heb een paar jaar oude codebibliotheek aangepast en herbouwd, het is vrij handig om acties op te nemen en scripts te genereren. Hoewel browserautomatisering erg gestandaardiseerd is, heb ik de interactie met de wallet-plugin wel ingepakt. 4️⃣ Lichte browserautomatisering: gebruik Tampermonkey in combinatie met browserconsole-scripts, als het niet was omdat console-scripts geen bepaalde rechten kunnen verkrijgen (zoals: toegang tot het klembord), zou ik Tampermonkey ook nauwelijks gebruiken. In de praktijk zijn 1️⃣ en 2️⃣ het meest comfortabel in gebruik, ze zijn snel aan te passen en snel in uitvoering. Bijzonder 1️⃣, in combinatie met netwerkverzoeken kan het de hele front-end van de dApp simuleren, terwijl de backend stilletjes draait.
Origineel weergeven
10,28K
6
De inhoud op deze pagina wordt geleverd door derden. Tenzij anders vermeld, is OKX niet de auteur van het (de) geciteerde artikel(en) en claimt geen auteursrecht op de materialen. De inhoud is alleen bedoeld voor informatieve doeleinden en vertegenwoordigt niet de standpunten van OKX. Het is niet bedoeld als een goedkeuring van welke aard dan ook en mag niet worden beschouwd als beleggingsadvies of een uitnodiging tot het kopen of verkopen van digitale bezittingen. Voor zover generatieve AI wordt gebruikt om samenvattingen of andere informatie te verstrekken, kan deze door AI gegenereerde inhoud onnauwkeurig of inconsistent zijn. Lees het gelinkte artikel voor meer details en informatie. OKX is niet verantwoordelijk voor inhoud gehost op sites van een derde partij. Het bezitten van digitale activa, waaronder stablecoins en NFT's, brengt een hoge mate van risico met zich mee en de waarde van deze activa kan sterk fluctueren. Overweeg zorgvuldig of de handel in of het bezit van digitale activa geschikt voor je is in het licht van je financiële situatie.