Galeria de mapas mentais ethers.js
Uma biblioteca obrigatória para o front-end web3 O provedor em ethers é uma abstração da conexão somente leitura com a rede eth. Você pode ler o status do blockchain, como contas, blocos, informações de transações, logs de eventos e executar código somente leitura por meio de chamadas.
Editado em 2024-11-25 18:55:18Find a streamlined guide created using EdrawMind, showcasing the Lemon 8 registration and login flow chart. This visual tool facilitates an effortless journey for American users to switch from TikTok to Lemon 8, making the transition both intuitive and rapid. Ideal for those looking for a user-centric route to Lemon 8's offerings, our flow chart demystifies the registration procedure and emphasizes crucial steps for a hassle-free login.
これは稲盛和夫に関するマインドマップです。私のこれまでの人生のすべての経験は、ビジネスの明確な目的と意味、強い意志、売上の最大化、業務の最小化、そして運営は強い意志に依存することを主な内容としています。
かんばんボードのデザインはシンプルかつ明確で、計画が一目で明確になります。毎日の進捗状況を簡単に記録し、月末に要約を作成して成長と成果を確認することができます。 実用性が高い:読書、早起き、運動など、さまざまなプランをカバーします。 操作簡単:シンプルなデザイン、便利な記録、いつでも進捗状況を確認できます。 明確な概要: 毎月の概要により、成長を明確に確認できます。 小さい まとめ、今月の振り返り掲示板、今月の習慣掲示板、今月のまとめ掲示板。
Find a streamlined guide created using EdrawMind, showcasing the Lemon 8 registration and login flow chart. This visual tool facilitates an effortless journey for American users to switch from TikTok to Lemon 8, making the transition both intuitive and rapid. Ideal for those looking for a user-centric route to Lemon 8's offerings, our flow chart demystifies the registration procedure and emphasizes crucial steps for a hassle-free login.
これは稲盛和夫に関するマインドマップです。私のこれまでの人生のすべての経験は、ビジネスの明確な目的と意味、強い意志、売上の最大化、業務の最小化、そして運営は強い意志に依存することを主な内容としています。
かんばんボードのデザインはシンプルかつ明確で、計画が一目で明確になります。毎日の進捗状況を簡単に記録し、月末に要約を作成して成長と成果を確認することができます。 実用性が高い:読書、早起き、運動など、さまざまなプランをカバーします。 操作簡単:シンプルなデザイン、便利な記録、いつでも進捗状況を確認できます。 明確な概要: 毎月の概要により、成長を明確に確認できます。 小さい まとめ、今月の振り返り掲示板、今月の習慣掲示板、今月のまとめ掲示板。
ethers.js
conceito
Provedor
O provedor em ether é uma abstração da conexão somente leitura com a rede eth. Pode ler o status do blockchain, como contas, blocos, informações de transações, logs de eventos e executar código somente leitura por meio de chamada
Signatário
Encapsula todas as operações da conta.
A conta tem uma chave privada armazenada em algum lugar
Armazenado na memória usando carteira
Seja por meio de proteção da camada IPC (por exemplo, proxies metamask de operações relacionadas à página da web por meio de um plug-in de navegador, protegendo a chave privada de ser acessada diretamente pela página da web, e somente as operações permitidas pelo usuário serão executadas.
Contrato
É um programa implantado no blockchain que contém código e armazenamento de leitura e gravação alocado
As operações de leitura podem ser realizadas após a conexão com o Provedor.
Você pode realizar operações de modificação após conectar-se ao Signer
Transação
Qualquer modificação no status do blockchain requer uma transação
A taxa é necessária para calcular, atualizar e armazenar informações.
A reversão da transação também exige o pagamento de taxas. O validador precisa tentar executar a transação para confirmar a reversão e armazenar o motivo da falha na reversão.
Classificação
transferência de éter
Implantar contrato
Modificar status do contrato
Recibo
Quando a transação for enviada, ela será enfileirada no pool de memória e aguardará que o Validador confirme se a transação deve ser processada.
A modificação da transação só será executada uma vez quando for empacotada no blockchain, e um recibo será gerado. O recibo contém informações detalhadas da transação, incluindo o bloco, a taxa e o gás efetivamente utilizados, os eventos gerados e se foi. foi bem-sucedido/revertido.
unidade
nós
menor unidade
Nomeado em homenagem a Wei Dai, o criador do b-money, o antecessor do Bitcoin
gwei
A unidade mais comumente usada, as taxas de gás geralmente usam unidades gwei
ENS
Serviço de nomes Ethereum. Um pouco como o DNS, usado para mapear nomes legíveis por humanos, como "alice.eth" para endereços eth/endereços de criptomoeda/hashes de conteúdo/metadados.
aplicativo
conecta
Conecte metamask/outros provedores de injeção
O plug-in metamask injetará objetos na janela
Acesso somente leitura à eth (provedor
Autorização de operação de gravação através de chave privada (signatário
Ao realizar uma operação de gravação que requer autorização ou solicitação de um endereço de chave privada, a metamask abrirá uma janela para o usuário confirmar.
Conecte-se ao RPC personalizado, como nós de desenvolvimento ou serviços de terceiros
Use JsonRpcProvider diretamente (siga o protocolo link-jsonrpc)
JsonRpCProvider.getSigner conectar conta
Conversão de unidades
Interagindo com o blockchain
leia o status
Pré-requisito: o provedor é obrigatório
Situação da conta atual
Registro histórico
Código do contrato
Operações relacionadas
Enviar transação
Pré-requisito: O signatário é obrigatório
Por exemplo, ao enviar uma solicitação para MetaMask, você pode optar por concordar ou rejeitar a operação em metamask.
contrato
É uma metaclasse gerada dinamicamente com base na ABI recebida em tempo de execução
Criar contrato
abi
Os binários são necessários para interagir com a rede Ethereum
Múltiplas representações
compilador solidity usa dump JSON
Assinaturas de função de solidez legíveis por humanos
"função decimais() visualizar retornos (string)"
Método somente leitura. pura e vista
Método de modificação de status
Ouça eventos
Consultar eventos históricos
Se você consultar uma grande variedade de blockchains, ela poderá ser muito lenta ou até mesmo reportar um erro ou truncar sem aviso, o que é determinado por seu back-end.
Informações de assinatura
pergunta
1. Existe diferença entre taxa e gás?
2. A relação entre Provedor, carteira metamask e éteres
Provedor é o provedor de conexão para eth e possui um provedor integrado. Ethers pode realizar consultas somente leitura em eth usando o provedor integrado de metamask.
3. Conversão entre unidades
materiais de estudo
https://www.wtf.academy/docs/ethers-101/
https://docs.ethers.org/v6/getting-started/#starting-blockchain