-
Notifications
You must be signed in to change notification settings - Fork 9
Slasher #1041
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
MrWad3r
wants to merge
42
commits into
feature/slasher
Choose a base branch
from
feature/slasher-session
base: feature/slasher
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
Slasher #1041
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
c1546a3
fix(consensus): duplicate stats emission
Mododo be55375
feat(consensus): engine starts once per TKA
Mododo 3b09634
fix(consensus): tighten config
Mododo e3d9768
fix(build): remove unused feature
Mododo 25c1673
feat(consensus): include anchor in its history
Mododo 577e65b
chore: bump version
Rexagon a31514e
fix(consensus): don't read DB on overlay change
Mododo b11183e
feat(core)!: rework state apply
Rexagon 805797a
fix(storage): skip quick_cache insertion on cell reads to prevent mem…
pashinov a655b0d
fix(collator): clean shard_blocks cache using top blocks from MC stat…
pashinov b29d386
feat(storage): force direct state store when new cells exceed threshold
pashinov db8525c
feat(storage): restore ghost allocation in raw cells cache and add ac…
pashinov 1ca72e5
feat(storage): defer block data loading to reduce ram usage
Rexagon 8e6066e
feat(storage): warmup RawCellsCache; bump tycho-types
pashinov ef5cc5d
feat(consensus): moderator core
Mododo 92c3a48
feat(consensus): moderator events
Mododo 175d1ef
feat(cli): bind moderator to node
Mododo fdf5c14
feat(consensus): bind query limits to moderator
Mododo 165e95e
feat(consensus): bind round inspector to moderator
Mododo 6075995
feat(control): moderator list events
Mododo 6c2539c
feat(control): moderator (un)ban and delete
Mododo 106a810
feat(control): moderator dump bans and events
Mododo d65d31a
feat(control): moderator get point
Mododo 06c2d2f
feat(simulator): mempool control server
Mododo dbe5086
chore: bump version
Rexagon 963e890
feat(slasher): add slasher crates
Rexagon 9a5fc9f
feat(collator): propagate original vset item index
Rexagon 754c8cf
feat(core): add boxed block/state subscribers
Rexagon 2374245
feat(slasher): send block batches to the slasher contract
Rexagon bc5999c
feat(slasher): add stub contract
Rexagon 0e30625
feat(slasher): persistent storage
Rexagon bb97523
feat(slasher): check blocks batch seqno range
Rexagon 3d8b9ae
chore(core): change ValidationSessionId signature
MrWad3r e629dd2
chore(contracts): propagate new validation session id into contract
MrWad3r 26ade7a
feat(slasher): add slasher analyzer to create signatures reports
MrWad3r 7a186ad
chore(contract): bump dependencies
MrWad3r f142825
chore(slasher): update cc_seqno derivation from `KbNextSessionUpdate`
MrWad3r 3d6ea72
chore(slasher): add slasher generation to zerostate
MrWad3r d151b80
chore(slasher): add logs with `slasher` target
MrWad3r 1de5ae8
chore(slasher): review pt.1
MrWad3r 8542d1f
chore(slasher): fix signature condition
MrWad3r 0e96c8a
fix(collator): shuffle with vset_switch_round
Mododo 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
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
Binary file not shown.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: better to rename to
switch_round, because the switch round applies not only to the set but also to the subset