Escaneie para baixar o app da Gate
qrCode
Mais opções de download
Não me lembre de novo hoje

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.
APT-4.4%
SUI-6.22%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)