Skip to content
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

Stakes and votes getvoteaccounts #244

Merged
merged 33 commits into from
Jan 4, 2024
Merged
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
3e4c81c
Stake and vote management. Integration of the main loop in current ar…
musitdev Oct 10, 2023
dc37b86
update cargo.toml with workplace
musitdev Oct 10, 2023
0e5f607
add the leader schedule calculus
musitdev Oct 12, 2023
b6cef88
remove old comment
musitdev Oct 12, 2023
952b0c8
add stake and schedule bootstrap
musitdev Oct 18, 2023
85b3eb3
correct clippy warning
musitdev Oct 18, 2023
68c341a
update stake history sync algo
musitdev Oct 18, 2023
7fba107
update nodeid list generation to have several vote account per node
musitdev Oct 18, 2023
b331766
first impl for RPC get_vote_accounts
musitdev Oct 25, 2023
8a0b7cc
update take/merge algo
musitdev Oct 26, 2023
69754a0
start get_leader_slot, update for get_vote_account
musitdev Nov 6, 2023
cce787f
update with stake history geyser notification
musitdev Nov 7, 2023
b02ee5f
correct geyser stake history subscription
musitdev Nov 8, 2023
32789c9
remove stake log
musitdev Nov 8, 2023
901b76c
pass fmt and clippy
musitdev Nov 8, 2023
5c64a15
test getvoteaccount. Correct some bugs
musitdev Nov 9, 2023
93ab67d
test leader and vote RPC calls
musitdev Nov 11, 2023
bff31e0
correct logic error that was storing all received account update
musitdev Nov 21, 2023
e5d4942
add account update at epoch
musitdev Nov 27, 2023
eadff4f
set inital schedule parameters
musitdev Nov 28, 2023
079a25b
-D warning
aniketfuryrocks Nov 28, 2023
16e8c53
change some ogs to trace and set default gprc add to localhost
musitdev Nov 28, 2023
ecffad0
change some logs
musitdev Nov 28, 2023
faa5d1a
rebase from main
musitdev Nov 28, 2023
5a24c2b
set stake_vote optional and integrate leader schedule and vote in sen…
musitdev Dec 27, 2023
df8b041
remove test config
musitdev Dec 27, 2023
dbc152b
rebase from master
musitdev Jan 3, 2024
2e7d86b
rm trace comment
musitdev Jan 4, 2024
77853a3
rm trace comment
musitdev Jan 4, 2024
772e2c9
reset values for leader schedule cache
grooviegermanikus Jan 4, 2024
402ebd6
correct from PR remarks
musitdev Jan 4, 2024
21a8f12
correct clippy errors
musitdev Jan 4, 2024
4fb8df5
correct CI
musitdev Jan 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/build_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,5 +47,10 @@ jobs:
run: |
cargo build --locked --workspace --all-targets

- name: Run fmt+clippy
run: |
cargo fmt --all --check
cargo clippy --locked --workspace --all-targets -D warnings

- name: Run Tests
run: RUST_LOG=info cargo test
Loading
Loading