Pular para o conteúdo principal

Tutoriais de desenvolvimento Ethereum

Bem-vindo à nossa lista selecionada de tutoriais da comunidade.

EIP-1271: Assinatura e verificação de contratos inteligentes

Intermediário

✍️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.

eip-1271contratos inteligentesverificandoassinatura

Tudo que você puder armazenar em cache

Intermediário

✍️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

camada 2armazenamento em cachearmazenamento

ERC-20 com Trilhos de Segurança

Intermediário

✍️Ori Pomerantz📆 15 de agosto de 2022 ⏱️8 min

Como ajudar pessoas para evitar erros tolos

erc-20

Como transformar o Raspberry Pi 4 em um nó apenas instalando o cartão MicroSD

Intermediário

✍️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

clientescamada de execuçãocamada de consensonós

Entendendo as especificações do Yellow Paper da EVM

Intermediário

✍️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).

evm

ABIs curtos para otimização de dados de chamada

Intermediário

✍️Ori Pomerantz📆 1 de abril de 2022 ⏱️15 min

Otimizando contratos inteligentes para Rollups Otimistas

camada 2

Passo a passo do contrato de ponte padrão da Optimism

Intermediário

✍️Ori Pomerantz📆 30 de março de 2022 ⏱️33 min

Como funciona a ponte padrão para a Optimism? Porque funciona desta maneira?

soliditypontecamada 2

Provas de Merkle para integridade de dados offline

Avançado

✍️Ori Pomerantz📆 30 de dezembro de 2021 ⏱️11 min

Assegurar a integridade dos dados na cadeia para os dados armazenados, sobretudo, fora da cadeia

armazenamento

Engenharia reversa de um contrato

Avançado

✍️Ori Pomerantz📆 30 de dezembro de 2021 ⏱️32 min

Como entender um contrato quando você não tem o código-fonte

evmcódigos de operação

Contrato inteligente "Hello World" para iniciantes - Fullstack

Iniciante

✍️nstrike2📆 25 de outubro de 2021 ⏱️46 min

Tutorial introdutório sobre como escrever e implementar um contrato inteligente simples no Ethereum.

solidityhardhatalchemycontratos inteligentesimplementaçãoblockexplorerfront-endtransações

Tutorial de criação de uma NFT

Intermediário

✍️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.

soliditynftalchemycontratos inteligentesfront-endpinata

Como configurar Tellor como seu Oráculo

Intermediário

✍️Tellor📆 29 de junho de 2021 ⏱️2 min

Um guia para começar a integrar o oráculo Tellor ao seu protocolo

soliditycontratos inteligentesoráculos

Aprenda Tópicos fundamentais de Ethereum com SQL

Intermediário

✍️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).

sqlqueryingtransações

Demostração de contratos Uniswap-v2

Intermediário

✍️Ori Pomerantz📆 1 de maio de 2021 ⏱️60 min

Como funciona o contrato Uniswap-v2? Por que ele é escrito assim?

solidity

Como criar um NFT (Segunda parte da série de tutoriais sobre NFT)

Iniciante

✍️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.

erc-721alchemysoliditycontratos inteligentes

Como ver seu NFT na sua carteira (Parte 3/3 da série de tutorial sobre NFT)

Intermediário

✍️Sumi Mudgil📆 22 de abril de 2021 ⏱️2 min

This tutorial describes how to view an existing NFT on MetaMask!

erc-721alchemysolidity

Como escrever e implantar um NFT (Primeira parte da série de tutoriais sobre NFT)

Intermediário

✍️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).

erc-721alchemysoliditycontratos inteligentes

Envio de fichas usando ethers.js

Iniciante

✍️Kim YongJun📆 6 de abril de 2021 ⏱️2 min

Guia amigo para iniciantes enviarem tokens usando ethers.js.

ethers.jserc-20tokens

Passo a passo do contrato Vyper ERC-721

Iniciante

✍️Ori Pomerantz📆 1 de abril de 2021 ⏱️20 min

Ryuya Nakamura's ERC-721 contrato e como funciona

vypererc-721python

Contrato inteligente "Hello World" para iniciantes

Iniciante

✍️elanh📆 31 de março de 2021 ⏱️12 min

Tutorial introdutório sobre como escrever e implementar um contrato inteligente simples no Ethereum.

solidityhardhatalchemycontratos inteligentesimplementação

Demonstração do Contrato ERC-20

Iniciante

✍️Ori Pomerantz📆 9 de março de 2021 ⏱️27 min

O que é o contrato OpenZeppelin ERC-20 e por que está lá?

solidezerc-20

Testando um contrato inteligente simples com a biblioteca Waffle

Intermediário

✍️Ewa Kowalska📆 26 de fevereiro de 2021 ⏱️6 min

Tutorial para iniciantes

contratos inteligentessoliditywaffletestando

Monitorando o Geth com InfluxDB e Grafana

Intermediário

✍️Mário Havel📆 13 de janeiro de 2021 ⏱️5 min

clientesnós

Criar e promover um Aplicativo DeFi

Intermediário

✍️strykerin📆 31 de dezembro de 2020 ⏱️11 min

Deposite tokens ERC20 para o contrato inteligente e crie fazenda de tokens

soliditydefiweb3truffleganachecontratos inteligentes

Usando WebSockets

Intermediário

✍️Elan Halpern📆 1 de dezembro de 2020 ⏱️6 min

Guia para usar WebSockets e Alchemy para fazer solicitações JSON-RPC e escutar eventos.

alchemywebsocketconsultandojavascript

Waffle: simulações dinâmicas e testando chamadas de contrato

Intermediário

✍️Daniel Izdebski📆 14 de novembro de 2020 ⏱️7 min

Tutorial avançado de Waffle para usar simulação dinâmica e testar chamadas contratuais

