Tutoriais de desenvolvimento Ethereum
Bem-vindo à nossa lista selecionada de tutoriais da comunidade.
EIP-1271: Assinatura e verificação de contratos inteligentes
IntermediárioNathan H. Leung •12 de janeiro de 2023 •6 min
Uma visão geral de geração de assinatura de contratos inteligentes e verificação com a EIP-1271. Também passaremos pela implementação da EIP-1271 usada no Safe (anteriormente Gnosis Safe) para fornecer um exemplo concreto de contrato inteligente para que desenvolvedores possam construir por cima dele.
Tudo que você puder armazenar em cache
IntermediárioOri Pomerantz •15 de setembro de 2022 •23 min
Aprenda como criar e usar um contrato de cache para transações de roll-up mais baratas
ERC-20 com Trilhos de Segurança
IntermediárioOri Pomerantz •15 de agosto de 2022 •8 min
Como ajudar pessoas para evitar erros tolos
Como transformar o Raspberry Pi 4 em um nó apenas instalando o cartão MicroSD
IntermediárioEthereumOnArm •10 de junho de 2022 •8 min
Piscar seu Raspberry Pi 4, plugar em um cabo ethernet, conectar o disco SSD e ligar o dispositivo para transformar o Raspberry Pi 4 em um nó Ethereum completo + validador
Entendendo as especificações do Yellow Paper da EVM
Intermediárioqbzzt •15 de maio de 2022 •19 min
Entendendo a parte do Yellow Paper, a especificação formal do Ethereum, você entenderá a Máquina Virtual Ethereum (EVM).
ABIs curtos para otimização de dados de chamada
IntermediárioOri Pomerantz •1 de abril de 2022 •15 min
Otimizando contratos inteligentes para Rollups Otimistas
Passo a passo do contrato de ponte padrão da Optimism
IntermediárioOri Pomerantz •30 de março de 2022 •33 min
Como funciona a ponte padrão para a Optimism? Porque funciona desta maneira?
Provas de Merkle para integridade de dados offline
AvançadoOri Pomerantz •30 de dezembro de 2021 •11 min
Assegurar a integridade dos dados na cadeia para os dados armazenados, sobretudo, fora da cadeia
Engenharia reversa de um contrato
AvançadoOri Pomerantz •30 de dezembro de 2021 •32 min
Como entender um contrato quando você não tem o código-fonte
Contrato inteligente "Hello World" para iniciantes - Fullstack
Iniciantenstrike2 •25 de outubro de 2021 •46 min
Tutorial introdutório sobre como escrever e implementar um contrato inteligente simples no Ethereum.
Tutorial de criação de uma NFT
Intermediáriosmudgil •6 de outubro de 2021 •28 min
Neste tutorial, você irá construir um minter NFT e, também, aprender a como criar um full stack dapp conectando seu contrato inteligente a um React frontend usando MetaMask e ferramentas Web3.
Como configurar Tellor como seu Oráculo
IntermediárioTellor •29 de junho de 2021 •2 min
Um guia para começar a integrar o oráculo Tellor ao seu protocolo
Aprenda Tópicos fundamentais de Ethereum com SQL
IntermediárioPaul Apivat •11 de maio de 2021 •8 min
Este tutorial ajuda os leitores a entender os conceitos fundamentais de Ethereum, incluindo transações, blocos e gas, consultando dados on-chain com linguagem de consulta estruturada (SQL).
Demostração de contratos Uniswap-v2
IntermediárioOri Pomerantz •1 de maio de 2021 •60 min
Como funciona o contrato Uniswap-v2? Por que ele é escrito assim?
Como criar um NFT (Segunda parte da série de tutoriais sobre NFT)
InicianteSumi Mudgil •22 de abril de 2021 •9 min
Este tutorial descreve como criar um NFT na blockchain Ethereum usando nosso contrato inteligente e Web3.
Como ver seu NFT na sua carteira (Parte 3/3 da série de tutorial sobre NFT)
IntermediárioSumi Mudgil •22 de abril de 2021 •2 min
This tutorial describes how to view an existing NFT on MetaMask!
Como escrever e implantar um NFT (Primeira parte da série de tutoriais sobre NFT)
IntermediárioSumi Mudgil •22 de abril de 2021 •13 min
Este tutorial é a parte 1 de uma série sobre NFTs que o guiará passo a passo sobre como escrever e implantar um contrato inteligente não fungível (token ERC-721) usando Ethereum e o sistema de arquivos do Inter Planetary (IPFS).
Envio de fichas usando ethers.js
InicianteKim YongJun •6 de abril de 2021 •2 min
Guia amigo para iniciantes enviarem tokens usando ethers.js.
Passo a passo do contrato Vyper ERC-721
InicianteOri Pomerantz •1 de abril de 2021 •20 min
Ryuya Nakamura's ERC-721 contrato e como funciona
Contrato inteligente "Hello World" para iniciantes
Inicianteelanh •31 de março de 2021 •12 min
Tutorial introdutório sobre como escrever e implementar um contrato inteligente simples no Ethereum.
Demonstração do Contrato ERC-20
InicianteOri Pomerantz •9 de março de 2021 •27 min
O que é o contrato OpenZeppelin ERC-20 e por que está lá?
Testando um contrato inteligente simples com a biblioteca Waffle
IntermediárioEwa Kowalska •26 de fevereiro de 2021 •6 min
Tutorial para iniciantes
Monitorando o Geth com InfluxDB e Grafana
IntermediárioMário Havel •13 de janeiro de 2021 •5 min
Usando WebSockets
IntermediárioElan Halpern •1 de dezembro de 2020 •6 min
Guia para usar WebSockets e Alchemy para fazer solicitações JSON-RPC e escutar eventos.
Waffle: simulações dinâmicas e testando chamadas de contrato
IntermediárioDaniel Izdebski •14 de novembro de 2020 •7 min
Tutorial avançado de Waffle para usar simulação dinâmica e testar chamadas contratuais
Enviando transações usando Web3
IntermediárioElan Halpern •4 de novembro de 2020 •10 min
Este é um guia amigável para iniciantes enviarem transações Ethereum usando web3. Existem três etapas principais para enviar uma transação para a blockchain Ethereum: criar, assinar e transmitir. Analisaremos todas as três.
Introdução ao Desenvolvimento Ethereum
InicianteElan Halpern •30 de outubro de 2020 •4 min
Este é um guia para iniciantes no desenvolvimento do Ethereum. Iremos levá-lo desde a criação de um endpoint de API, para fazer uma solicitação de linha de comando, para escrever seu primeiro script web3! Não é necessário ter experiência em desenvolvimento de blockchain!
Testando tokens ERC-20 com Waffle
IntermediárioVladislav Starostenko •16 de outubro de 2020 •41 min
Aprenda como testar contratos inteligentes do Solidity e usar "matchers" de contratos inteligentes com o Waffle.
Tutorial Waffle diz hello world com hardhat e ethers
IntermediárioMiZiet •16 de outubro de 2020 •4 min
Faça seu primeiro projeto Waffle com hardhat e ethers.js
Uma introdução do desenvolvedor Python ao Ethereum, parte 1
InicianteMarc Garreau •8 de setembro de 2020 •12 min
Uma introdução ao desenvolvimento do Ethereum, especialmente útil para aqueles com conhecimento sobre a linguagem de programação Python
Um guia para ferramentas de segurança de contratos inteligentes
IntermediárioTrailofbits •7 de setembro de 2020 •6 min
Uma visão geral de três diferentes técnicas de análise de testes e programas
Checklist de segurança para smart contracts
IntermediárioTrailofbits •7 de setembro de 2020 •3 min
Um workflow sugerido para escrever smart contracts seguros
Diretrizes de segurança do contrato inteligente
IntermediárioTrailofbits •6 de setembro de 2020 •5 min
Uma lista de verificações de diretrizes de segurança a considerar ao construir seu dapp
The Graph: Consertando a consulta de dados da Web3
IntermediárioMarkus Waas •6 de setembro de 2020 •8 min
Blockchain é como um banco de dados, mas sem SQL. Todos os dados estão lá, mas não há maneira de acessá-los. Deixe-me mostrar a você como consertar isso com The Graph e GraphQL.
Checklist de integração do token
IntermediárioTrailofbits •13 de agosto de 2020 •5 min
Uma lista de coisas a considerar ao interagir com tokens
Reduzir contratos para combater o limite de tamanho do contrato
IntermediárioMarkus Waas •26 de junho de 2020 •6 min
O que você pode fazer para evitar que seus contratos inteligentes fiquem muito grandes?
Como utilizar o Slither para encontrar bugs nos contratos inteligentes
AvançadoTrailofbits •9 de junho de 2020 •8 min
Como usar o Slither para encontrar automaticamente bugs em contratos inteligentes
Como simular contratos inteligentes em Solidity para teste
IntermediárioMarkus Waas •2 de maio de 2020 •4 min
Por que você deve aproveitar os seus contratos ao testar
Comece a desenvolver o front-end do seu dapp usando create-eth-app
IntermediárioMarkus Waas •27 de abril de 2020 •6 min
Uma visão geral de como criar um aplicativo eth-app e seus recursos
Chamando um contrato inteligente a partir do JavaScript
Iniciantejdourlens •19 de abril de 2020 •3 min
Como chamar uma função do contrato inteligente a partir do JavaScript usando um token Dai como exemplo
Configure o web3.js para usar a Ethereum blockchain em JavaScript
Intermediáriojdourlens •11 de abril de 2020 •3 min
Como usar um contrato inteligente para interagir com um token usando a linguagem Solidity
Como usar o Echidna para testar contratos inteligentes
AvançadoTrailofbits •10 de abril de 2020 •13 min
Como usar o Echidna para testar automaticamente contratos inteligentes
Transferências e aprovação de tokens ERC-20 de um contrato inteligente Solidity
Intermediáriojdourlens •7 de abril de 2020 •6 min
Como usar um contrato inteligente para interagir com um token usando a linguagem Solidity
Interaja com outros contratos de Solidity
Avançadojdourlens •5 de abril de 2020 •4 min
Como implantar um contrato inteligente a partir de um contrato existente e interagir com ele
Entenda o contrato inteligente de token ERC-20
Intermediáriojdourlens •5 de abril de 2020 •5 min
Uma introdução à implantação do seu primeiro contrato inteligente em uma rede de teste Ethereum
Implementando seu primeiro contrato inteligente
Iniciantejdourlens •3 de abril de 2020 •4 min
Uma introdução à implantação do seu primeiro contrato inteligente em uma rede de teste Ethereum
Registrando dados de contratos inteligentes com eventos
Intermediáriojdourlens •3 de abril de 2020 •2 min
Uma introdução aos eventos de contrato inteligentes e como você pode usá-los para registrar os dados
Como implementar um mercado ERC-721
IntermediárioAlberto Cuesta Cañada •19 de março de 2020 •6 min
Como colocar itens tokenizados para venda em um mercado descentralizado
Como usar o Manticore para encontrar bugs em contratos inteligentes
AvançadoTrailofbits •13 de janeiro de 2020 •12 min
Como usar o Manticore para encontrar bugs automaticamente em contratos inteligentes