mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-12 15:09:59 +01:00
Merge #20002: net, rpc, cli: expose peer network in getpeerinfo; simplify/improve -netinfo
6272604befrefactor: enable -netinfo to add future networks (i2p, cjdns) (Jon Atack)82fd40216crefactor: promote some -netinfo localvars to class members (Jon Atack)5133fab37ecli: simplify -netinfo using getpeerinfo network field (Jon Atack)4938a109adrpc, test: expose CNodeStats network in RPC getpeerinfo (Jon Atack)6df7882029net: add peer network to CNodeStats (Jon Atack) Pull request description: This PR: - builds on #19991 and #19998 - exposes peer networks via a new getpeerinfo `network` field ("ipv4", "ipv6", or "onion"), and adds functional tests - updates -netinfo to use getpeerinfo `network` rather than detecting the peer networks client-side - refactors -netinfo to easily add future networks ACKs for top commit: laanwj: ACK6272604befTree-SHA512: 28883487585135ceaaf84ce09131f2336e3193407f2e3df0960e3f4ac340f500ab94ffecb9d06a4c49bc05e3cca4f914ea4379860bea0bd5df2f834f74616015
This commit is contained in:
Reference in New Issue
Block a user