wafflecontratos inteligentessoliditytestessimulando

Enviando transações usando Web3

Intermediário

✍️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.

transaçõesweb3.jsalchemy

Introdução ao Desenvolvimento Ethereum

Iniciante

✍️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!

javascriptethers.jsnódulosconsultandoalchemy

Testando tokens ERC-20 com Waffle

Intermediário

✍️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.

wafflecontratos inteligentessoliditytestandoerc-20

Tutorial Waffle diz hello world com hardhat e ethers

Intermediário

✍️MiZiet📆 16 de outubro de 2020 ⏱️4 min

Faça seu primeiro projeto Waffle com hardhat e ethers.js

wafflecontratos inteligentessoliditytestandohardhatethers.js

Uma introdução do desenvolvedor Python ao Ethereum, parte 1

Iniciante

✍️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

pythonweb3.py

Um guia para ferramentas de segurança de contratos inteligentes

Intermediário

✍️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

solidezsmart contractssegurança

Checklist de segurança para smart contracts

Intermediário

✍️Trailofbits📆 7 de setembro de 2020 ⏱️3 min

Um workflow sugerido para escrever smart contracts seguros

contratos inteligentessegurançasolidity

Diretrizes de segurança do contrato inteligente

Intermediário

✍️Trailofbits📆 6 de setembro de 2020 ⏱️5 min

Uma lista de verificações de diretrizes de segurança a considerar ao construir seu dapp

soliditycontratos inteligentessegurança

The Graph: Consertando a consulta de dados da Web3

Intermediário

✍️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.

solidezsmart contractsconsultandothe graphcreate-eth-appreact

Checklist de integração do token

Intermediário

✍️Trailofbits📆 13 de agosto de 2020 ⏱️5 min

Uma lista de coisas a considerar ao interagir com tokens

soliditycontratos inteligentessegurançatokens

Reduzir contratos para combater o limite de tamanho do contrato

Intermediário

✍️Markus Waas📆 26 de junho de 2020 ⏱️6 min

O que você pode fazer para evitar que seus contratos inteligentes fiquem muito grandes?

solidezsmart contractsarmazenamentotruffle

Como utilizar o Slither para encontrar bugs nos contratos inteligentes

Avançado

✍️Trailofbits📆 9 de junho de 2020 ⏱️8 min

Como usar o Slither para encontrar automaticamente bugs em contratos inteligentes

soliditysmart contractssegurançatestandoanálise estática

Configuração contínua de integração Solidity e Truffle

Intermediário

✍️Markus Waas📆 5 de junho de 2020 ⏱️4 min

Como configurar o Travis ou Circle CI para testes deTruffle, juntamente com plugins úteis

solidezcontratos inteligentestestandotruffleganache

Como simular contratos inteligentes em Solidity para teste

Intermediário

✍️Markus Waas📆 2 de maio de 2020 ⏱️4 min

Por que você deve aproveitar os seus contratos ao testar

solidezcontratos inteligentestestandosimulando

Comece a desenvolver o front-end do seu dapp usando create-eth-app

Intermediário

✍️Markus Waas📆 27 de abril de 2020 ⏱️6 min

Uma visão geral de como criar um aplicativo eth-app e seus recursos

create-eth-appfront-endjavascriptethers.jso grafodefi

Chamando um contrato inteligente a partir do JavaScript

Iniciante

✍️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

transaçõesfront-endjavascriptweb3.js

Configure o web3.js para usar a Ethereum blockchain em JavaScript

Intermediário

✍️jdourlens📆 11 de abril de 2020 ⏱️3 min

Como usar um contrato inteligente para interagir com um token usando a linguagem Solidity

web3.jsjavascript

Como usar o Echidna para testar contratos inteligentes

Avançado

✍️Trailofbits📆 10 de abril de 2020 ⏱️13 min

Como usar o Echidna para testar automaticamente contratos inteligentes

solidezsmart contractssegurançatestandofuzzing

Transferências e aprovação de tokens ERC-20 de um contrato inteligente Solidity

Intermediário

✍️jdourlens📆 7 de abril de 2020 ⏱️6 min

Como usar um contrato inteligente para interagir com um token usando a linguagem Solidity

contratos inteligentestokenssolidityerc-20

Interaja com outros contratos de Solidity

Avançado

✍️jdourlens📆 5 de abril de 2020 ⏱️4 min

Como implantar um contrato inteligente a partir de um contrato existente e interagir com ele

contratos inteligentessolidityremiximplementaçãocomponibilidade

Entenda o contrato inteligente de token ERC-20

Intermediário

✍️jdourlens📆 5 de abril de 2020 ⏱️5 min

Uma introdução à implantação do seu primeiro contrato inteligente em uma rede de teste Ethereum

contratos inteligentestokenssolidityerc-20

Implementando seu primeiro contrato inteligente

Iniciante

✍️jdourlens📆 3 de abril de 2020 ⏱️4 min

Uma introdução à implantação do seu primeiro contrato inteligente em uma rede de teste Ethereum

contratos inteligentesremixsolidityimplementação

Registrando dados de contratos inteligentes com eventos

Intermediário

✍️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

contratos inteligentesremixsolidityeventos

Como implementar um mercado ERC-721

Intermediário

✍️Alberto Cuesta Cañada📆 19 de março de 2020 ⏱️6 min

Como colocar itens tokenizados para venda em um mercado descentralizado

contratos inteligenteserc-721solideztokens

Como usar o Manticore para encontrar bugs em contratos inteligentes

Avançado

✍️Trailofbits📆 13 de janeiro de 2020 ⏱️12 min

Como usar o Manticore para encontrar bugs automaticamente em contratos inteligentes

solidezsmart contractssegurançatestandoverificação formal

Este tutorial foi útil?