Weekly open source: wgnet — WireGuard as a library
Week of February 16–22. 51 commits. A networking library seeds, and chiefstaker keeps settling.
wgnet
vpdotnet/wgnet — 14 commits on a new Go library that abstracts the WireGuard protocol behind a simple interface: feed it UDP packets, get back decrypted network packets, and vice versa. All the cryptography (X25519, ChaCha20-Poly1305), handshakes, session state, rekeying, and replay protection are handled internally. You wire it into whatever data source you want — a TUN device, a userspace NAT, a test harness — and it stays agnostic about transport.
chiefstaker
22 more commits this week rounding out chiefstaker after last week's heavy push — mostly hardening around edge cases: pool lifecycle, reward-claim math, and parameter-change semantics on already-staked positions.