Skip to content

i3arba/solidity-advanced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso Avançado
Solidity Avançado e Foundry

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

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

Siga-nos nas redes sociais e fique por dentro de todas as atualizações:

[Adicionar as Redes aqui]

Nossos Cursos:

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. Contrato de Airdrop
  3. Introdução à Oráculos
Ferramentas de Análise Estática
  1. Slither
  2. Aderyn
  3. + Solidity Code Metrics
Otimização de Gás
  1. Boas Práticas
  2. Constantes e Imutáveis
  3. Tamanho de Variáveis
  4. Packing
  5. `Storage` e `Memory`
  6. Ponteiros para Storage
  7. Funções Payable
  8. Erros Customizados
Escopo e Tipos de Chamadas
  1. Chamadas Internas e Externas
  2. Call()
  3. Staticcall()
  4. Delegatecall()
Alocação de Storage
  1. Como funciona
  2. Tipos de Valor x Tipos de Referência
  3. Herança e Layout
Funções ABI
  1. abi.encode
  2. abi.encodePacked
  3. abi.encodeWithSelector
  4. abi.encodeWithsignature
Merkle Trees
  1. O que são
  2. Open Zeppelin Merkle Proof
  3. EIP712
  4. ECDSA
  5. Replay Attacks
  6. EIP191
  7. Murky
  8. Permissões Especiais do Foundry
Oráculos
  1. O Problema do Oráculo
  2. Chainlink
  3. Data Feeds
  4. VRF & Aleatoriedade
Contratos Atualizáveis
  1. O que são
  2. Como funcionam
  3. Transparent Proxy
  4. UUPS Proxy
Testando Scripts
  1. Scripts Eficientes
  2. Como testar scripts
Introdução a Testes Avançados
  1. O que é Fuzzing
  2. Stateless Fuzzing
  3. Open Stateful Fuzzing
  4. Statefull Fuzzing com Handlers
Conteúdo Futuro
  1. Uniswap V3/V4
  2. Aave
  3. Concero & Lanca
  4. Account Abstraction

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published