-
Notifications
You must be signed in to change notification settings - Fork 470
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
Incentives: Suspend "absentee" accounts that don't propose. #5757
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6a51db - Browse repository at this point
Copy the full SHA a6a51dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84ee996 - Browse repository at this point
Copy the full SHA 84ee996View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3bc1c8 - Browse repository at this point
Copy the full SHA c3bc1c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d9b337 - Browse repository at this point
Copy the full SHA 1d9b337View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1993a9f - Browse repository at this point
Copy the full SHA 1993a9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b717df6 - Browse repository at this point
Copy the full SHA b717df6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00de010 - Browse repository at this point
Copy the full SHA 00de010View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aa9072 - Browse repository at this point
Copy the full SHA 1aa9072View commit details -
Adds LastProposed fields, and logic for checking absenteeism
Make migrate use VoteID.IsEmpty() Improve random accounts, especially for basics.Suspended Validate proposed absents, and suspend them.
Configuration menu - View commit details
-
Copy full SHA for 854d149 - Browse repository at this point
Copy the full SHA 854d149View commit details -
Remove basics.Suspended as an explicit account state
v40 Use SelectionID to detect when to zero out StateProofID Simplify online account delta handling Fix expiration test
Configuration menu - View commit details
-
Copy full SHA for cd40d74 - Browse repository at this point
Copy the full SHA cd40d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a6bc20 - Browse repository at this point
Copy the full SHA 8a6bc20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c24de - Browse repository at this point
Copy the full SHA 49c24deView commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for be105aa - Browse repository at this point
Copy the full SHA be105aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6578aa - Browse repository at this point
Copy the full SHA b6578aaView commit details
Commits on Jan 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f7b87bb - Browse repository at this point
Copy the full SHA f7b87bbView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09f72db - Browse repository at this point
Copy the full SHA 09f72dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for cce9432 - Browse repository at this point
Copy the full SHA cce9432View commit details
Commits on Jan 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7e0d283 - Browse repository at this point
Copy the full SHA 7e0d283View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b7946f - Browse repository at this point
Copy the full SHA 8b7946fView commit details
Commits on Jan 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1996bce - Browse repository at this point
Copy the full SHA 1996bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c5a66a - Browse repository at this point
Copy the full SHA 2c5a66aView commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba42ba8 - Browse repository at this point
Copy the full SHA ba42ba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c10c1 - Browse repository at this point
Copy the full SHA 06c10c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 794dcea - Browse repository at this point
Copy the full SHA 794dceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee9a623 - Browse repository at this point
Copy the full SHA ee9a623View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59b4f98 - Browse repository at this point
Copy the full SHA 59b4f98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f3e485 - Browse repository at this point
Copy the full SHA 1f3e485View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb923da - Browse repository at this point
Copy the full SHA eb923daView commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b2f7691 - Browse repository at this point
Copy the full SHA b2f7691View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80410fe - Browse repository at this point
Copy the full SHA 80410feView commit details -
Configuration menu - View commit details
-
Copy full SHA for b69c021 - Browse repository at this point
Copy the full SHA b69c021View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd4ccaf - Browse repository at this point
Copy the full SHA fd4ccafView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3959e1d - Browse repository at this point
Copy the full SHA 3959e1dView commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb401cf - Browse repository at this point
Copy the full SHA bb401cfView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 316083f - Browse repository at this point
Copy the full SHA 316083fView commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46470f7 - Browse repository at this point
Copy the full SHA 46470f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 762a77a - Browse repository at this point
Copy the full SHA 762a77aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a05e317 - Browse repository at this point
Copy the full SHA a05e317View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0cfdef - Browse repository at this point
Copy the full SHA c0cfdefView commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c26ca5b - Browse repository at this point
Copy the full SHA c26ca5bView commit details
Commits on Feb 9, 2024
-
Moved challenge constant into mining rules. Don't let challenges cross upgrades. Better unit testing of small eval.go functions.
Configuration menu - View commit details
-
Copy full SHA for 0ed15ec - Browse repository at this point
Copy the full SHA 0ed15ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b12cf - Browse repository at this point
Copy the full SHA 23b12cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5743edf - Browse repository at this point
Copy the full SHA 5743edfView commit details -
Co-authored-by: Jason Paulos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69c982e - Browse repository at this point
Copy the full SHA 69c982eView commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8aa85e9 - Browse repository at this point
Copy the full SHA 8aa85e9View commit details
Commits on Mar 4, 2024
-
Record the block payout explicitly
Add ProposerPayout to the block header to make it very clear how much will be moved from the feesink to the proposer. It is tentatively recorded during block evaluation, but agreement can zero out the payment because it is only in the agreement code that the actual proposer is known - so it can be checked for eligibility.
Configuration menu - View commit details
-
Copy full SHA for 64b2103 - Browse repository at this point
Copy the full SHA 64b2103View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 34f1ede - Browse repository at this point
Copy the full SHA 34f1edeView commit details
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 693ba61 - Browse repository at this point
Copy the full SHA 693ba61View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6db9d51 - Browse repository at this point
Copy the full SHA 6db9d51View commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4eac136 - Browse repository at this point
Copy the full SHA 4eac136View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 44d120f - Browse repository at this point
Copy the full SHA 44d120fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43940e9 - Browse repository at this point
Copy the full SHA 43940e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe7bb6 - Browse repository at this point
Copy the full SHA dfe7bb6View commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bee6bdd - Browse repository at this point
Copy the full SHA bee6bddView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aee989c - Browse repository at this point
Copy the full SHA aee989cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8c1d9b - Browse repository at this point
Copy the full SHA a8c1d9bView commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7abf6b4 - Browse repository at this point
Copy the full SHA 7abf6b4View commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7dbd497 - Browse repository at this point
Copy the full SHA 7dbd497View commit details
Commits on Mar 20, 2024
-
Co-authored-by: cce <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13af5f0 - Browse repository at this point
Copy the full SHA 13af5f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa7d5f - Browse repository at this point
Copy the full SHA 0aa7d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c49946f - Browse repository at this point
Copy the full SHA c49946fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76af3a3 - Browse repository at this point
Copy the full SHA 76af3a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a61a0ef - Browse repository at this point
Copy the full SHA a61a0efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74ede81 - Browse repository at this point
Copy the full SHA 74ede81View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd1c88b - Browse repository at this point
Copy the full SHA fd1c88bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d536a7 - Browse repository at this point
Copy the full SHA 9d536a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e7010 - Browse repository at this point
Copy the full SHA a7e7010View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0d633 - Browse repository at this point
Copy the full SHA 1b0d633View commit details
Commits on Mar 21, 2024
-
Move the mining and bonus stuff into consensus
also, removing the name "mining" in favor of just "payouts"
Configuration menu - View commit details
-
Copy full SHA for f64c143 - Browse repository at this point
Copy the full SHA f64c143View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53b9cca - Browse repository at this point
Copy the full SHA 53b9ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 613d7d4 - Browse repository at this point
Copy the full SHA 613d7d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 961ae74 - Browse repository at this point
Copy the full SHA 961ae74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e7192 - Browse repository at this point
Copy the full SHA 88e7192View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec4f31 - Browse repository at this point
Copy the full SHA 1ec4f31View commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dcb4636 - Browse repository at this point
Copy the full SHA dcb4636View commit details
Commits on Mar 25, 2024
-
Pass the actual proposer into payoutEligible, even before payouts
Doing so allows the propoer record to be returned.
Configuration menu - View commit details
-
Copy full SHA for 648f95e - Browse repository at this point
Copy the full SHA 648f95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c8211c - Browse repository at this point
Copy the full SHA 9c8211cView commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c054b3c - Browse repository at this point
Copy the full SHA c054b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6305819 - Browse repository at this point
Copy the full SHA 6305819View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 216ea21 - Browse repository at this point
Copy the full SHA 216ea21View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0658cd - Browse repository at this point
Copy the full SHA e0658cdView commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b3c26ca - Browse repository at this point
Copy the full SHA b3c26caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73798d1 - Browse repository at this point
Copy the full SHA 73798d1View commit details -
Don't save the deltas after generating a proposal
Those deltas are incomplete, don't cache and use them.
Configuration menu - View commit details
-
Copy full SHA for a914ee1 - Browse repository at this point
Copy the full SHA a914ee1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e82769e - Browse repository at this point
Copy the full SHA e82769eView commit details -
Merge pull request #19 from cce/absenteeism-split-assembledblock
agreement: split ValidatedBlock and AssembledBlock interfaces
Configuration menu - View commit details
-
Copy full SHA for 0ef3056 - Browse repository at this point
Copy the full SHA 0ef3056View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e2313a - Browse repository at this point
Copy the full SHA 4e2313aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82263e1 - Browse repository at this point
Copy the full SHA 82263e1View commit details
Commits on Apr 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c40125 - Browse repository at this point
Copy the full SHA 2c40125View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f2c4f29 - Browse repository at this point
Copy the full SHA f2c4f29View commit details -
wire up ledgercore.UnfinishedBlock to node AssembleBlock implementati…
…on, and update tests that call GenerateBlock
Configuration menu - View commit details
-
Copy full SHA for 43f74e5 - Browse repository at this point
Copy the full SHA 43f74e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e3034a - Browse repository at this point
Copy the full SHA 0e3034aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dbe3c1 - Browse repository at this point
Copy the full SHA 5dbe3c1View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b7c7fe0 - Browse repository at this point
Copy the full SHA b7c7fe0View commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8893086 - Browse repository at this point
Copy the full SHA 8893086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 906c8aa - Browse repository at this point
Copy the full SHA 906c8aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ad692 - Browse repository at this point
Copy the full SHA d8ad692View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6551096 - Browse repository at this point
Copy the full SHA 6551096View commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ac7e00 - Browse repository at this point
Copy the full SHA 7ac7e00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72957a0 - Browse repository at this point
Copy the full SHA 72957a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 569a48e - Browse repository at this point
Copy the full SHA 569a48eView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6bff639 - Browse repository at this point
Copy the full SHA 6bff639View commit details -
Configuration menu - View commit details
-
Copy full SHA for aceef41 - Browse repository at this point
Copy the full SHA aceef41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6540c05 - Browse repository at this point
Copy the full SHA 6540c05View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73fff7b - Browse repository at this point
Copy the full SHA 73fff7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82e244d - Browse repository at this point
Copy the full SHA 82e244dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c27f7b3 - Browse repository at this point
Copy the full SHA c27f7b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58a70e6 - Browse repository at this point
Copy the full SHA 58a70e6View commit details -
Reduce "shim types", introduce agreement.Block
agreement.Block is similar to what was agreement.ProposableBlock, but rather than being an interface it is a concrete type. Therefore, there can be no confusion: A validated block is not an agreement.Block just because it has a Block() method. Instead, FinalizeBlock methods explicit copy their internal Block() objects into agreement.Block objects during finalization. This PR also eliminates node.validatedBlock as *ledgercore.ValidatedBlock implements agreement.ValidatedBlock already, no wrapper is needed. Blocks remain as immutable as before.
Configuration menu - View commit details
-
Copy full SHA for a46890d - Browse repository at this point
Copy the full SHA a46890dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8baf0f2 - Browse repository at this point
Copy the full SHA 8baf0f2View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7b1560d - Browse repository at this point
Copy the full SHA 7b1560dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 015379b - Browse repository at this point
Copy the full SHA 015379bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c5d4f - Browse repository at this point
Copy the full SHA e0c5d4fView commit details
Commits on Apr 17, 2024
-
Leave lookback at 320 for suspension test
Part of the test requires the suspended node to re-propose after suispension. That can only happen when the balance lookback is considerably bigger than the suspension interval (here, 5*10==50) Fortunately, this test doesn't have to wait for lookback, so the benefit of short filter timeout is all we need for a quick test.
Configuration menu - View commit details
-
Copy full SHA for f1082f5 - Browse repository at this point
Copy the full SHA f1082f5View commit details
Commits on Apr 18, 2024
-
Merge pull request #21 from jannotti/agreement-block
Reduce "shim types", introduce agreement.Block
Configuration menu - View commit details
-
Copy full SHA for 0265066 - Browse repository at this point
Copy the full SHA 0265066View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba5efda - Browse repository at this point
Copy the full SHA ba5efdaView commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 40ce14a - Browse repository at this point
Copy the full SHA 40ce14aView commit details -
Apply suggestions from code review
Batch of comment tweaks from CR Co-authored-by: Jason Paulos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1037ad5 - Browse repository at this point
Copy the full SHA 1037ad5View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87a20c5 - Browse repository at this point
Copy the full SHA 87a20c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ddccf3 - Browse repository at this point
Copy the full SHA 7ddccf3View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 480f0f9 - Browse repository at this point
Copy the full SHA 480f0f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 762e15b - Browse repository at this point
Copy the full SHA 762e15bView commit details -
Ensure only the address we thought would get suspended did.
Co-authored-by: cce <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d2fbc4 - Browse repository at this point
Copy the full SHA 3d2fbc4View commit details