Skip to content

P2P Current Priorities

Jon Atack edited this page Mar 23, 2021 · 48 revisions

What are you currently working on in the P2P realm? (Add your github username and the date, and any projects in bullet points, and a link to the PR, gist, branch etc where you're working)

@ajtowns 2021-02-21

@amitiuttarwar 2021-01-27

@ariard 2021-02-09

@jnewbery 2021-02-09

  • Move application layer data from net to net_processing:
    • #19398 describes the high-level design
    • #21236 is the next PR in the series - Extract addr send functionality into MaybeSendAddr()
  • Clean up addrman:
    • #20228 makes addrman a top-level component, allowing ctor arguments to be passed directly from init and removing boilerplate code from CConnman
    • #20233 makes consistency checks a runtime option, so they can be used in unit/functional/fuzz tests.
  • Review and help AJ's general cleanups #20758
  • Review and help Carl's de-globalize chainstate manager #20158 (this is mostly in validation but touches the net_processing-validation interface a lot).

@sdaftuar 2021-01-27

@jonatack 2021-03-23

  • #20197 Protect onion peers in AttemptToEvictConnection + refactor and add unit tests (has ACKs by vasild and sipa and Concept ACKs by sdaftuar, gmaxwell, practicalswift, hebasto and ariard)

@MarcoFalke 2021-01-26

@vasild 2021-03-10

@naumenkogs 2021-02-23