-
Notifications
You must be signed in to change notification settings - Fork 7
Feat/sunset v2 #76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
galacticminter
wants to merge
55
commits into
stader-labs:main
Choose a base branch
from
blockgroot:feat/sunset-v2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feat/sunset v2 #76
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
a2b5767
instant claim update
blockgroot 011d456
split claim and freeze, drop active stake check
blockgroot ad62685
harden sunset: max slippage, pause guards, drop gap
blockgroot 5e50101
fix(security): stop env validation from leaking secrets
blockgroot 9cdb61a
drop POLYGON_MIGRATION inline migrate in claimDrainNonces
blockgroot af058f2
test: sunset suite
blockgroot ddfe108
task: sunset operational hardhat tasks
blockgroot 88d1d71
docs: SUNSET.md — sunset upgrade engineering guide
blockgroot 71a9e28
test: update legacy claimWithdrawal paused test for sunset
blockgroot c88dc8c
task: add tenderly sunset rehearsal tasks
blockgroot d3803e3
docs: add tenderly sunset simulation runbook
blockgroot 1311fc4
task: harden tenderly edge-case checks
blockgroot 8de01c9
docs: add split tenderly rehearsal runs
blockgroot c1dfe28
test: make sunset fork tests deterministic
blockgroot 3e86b91
docs: update sunset fork test runbook
blockgroot 9042773
chore: remove documentation
blockgroot 1ea1db2
chore: remove tenderly related scripts
blockgroot 3d7fba3
chore: ran lint
blockgroot 6414c57
refactor: collapse drainUnbondNonces to scalar mapping
blockgroot 2a74c1e
refactor: rename sunset surface to asset-recall / terminal-rate
blockgroot 5c51592
Apply prettier formatting and fix eslint errors in sunset files
blockgroot 9b28e40
Freeze oracle rate during asset recall to prevent oracle manipulation
blockgroot ad155b4
Lock unpause after asset recall begins
blockgroot abeeb6a
Add recallClaimsComplete gate and rename assetRecallComplete to termi…
blockgroot b2ba250
Swap claim/pop ordering in claimAssetRecallNonces
blockgroot 3c3ddb5
Block setValidatorRegistry and setFxStateRootTunnel post-recall
blockgroot eab8545
Cover all 9 sunset state slots in verify-upgrade and status tasks
blockgroot 2f84780
Fix broken bulkUnstake double-call expectation and extend sunset cove…
blockgroot 5cffd86
chore: enhance fork tests
blockgroot b1597a4
chore: add sunset mainnnet runbook
blockgroot 3a56a3d
feat: update instantClaim to redeem full balance and adjust runbook
blockgroot 4a20058
feat: implement configurable custody delay and update related runbook…
blockgroot 1d67f1d
feat: remove ValidatorAlreadyRecalled error and related test case
blockgroot 0e2b4b8
feat: update custody delay mechanism to use sweepToCustodyTimestamp f…
blockgroot cf50758
feat: move custody-window footgun gate from finalize to sweep
blockgroot dae8089
chore: clean MaticX contract comment
blockgroot ee39a13
fix: rename ZeroAmount -> ZeroCustodyDelay in setCustodyDelay
blockgroot a9052da
feat: drop recalledPolBalance, use polToken.balanceOf(this) directly
blockgroot 571f744
feat: fix tuple format in recall/post-finalize oracle branches
blockgroot aa85b71
chore: rename recallClaimsComplete -> recallComplete
blockgroot 78d4d33
chore: match legacy nonce-read ordering in bulkUnstakeAllValidators
blockgroot 1f0d25a
chore: clarify retry-on-revert comment in claimAssetRecallNonces (rev…
blockgroot 3e06115
feat: gate claimAssetRecallNonces on recallComplete (review #9)
blockgroot fa2fbe5
feat: generic asset sweep + assetCustodied kill-switch (review #10/#1…
blockgroot a2d17b1
feat: update sunset tasks to use recallComplete and assetCustodied st…
blockgroot 13fbe33
chore: reorder sunset storage for bool packing, trim verbose comments
blockgroot c4162a3
refactor: tighten sunset state-flag ordering and redeem gate
blockgroot 497a1ff
refactor: collapse sunset branches in convert functions and hoist tot…
blockgroot a077085
refactor: fold instantClaim into requestWithdraw via private helper
blockgroot 9cdbefe
refactor: drop redundant pause checks in recall claim and finalize
blockgroot 0fd59f6
refactor: replace instantClaim with requestWithdraw and update relate…
blockgroot e613c4d
refactor: remove redundant comments and clean up code in Sunset tests
blockgroot b9865a0
docs: fix requestWithdraw NatSpec(Bailsec Issue_16)
blockgroot 7faa3da
refactor: add set-custody-delay step in sunset tasks(Bailsec Issue_18)
blockgroot dab24cd
refactor: add error handling for missing expected implementation in s…
blockgroot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.