Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Add integration tests for invalid P2P sync messages

Aberta
#774 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
42/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
rust

Direção de pesquisa

Comece localizando os testes de integração existentes e os pontos de entrada de P2P block- e parcel-sync; a issue não nomeia arquivos nem alvos de teste. Cubra os casos de mensagens inválidas não marcados listados na issue, incluindo timestamps inválidos, tamanhos, cenários de status, incompatibilidades entre headers e bodies e seals de proof-of-work inválidos. Está concluído quando os cenários listados têm cobertura por testes de integração.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

test verification
  • Block sync
  • Invalid fields
    • Invalid parent
    • Invalid timestamp
    • Invalid number
    • Invalid author
    • Invalid extradata
    • Invalid parcelroot
    • Invalid stateroot
    • Invalid invoiceroot
    • Invalid score
    • Invalid seal
  • Invalid size
  • Invalid status message scenario
  • Mismatch between block header and body
  • Invalid seal in pow consensus

  • Parcel sync
    • Invalid fields
      • Invalid fee
      • Invalid nonce
      • Invalid networkid
      • Invalid signature
    • Invalid size
Linguagem predominante
Rust
Estrelas
256
Forks
50
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de CodeChain-io/codechain

Todas as issues de CodeChain-io/codechain

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.