Skip to content

Comments

N-04: Two-step signer replacement to prevent bricking#32

Merged
mgretzke merged 4 commits intov1-audit1from
fix/n04-signer-replacement-two-step
Dec 8, 2025
Merged

N-04: Two-step signer replacement to prevent bricking#32
mgretzke merged 4 commits intov1-audit1from
fix/n04-signer-replacement-two-step

Conversation

@ccashwell
Copy link
Member

Introduces a confirmation step by the new signer to avoid accidental lockout. No interface breaking changes; only adds one public view mapping and a new external function.

Introduce pendingSignerReplacement and acceptSignerReplacement(oldSigner) to require confirmation by the new signer. Update tests accordingly. All tests pass with forge test --isolate.
@ccashwell ccashwell requested a review from a team as a code owner September 11, 2025 15:45
@mgretzke mgretzke merged commit 9f435f5 into v1-audit1 Dec 8, 2025
4 checks passed
@mgretzke mgretzke deleted the fix/n04-signer-replacement-two-step branch December 9, 2025 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants