-
Notifications
You must be signed in to change notification settings - Fork 25
Cooldown changes #1175
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
Merged
Merged
Cooldown changes #1175
Changes from 87 commits
Commits
Show all changes
101 commits
Select commit
Hold shift + click to select a range
894f055
Bump base.
eb-concordium cdb52ac
Work on covering new account version.
eb-concordium ec3a173
Delete .dat file.
eb-concordium 4cb3a69
Fix some warnings.
eb-concordium 35a64f0
A bit of work on the blockstate.
eb-concordium e1e2316
Merge remote-tracking branch 'remotes/origin/main' into cooldown-changes
td202 412d253
Stake cooldown migration.
td202 392d687
CooldownQueue definitions an integration with account structure.
td202 cb060d1
Restructuring cooldown implementation. Towards migration.
td202 c3c8b01
Migrate cooldowns on accounts.
td202 1271bdf
Make sure migrated active baker stake is computed correctly.
td202 cde34d5
Migration testing. Renaming some stake related functions and exposing…
td202 d8f5ce6
Changes to GetBakerPoolStatus GRPC.
td202 fdcaf70
Fix handling of GetPoolInfo.
td202 fcf2bf2
Support cooldown and available balance in account info query.
td202 2882853
Handle pre-pre-cooldown -> pre-cooldown -> cooldown -> available tran…
td202 953d070
Update base
td202 f335fd1
Work on configure baker and delegator in P7.
eb-concordium 98acd46
Merge branch 'cooldown-changes' into configure-baker-delegator
eb-concordium 732daf6
Fix compilation after merge.
eb-concordium 96cc0cb
Release cooldowns on the account when increasing stake.
eb-concordium 3b2da8a
Merge remote-tracking branch 'remotes/origin/main' into cooldown-changes
td202 c4f864e
Clean-up
td202 3a900f2
Tests and account storage.
td202 bb4dfb1
Update base, fix tests.
td202 7f873d5
Fix state hashes in tests.
td202 8e9b6f7
Fix hashes in tests.
td202 73d1c26
More work on configure baker and delegator
eb-concordium b747b48
Testing for cooldown processing in block state.
td202 16b5b74
Also release cooldown when adding baker or delegator.
eb-concordium 2ae417e
Add testing for epoch transitions.
td202 0cad46a
Allow immediate switch from delegator to baker.
eb-concordium 01bc102
Merge branch 'cooldown-changes' into configure-baker-delegator
td202 e920c09
Refactoring and simplifying reactivation of cooldown stake.
td202 69b465d
Start of refactoring for configure baker.
td202 416e94f
New configure baker.
td202 dc1407e
Delegation
td202 6ad3320
Add delegator.
td202 057d85a
Configure delegators.
td202 3883c94
Scheduler changes to configure baker/delegator in progress.
td202 c59d5f0
Scheduler handling for configure baker and delegator.
td202 442ef3c
Tests and fixes.
td202 861cccc
Remove bsoConfigureBaker, bsoConfigureDelegation. Update tests.
td202 fafa769
Simplify the basic blockstate representation of account cooldown queues.
td202 a07db0f
Commit missing test file.
td202 2cebf76
Refine account migration.
td202 5970cf9
Reject adding a delegator with stake 0.
eb-concordium 6eae174
Add more delegation tests.
eb-concordium 7fef710
Revert move of migratePersistentActiveBakers.
td202 a4419d1
Require non-zero stake for baker, even if minimum threshold is set at 0.
td202 b4adefb
Documentation.
td202 ddb8509
Merge remote-tracking branch 'remotes/origin/revise-get-pool-status' …
td202 823a0ab
Merge remote-tracking branch 'remotes/origin/revise-get-pool-status' …
td202 42efdd5
Enable P7 testing.
td202 06b029d
Add more tests.
eb-concordium 48a0b38
Simplify instance
td202 cb5df8a
Merge remote-tracking branch 'remotes/origin/basic-cooldown-type' int…
td202 705f724
Merge remote-tracking branch 'remotes/origin/cooldowns-account-defs' …
td202 2a5fa4d
Add global cooldown index. Support P6->P7 migration.
td202 2595f88
Merge remote-tracking branch 'remotes/origin/cooldown-migration' into…
td202 dba06fc
Merge remote-tracking branch 'remotes/origin/cooldown-migration' into…
td202 aa77fad
Cooldown processing and epoch transitions.
td202 57bae02
Documentation
td202 32e4710
Merge remote-tracking branch 'remotes/origin/cooldown-processing' int…
td202 6d5f08c
Tests for bsoAddValidator and bsoUpdateValidator. Bugfixes.
td202 d72ce77
Configure delegator tests
td202 c82c6e7
Update delegator: fix corner case behaviours, tests and documentation.
td202 9cda84d
Documentation
td202 9822357
Revert version bump
td202 c809975
Merge remote-tracking branch 'remotes/origin/cooldown-processing' int…
td202 c559771
Update base. Documentation changes.
td202 4f9b853
Fix behaviour when transitioning from baker to delegator or vice-vers…
td202 0740444
Addressing review comments.
td202 63fcde8
Set protocol update hash. Bump version.
td202 b53dfb0
Bump base.
td202 a506466
Merge pull request #1227 from Concordium/release-7.0
td202 e9b98bb
Update submodule
td202 ddf852e
Fix consensus not recognizing P7 update
8fbfba0
Modify test to exercise account migration bug.
td202 e3519c2
Fix account migration.
td202 e5ccc6c
Merge remote-tracking branch 'remotes/origin/cooldown-changes' into a…
td202 5038994
Update changelog. Bump version for release.
td202 4ea2288
Merge pull request #1229 from Concordium/account-migration-fix
td202 29b43bb
Fix handling of consensus exceptions.
td202 747a3c6
Update changelog.
td202 e04ea03
Address review comments.
eb-concordium 24f1f99
Address one more review comment.
eb-concordium b66f741
Address comments from code review.
eb-concordium 72d5f73
Address more comments from code review.
eb-concordium 0b29e1e
Fix the payday timing at the P6->P7 protocol update.
td202 b352765
Address review comment
td202 55e442b
Merge pull request #1234 from Concordium/consensus-exception
td202 256fc66
Merge pull request #1235 from Concordium/payday-timing
td202 772be2a
7.0.2 release.
td202 01b7ea1
Merge remote-tracking branch 'remotes/origin/main' into cooldown-changes
td202 0799547
Merge branch 'cooldown-changes' into 7.0/branch
td202 b1fd2f3
Fix issue where an error is thrown when the last finalized block is t…
td202 f15c014
Fix computation of regenesis block heights.
td202 f2fae8f
Update changelog. Bump version.
td202 fb000d1
Merge pull request #1238 from Concordium/7.0-fixes
td202 0b33407
Fix base ref
td202 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
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
Submodule concordium-base
updated
13 files
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.