Skip to content

Latest commit

 

History

History
215 lines (165 loc) · 5.49 KB

File metadata and controls

215 lines (165 loc) · 5.49 KB



Curso Intermediário

Solidity Intermediário e Introdução ao Foundry

🚀 Aprenda a desenvolver contratos inteligentes e seja parte da mudança!


📚 Nossos Cursos:


Encontrou algum problema ou tem alguma dúvida? Compartilhe conosco na aba discussões.


⚠️ Condições para Iniciar esse curso ⚠️ Para iniciar esse curso você precisa atender alguns requisitos:
  • Ter um conhecimento básico de Solidity. Você pode adquirir esse conhecimento através do curso de Introdução ao Solidity
  • Possuir o Vscode instalado em sua máquina.
  • Compatibilidade com o Foundry.
    • No sistema operacional Windows, você precisará interagir com o Foundry através do git bash.
    • Uma alternativa, que pode ser mais trabalhosa inicialmente, é instalar o WSL. Com WSL tudo fica mais simples e prático.

Sumário

👋 Bem-vindo ao repositório do Curso! Aqui você encontrará o conteúdo abordado, bem como conteúdo de apoio para reforço de aprendizado.



Links Úteis
Projeto
  1. Plataforma Educacional
  2. Stablecoin - ERC20
  3. Gameficação com NFTs Dinâmicos - ERC721

Foundry
  1. Anvil
  2. Cast
  3. Chisel
  4. Criando o primeiro projeto
  5. Testes
  6. Scripts
  7. Dependências
  8. Deploy

Tipos de Contratos
  1. Contrato
  2. Contrato Abstrato
  3. Interfaces
  4. Bibliotecas

Open Zeppelin
  1. O que é
  2. Como Usar
  3. Padrões
  4. Bibliotecas

EIPs
  1. O que são
  2. Como funcionam
  3. EIP2612

ERCs
  1. ERC20
  2. Wierd ERC20
  3. Extensões ERC20
  4. ERC721
  5. Função Callback
  6. Extensões ERC721

Testes
  1. Testes Unitários
  2. Testes de Integração
  3. Testes Forkados

Integrações
  1. Particularidades
  2. Escopo
  3. `msg.sender`

Otimização
  1. Como funciona
  2. Pros & Const

Carteiras Multi Signatures
  1. O que são
  2. Quando usar
  3. Deploy de uma Multisig


⚠️Os contratos aqui presentes são para fins educacionais, não foram auditados e não devem ser utilizados em produção.


Powered by