La simulazione di transaction.simulate.simple di Aptos è davvero frustrante!
A volte restituisce errori inspiegabili, altre volte passa senza problemi.
Mi ha fatto dubitare se ci fosse un problema con il contratto, o se fosse un problema di nodo o portafoglio.
In teoria, simulare prima di eseguire realmente la transazione è per sicurezza, ma se la simulazione fallisce, l'intero processo si blocca e non si può andare avanti.
Ma se salto la simulazione, non mi sento tranquillo; se ci fosse davvero un grosso problema e non lo scoprissi in tempo, sarebbe un disastro. 😮💨
Finalmente ho sistemato il codice relativo a Web3~
Questa dovrebbe essere la sessione di codifica più lunga dopo aver lasciato Web2, ho lavorato per diversi giorni di seguito.
L'obiettivo è liberare le mani e l'attenzione, permettendo al programma di eseguire automaticamente alcune operazioni ripetitive, rendendolo modulare e configurabile.
📝 Fondamentalmente diviso in quattro parti:
1️⃣ Framework di interazione con contratti on-chain (inclusi EVM, Aptos, Sui): il framework supporta l'espansione multi-chain, l'espansione multi-modulo e i moduli possono essere combinati tramite configurazione per eseguire nuovi flussi di lavoro.
2️⃣ Automazione desktop: alcuni anni fa ho utilizzato Autohotkey in combinazione con la modalità di sviluppo del browser per realizzare clic automatici sul desktop e operazioni precise nel browser. Ora, passando a Mac, AHK non è più utilizzabile, ma fortunatamente Mac ha AppleScript integrato, la logica di base è simile a AHK e inoltre è più sicura.
3️⃣ Automazione del browser avanzata: il nucleo utilizza Playwright, ho recuperato un vecchio repository di codice per modificarlo e ristrutturarlo, è abbastanza comodo registrare le operazioni e generare script. Anche se l'automazione del browser è molto lineare, ho comunque incapsulato le operazioni del plugin per portafogli.
4️⃣ Automazione del browser leggera: utilizzo Tampermonkey in combinazione con script della console del browser; se non fosse per il fatto che gli script della console non possono ottenere alcune autorizzazioni (ad esempio: accesso agli appunti), Tampermonkey sarebbe praticamente inutile.
Nell'uso pratico, 1️⃣ e 2️⃣ sono i più comodi, facili da modificare e veloci nell'esecuzione.
In particolare 1️⃣, in combinazione con le richieste di rete, può simulare l'intero frontend di un dApp, funzionando silenziosamente in background.
7.820
4
Il contenuto di questa pagina è fornito da terze parti. Salvo diversa indicazione, OKX non è l'autore degli articoli citati e non rivendica alcun copyright sui materiali. Il contenuto è fornito solo a scopo informativo e non rappresenta le opinioni di OKX. Non intende essere un'approvazione di alcun tipo e non deve essere considerato un consiglio di investimento o una sollecitazione all'acquisto o alla vendita di asset digitali. Nella misura in cui l'IA generativa viene utilizzata per fornire riepiloghi o altre informazioni, tale contenuto generato dall'IA potrebbe essere impreciso o incoerente. Leggi l'articolo collegato per ulteriori dettagli e informazioni. OKX non è responsabile per i contenuti ospitati su siti di terze parti. Gli holding di asset digitali, tra cui stablecoin e NFT, comportano un elevato grado di rischio e possono fluttuare notevolmente. Dovresti valutare attentamente se effettuare il trading o detenere asset digitali è adatto a te alla luce della tua situazione finanziaria.