Finalmente organizei todo o código relacionado ao Web3~
Isto deve ser a codificação mais longa desde que deixei o Web2, já se passaram vários dias.
O objetivo é libertar as mãos e a atenção, permitindo que o programa execute automaticamente algumas operações repetitivas, e que seja modular e configurável.
📝 Basicamente dividido em quatro partes:
1️⃣ Estrutura de interação de contratos em cadeia (incluindo EVM, Aptos, Sui): a estrutura suporta expansão multi-chain, expansão multi-módulo e múltiplos módulos podem ser combinados por configuração para formar novas tarefas de execução de fluxo.
2️⃣ Automação de nível de desktop: há alguns anos, usava-se Autohotkey combinado com o modo de desenvolvimento do navegador para realizar cliques automáticos na área de trabalho e operações precisas no navegador. Agora, ao mudar para Mac, o AHK já não é aplicável, mas felizmente o Mac vem com AppleScript, cuja lógica básica é semelhante à do AHK e, além disso, é mais seguro.
3️⃣ Automação de navegador em grau elevado: O núcleo utiliza o Playwright, modificando e reestruturando um repositório de código de alguns anos atrás, sendo relativamente conveniente gravar operações e gerar scripts. Embora a automação do navegador seja bastante padronizada, ainda foram encapsuladas as operações do plugin da carteira.
4️⃣ Automação leve do navegador: usar o Tampermonkey em conjunto com scripts do console do navegador; se não fosse porque os scripts do console não conseguem obter algumas permissões (como: acessar a área de transferência), o Tampermonkey também não seria muito útil.
Na prática, 1️⃣ e 2️⃣ são os mais confortáveis de usar, mudam rapidamente e executam-se também rapidamente.
Particularmente 1️⃣, após a solicitação de rede, pode simular todo o front-end do dApp, funcionando silenciosamente em segundo plano.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Finalmente organizei todo o código relacionado ao Web3~
Isto deve ser a codificação mais longa desde que deixei o Web2, já se passaram vários dias.
O objetivo é libertar as mãos e a atenção, permitindo que o programa execute automaticamente algumas operações repetitivas, e que seja modular e configurável.
📝 Basicamente dividido em quatro partes:
1️⃣ Estrutura de interação de contratos em cadeia (incluindo EVM, Aptos, Sui): a estrutura suporta expansão multi-chain, expansão multi-módulo e múltiplos módulos podem ser combinados por configuração para formar novas tarefas de execução de fluxo.
2️⃣ Automação de nível de desktop: há alguns anos, usava-se Autohotkey combinado com o modo de desenvolvimento do navegador para realizar cliques automáticos na área de trabalho e operações precisas no navegador. Agora, ao mudar para Mac, o AHK já não é aplicável, mas felizmente o Mac vem com AppleScript, cuja lógica básica é semelhante à do AHK e, além disso, é mais seguro.
3️⃣ Automação de navegador em grau elevado: O núcleo utiliza o Playwright, modificando e reestruturando um repositório de código de alguns anos atrás, sendo relativamente conveniente gravar operações e gerar scripts. Embora a automação do navegador seja bastante padronizada, ainda foram encapsuladas as operações do plugin da carteira.
4️⃣ Automação leve do navegador: usar o Tampermonkey em conjunto com scripts do console do navegador; se não fosse porque os scripts do console não conseguem obter algumas permissões (como: acessar a área de transferência), o Tampermonkey também não seria muito útil.
Na prática, 1️⃣ e 2️⃣ são os mais confortáveis de usar, mudam rapidamente e executam-se também rapidamente.
Particularmente 1️⃣, após a solicitação de rede, pode simular todo o front-end do dApp, funcionando silenciosamente em segundo plano.