From 4b4a173d84b3fa145f88071e067c0f806b561355 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 28 Oct 2026 18:21:59 +0100 Subject: [PATCH] =?UTF-8?q?Let=20withdraw=20mark=20a=20proposal=20for=20it?= =?UTF-8?q?s=20holder=20to=20end,=20since=20the=20holder's=20process=20alo?= =?UTF-8?q?ne=20says=20the=20seat's=20events=20(ADR=200567=20=C2=A72,=20is?= =?UTF-8?q?sue=201126)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- go/delivery/placement_proposal.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/go/delivery/placement_proposal.go b/go/delivery/placement_proposal.go index bb32776..4d774ab 100644 --- a/go/delivery/placement_proposal.go +++ b/go/delivery/placement_proposal.go @@ -364,6 +364,9 @@ type PlacementProposal struct { // Again is when `again` asked the holder to judge it now and raise its ask again (§10); the holder does once per // value. Again time.Time `json:"again,omitempty"` + // Withdrawn is who withdrew it and why (`withdraw`, §2): the holder then deletes it and its candidates and says + // placement-withdrawn, which only the holder's process can say on its stream. + Withdrawn string `json:"withdrawn,omitempty"` } // Nodes is every node whose key the proposal changes, sorted.