J'ai enfin terminé d'organiser le code lié à Web3 ~
Cela devrait être la plus longue période de codage depuis que nous avons quitté le Web2, cela fait plusieurs jours consécutifs.
L'objectif est de libérer les mains et l'attention, permettant au programme d'exécuter automatiquement certaines opérations répétitives, tout en étant modulaire et configurable.
📝 Se divise en quatre parties :
1️⃣ Cadre d'interaction des contrats en chaîne (incluant EVM, Aptos, Sui) : le cadre supporte l'extension multi-chaînes, l'extension multi-modules, et les multi-modules peuvent être configurés et combinés pour exécuter de nouvelles tâches de flux.
2️⃣ Automatisation de bureau : Il y a quelques années, on utilisait Autohotkey combiné au mode de développement du navigateur pour réaliser des clics automatiques sur le bureau et des opérations précises sur le navigateur. Maintenant, passé sur Mac, AHK n'est plus applicable. Heureusement, Mac est livré avec AppleScript, dont la logique est essentiellement similaire à celle d'AHK, et qui est de plus plus sûr.
3️⃣ Automatisation de navigateur avancée : Le noyau utilise Playwright, en modifiant et en restructurant une base de code datant de quelques années, ce qui permet d'enregistrer des actions et de générer des scripts de manière assez pratique. Bien que l'automatisation du navigateur soit très standardisée, cela a néanmoins encapsulé les opérations des plugins de portefeuille.
4️⃣ L'automatisation légère du navigateur : utilisez Tampermonkey avec des scripts de console de navigateur. Si ce n'était pas à cause des scripts de console qui ne peuvent pas obtenir certaines autorisations (comme : accéder au presse-papiers), Tampermonkey ne serait presque pas utilisé.
Dans la pratique, 1️⃣ et 2️⃣ sont les plus confortables à utiliser, se modifient rapidement et s'exécutent aussi rapidement.
En particulier 1️⃣, après avoir effectué une requête réseau, il est possible de simuler l'ensemble du front-end d'une dApp, tout en fonctionnant en arrière-plan en mode silencieux.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
J'ai enfin terminé d'organiser le code lié à Web3 ~
Cela devrait être la plus longue période de codage depuis que nous avons quitté le Web2, cela fait plusieurs jours consécutifs.
L'objectif est de libérer les mains et l'attention, permettant au programme d'exécuter automatiquement certaines opérations répétitives, tout en étant modulaire et configurable.
📝 Se divise en quatre parties :
1️⃣ Cadre d'interaction des contrats en chaîne (incluant EVM, Aptos, Sui) : le cadre supporte l'extension multi-chaînes, l'extension multi-modules, et les multi-modules peuvent être configurés et combinés pour exécuter de nouvelles tâches de flux.
2️⃣ Automatisation de bureau : Il y a quelques années, on utilisait Autohotkey combiné au mode de développement du navigateur pour réaliser des clics automatiques sur le bureau et des opérations précises sur le navigateur. Maintenant, passé sur Mac, AHK n'est plus applicable. Heureusement, Mac est livré avec AppleScript, dont la logique est essentiellement similaire à celle d'AHK, et qui est de plus plus sûr.
3️⃣ Automatisation de navigateur avancée : Le noyau utilise Playwright, en modifiant et en restructurant une base de code datant de quelques années, ce qui permet d'enregistrer des actions et de générer des scripts de manière assez pratique. Bien que l'automatisation du navigateur soit très standardisée, cela a néanmoins encapsulé les opérations des plugins de portefeuille.
4️⃣ L'automatisation légère du navigateur : utilisez Tampermonkey avec des scripts de console de navigateur. Si ce n'était pas à cause des scripts de console qui ne peuvent pas obtenir certaines autorisations (comme : accéder au presse-papiers), Tampermonkey ne serait presque pas utilisé.
Dans la pratique, 1️⃣ et 2️⃣ sont les plus confortables à utiliser, se modifient rapidement et s'exécutent aussi rapidement.
En particulier 1️⃣, après avoir effectué une requête réseau, il est possible de simuler l'ensemble du front-end d'une dApp, tout en fonctionnant en arrière-plan en mode silencieux.