mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-05-17 01:13:41 +02:00
577a3e74c8test: Add check for return type in `HasToBytes` concept (yuvicc)1ad551281akernel: Add Block Header serialization method (yuvicc)86662623ecAdd `SpanWriter` class for zero-allocation stream writing (yuvicc) Pull request description: This adds serialization for `btck_BlockHeader` API. Also, updated the `CheckHandle` to compare the byte content instead of size. The changes here is done in two commits. First commit adds the `SpanWriter` class and next one moves the block header serialization to `SpanWriter`. See commit message for more details. Follow-up to #33822 . ACKs for top commit: stickies-v: re-ACK577a3e74c8alexanderwiederin: ACK577a3e74c8theStack: Code-review ACK577a3e74c8w0xlt: ACK577a3e74c8Tree-SHA512: 1eda5b204588ccb23e9357f68c5529474e7d248736a371c47d8db71ba6ca95e121869514478ad7a519d190e4c30725f64fd1ef4dd9f97d2627dc4441e51458e0