Finalmente he organizado todo el código relacionado con Web3~
Esta debería ser la vez más larga de codificación desde que dejé Web2, he estado trabajando en esto durante varios días.
El objetivo es liberar las manos y la atención, permitiendo que el programa ejecute automáticamente algunas operaciones repetitivas, y hacerlo de manera modular y configurable.
📝 Se divide básicamente en cuatro partes:
1️⃣ Marco de interacción con contratos en cadena (incluye EVM, Aptos, Sui): el marco admite expansión multichain, expansión multimódulo, y los módulos múltiples se pueden combinar a través de la configuración para formar nuevos flujos de tareas.
2️⃣ Automatización de nivel de escritorio: hace unos años utilicé Autohotkey combinado con el modo de desarrollo del navegador para realizar clics automáticos en el escritorio y operaciones precisas en el navegador, ahora en Mac AHK ya no es aplicable, pero afortunadamente Mac viene con AppleScript, que tiene una lógica básica similar a AHK y es más seguro.
3️⃣ Automatización intensa del navegador: el núcleo utiliza Playwright, revisé el código de hace unos años para modificarlo y reestructurarlo, grabar operaciones y generar scripts es bastante conveniente. Aunque la automatización del navegador es muy lineal, aún se encapsulan las operaciones de los complementos de billetera.
4️⃣ Automatización ligera del navegador: uso Tampermonkey junto con scripts de consola del navegador, si no fuera porque los scripts de consola no pueden obtener algunos permisos (por ejemplo: acceder al portapapeles), prácticamente no se usaría Tampermonkey.
En el uso práctico, todavía 1️⃣ y 2️⃣ son los más cómodos, se modifican rápido y se ejecutan también rápido.
Especialmente 1️⃣, que en combinación con las solicitudes de red puede simular el frontend completo de un dApp, funcionando todo en segundo plano de forma silenciosa.
Aviso legal: Contiene opiniones de terceros. Esto no constituye asesoramiento financiero. Es posible que incluya contenido patrocinado.Consultar Términos y condiciones.
0
0
Descubre las últimas noticias sobre criptomonedas
⚡️ Participa en los debates más recientes sobre criptomonedas