Tutoriais de desenvolvimento Ethereum
Bem-vindo à nossa lista selecionada de tutoriais da comunidade.
EIP-1271: Assinatura e verificação de contratos inteligentes
Nathan 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
Ori 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
Ori 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
EthereumOnArm •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
qbzzt •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
Ori 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
Ori 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
Ori 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
Ori 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
nstrike2 •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
smudgil •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
Tellor •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
Paul 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
Ori 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)
Sumi 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)
Sumi 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)
Sumi 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
Kim 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
Ori Pomerantz •1 de abril de 2021 •20 min
Ryuya Nakamura's ERC-721 contrato e como funciona
Contrato inteligente "Hello World" para iniciantes
elanh •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
Ori 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
Ewa Kowalska •26 de fevereiro de 2021 •6 min
Tutorial para iniciantes
Monitorando o Geth com InfluxDB e Grafana
Mário Havel •13 de janeiro de 2021 •5 min
Usando WebSockets
Elan 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
Daniel 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
Elan 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
Elan 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
Vladislav 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
MiZiet •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
Marc 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
Trailofbits •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
Trailofbits •7 de setembro de 2020 •3 min
Um workflow sugerido para escrever smart contracts seguros
Diretrizes de segurança do contrato inteligente
Trailofbits •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
Markus 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
Trailofbits •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
Markus 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
Trailofbits •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
Markus 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
Markus 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
jdourlens •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
jdourlens •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
Trailofbits •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
jdourlens •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
jdourlens •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
jdourlens •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
jdourlens •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
jdourlens •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
Alberto 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
Trailofbits •13 de janeiro de 2020 •12 min
Como usar o Manticore para encontrar bugs automaticamente em contratos inteligentes