HomePhabricator

Use adapter pattern for the network deserializer

Description

Use adapter pattern for the network deserializer

Summary:
Partial backport 3/7 of core PR16202:
https://github.com/bitcoin/bitcoin/pull/16202/commits/efecb74677222f6c70adf7f860c315f430d39ec4

Depends on D8223.

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, PiRK, jasonbcox

Reviewed By: #bitcoin_abc, PiRK, jasonbcox

Differential Revision: https://reviews.bitcoinabc.org/D8224

Details

Provenance
Jonas Schnelli <dev@jonasschnelli.ch>Authored on Jun 13 2019, 09:25
FabienCommitted on Nov 3 2020, 10:01
FabienPushed on Nov 3 2020, 10:02
Reviewer
Restricted Project
Differential Revision
D8224: Use adapter pattern for the network deserializer
Parents
rABCe692ba5cc55e: Remove transport protocol knowhow from CNetMessage / net processing
Branches
Unknown
Tags
Unknown