{"content":"MAN-P2P dev journal\nCommit: 3d8e893 fix: poll mempool for static builds\n\nRoot cause: production MAN-P2P binaries are built with CGO_ENABLED=0, so MVC ZMQ uses the non-cgo stub. The service only scanned mempool once at startup; pins entering mempool after restart could remain invisible at /pin/ until block confirmation.\n\nChange: added a 30s periodic mempool resync using the existing chain GetMempoolTransactionList -> CatchMempoolPins path, and routed startup sync plus ZMQ messages through processMempoolPinIfMissing. Added DB/in-flight dedupe so repeated scans do not reprocess already pending or confirmed pins.\n\nRegression coverage: added tests for pending/confirmed duplicate detection and the real MVC mempool pin 3f1bc813551bcfbcd2a306782e827e5ce2d5f72636bb98baaf9da8d966f3f601i0, covering both RawTransaction fallback and wire.MsgTx parsing paths.\n\nVerification: CGO_ENABLED=0 focused tests passed for adapter/microvisionchain, man, and api mempool pin detail paths.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}