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. Leung12 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 Pomerantz15 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 Pomerantz15 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

EthereumOnArm10 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

qbzzt15 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 Pomerantz1 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 Pomerantz30 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 Pomerantz30 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 Pomerantz30 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

nstrike225 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

smudgil6 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

Tellor29 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 Apivat11 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 Pomerantz1 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 Mudgil22 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 Mudgil22 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 Mudgil22 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 YongJun6 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 Pomerantz1 de abril de 2021 20 min

Ryuya Nakamura's ERC-721 contrato e como funciona

vypererc-721python

Contrato inteligente "Hello World" para iniciantes

Iniciante

elanh31 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 Pomerantz9 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 Kowalska26 de fevereiro de 2021 6 min

Tutorial para iniciantes

contratos inteligentessoliditywaffletestando

Monitorando o Geth com InfluxDB e Grafana

Intermediário

Mário Havel13 de janeiro de 2021 5 min

clientesnós

Usando WebSockets

Intermediário

Elan Halpern1 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 Izdebski14 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 Halpern4 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 Halpern30 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 Starostenko16 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

MiZiet16 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 Garreau8 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

Trailofbits7 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

Trailofbits7 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

Trailofbits6 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 Waas6 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

Trailofbits13 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 Waas26 de junho de 2020 6 min

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

solidezsmart contractsarmazenamento

Como utilizar o Slither para encontrar bugs nos contratos inteligentes

Avançado

Trailofbits9 de junho de 2020 8 min

Como usar o Slither para encontrar automaticamente bugs em contratos inteligentes

soliditysmart contractssegurançatestandoanálise estática

Como simular contratos inteligentes em Solidity para teste

Intermediário

Markus Waas2 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 Waas27 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

jdourlens19 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

jdourlens11 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

Trailofbits10 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

jdourlens7 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

jdourlens5 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

jdourlens5 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

jdourlens3 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

jdourlens3 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ñada19 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

Trailofbits13 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?