BobbinExchange
constructor(seam: Seam, creel: Creel, scope: CoroutineScope, quilterConfig: QuilterConfig = QuilterConfig())
Parameters
seam
The Seam over which the manifest is gossiped and fetch messages travel. BobbinExchange takes sole ownership of Seam.incoming via the internal MuxSeam.
creel
The local content-addressed byte store shared with the caller. The exchange populates it on every successful fetch.
scope
Coroutine scope for all background jobs. Required — no default.
quilterConfig
Tuning for the internal manifest Quilter. In tests pass a short-cadence config with QuilterConfig.expectVirtualTime = true.