feat!: separate swap-guard restriction from the generator verdict - #38
Merged
Conversation
25 tasks
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 03:50
d3d0fc1 to
af2a32a
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
2 times, most recently
from
July 30, 2026 04:01
9f09c90 to
b1b39ba
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 04:01
af2a32a to
80311a0
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 06:59
b1b39ba to
a1df803
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 07:02
1dc2705 to
6586f83
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 07:02
a1df803 to
53a4a25
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 07:07
6586f83 to
6956151
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
2 times, most recently
from
July 30, 2026 07:09
4bef4d7 to
a399682
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 07:14
16d4968 to
8b13dac
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 07:14
a399682 to
36d8237
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 07:22
c063238 to
600c0fa
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 07:22
85631a2 to
1caee16
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 07:26
600c0fa to
60ae13a
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 07:26
1caee16 to
271863c
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 07:33
60ae13a to
b02433d
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 07:33
271863c to
8a1d613
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 08:23
8a1d613 to
6aeffdf
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 30, 2026 08:42
69b292c to
6b3a7c5
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
2 times, most recently
from
July 30, 2026 09:51
65b5f7a to
b105e8e
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 09:51
6b3a7c5 to
5b418ef
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 09:54
b105e8e to
b42eaf9
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 13:55
da5eff1 to
04b2dcb
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 14:25
d658739 to
d24c313
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 14:25
04b2dcb to
61e2f00
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 23:43
d24c313 to
ca2cff2
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 23:43
61e2f00 to
8907bd3
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 30, 2026 23:51
ca2cff2 to
8bd6d4e
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 30, 2026 23:51
8907bd3 to
9b49b98
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 31, 2026 00:06
8bd6d4e to
93d8910
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 00:06
9b49b98 to
876a90a
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 31, 2026 00:12
93d8910 to
b9bbff6
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 00:12
876a90a to
45b2fe4
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 31, 2026 00:14
b9bbff6 to
de8b43a
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 31, 2026 04:00
81ef297 to
d692fa5
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
2 times, most recently
from
July 31, 2026 05:26
449974e to
ee8cff9
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 05:26
d692fa5 to
5e9abb7
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 31, 2026 06:10
ee8cff9 to
94848d6
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 06:10
5e9abb7 to
043fa79
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 31, 2026 06:14
94848d6 to
b3214b4
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
2 times, most recently
from
July 31, 2026 06:29
9e0adda to
9e305d1
Compare
mfw78
force-pushed
the
feat/needs-input-verdict
branch
from
July 31, 2026 06:31
3f01b6f to
9dbe411
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 06:31
9e305d1 to
d40bfba
Compare
mfw78
force-pushed
the
feat/restriction-overlay
branch
from
July 31, 2026 06:42
d40bfba to
5a87a8d
Compare
|
I have read the CLA Document and I hereby sign the CLA You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PollResultgains a registry-levelRestrictionoverlay (NONE | SWAP_GUARD), populated in the shared_pollsocheckOrderreports it tooPOSTstays visible, the signature is withheldINVALIDbecomes uniformly terminal as an invariant — no reason-selector branching for control flow; unpark is event-driven via the existingSwapGuardSet(clear =address(0))SwapGuardRestrictedremains the settlement-path revertBREAKING:
PollResultshape changes.Issues
Closes #32.
Part of #1.