Skip to content

i3arba/solidity-intermediate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation



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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published