deliveryStates property

Map<String, DeliveryState?> deliveryStates
getter/setter pair

What deliveryState answers per txid (stage S8 obligation). A txid NOT listed reads DeliveryState.retryPending — the reading the core gives an interactive send whose broadcast failed (its persisted row IS the obligation), so the existing send-flow tests keep their meaning. A test of the negative lists the txid with null or another state, or sets deliveryStateThrows.

Implementation

Map<String, DeliveryState?> deliveryStates = {};