Files
bitcoin/src
merge-script 2990bd7735 Merge bitcoin/bitcoin#35118: fuzz: add ipc round-trip fuzz target
037ad77071 fuzz: add IPC round-trip target (Enoch Azariah)
8a739a5510 build: allow ipc fuzz builds (Enoch Azariah)

Pull request description:

  As discussed in #23015, this PR adds an IPC fuzz target to exercise the Cap'n Proto/libmultiprocess serialization bridge using an in-process two-way pipe and a reflected test interface.

  It covers round-trip serialization for `COutPoint`, `CScript`, `std::vector<uint8_t>`, `UniValue`, and transactions, and exercises libmultiprocess proxy/server interaction. The target guarantees at least one IPC operation per input and is included by default when IPC is enabled in fuzz builds

  Coverage [report](https://marcofleon.github.io/coverage/ipc/) provided by marcofleon

ACKs for top commit:
  marcofleon:
    ACK 037ad77071
  sedited:
    Re-ACK 037ad77071

Tree-SHA512: aae8835c8a378886b36420c422136c743b235877f6fd6f0c681910903c68e18753598c7f0e0279ce2e64d627241ce3a4e08f7edecc2e38765569c9faa61bf45e
2026-07-02 21:04:47 +02:00
..
2026-06-23 16:13:03 -07:00