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

merge main into prod #269

Merged
merged 63 commits into from
Jan 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
7ea6b2b
update connector to log the connecdtion problem
grooviegermanikus Dec 22, 2023
68ee942
removed DEFAULT_LITE_RPC_HTTP_ADDR; config to Config::default_lite_rp…
aniketfuryrocks Jan 2, 2024
95a3f7d
Fix some typos (#260)
vuittont60 Jan 2, 2024
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
7f3a025
Merge pull request #244 from blockworks-foundation/stakes_and_votes_g…
godmodegalactus Jan 4, 2024
032232f
add rpc leader shedule loading if the bootstrap file is not present
musitdev Jan 5, 2024
29478ad
change slot leader calculus. Remove rpc call
musitdev Jan 6, 2024
ef57169
fix: panic on geyser close, multiplex bug
grooviegermanikus Jan 7, 2024
9bcdd71
Merge pull request #263 from blockworks-foundation/bugfix/panic-on-ge…
godmodegalactus Jan 7, 2024
e42db51
Reduce network by only fetching block meta instead of whole block
godmodegalactus Jan 8, 2024
21d0cee
set initial rpc schedule parameters
musitdev Jan 8, 2024
9ef773c
refactoring
grooviegermanikus Jan 8, 2024
e5e7545
->32
grooviegermanikus Jan 8, 2024
dc0c60f
rename count
grooviegermanikus Jan 8, 2024
8996a97
change .send error handling on broadcast channel
grooviegermanikus Jan 8, 2024
079ff11
fix cleanup logic
grooviegermanikus Jan 8, 2024
e39a2f5
Merge pull request #265 from blockworks-foundation/reducing_network_u…
godmodegalactus Jan 8, 2024
b49e51d
Merge pull request #266 from blockworks-foundation/bootstrap_leader_s…
godmodegalactus Jan 8, 2024
185cbd3
Merge pull request #267 from blockworks-foundation/reducing_network_u…
godmodegalactus Jan 11, 2024
7f55e5b
Merge branch 'main' into fix/grpc-multiplex-logging
godmodegalactus Jan 11, 2024
1055d2b
Merge pull request #262 from blockworks-foundation/fix/grpc-multiplex…
godmodegalactus Jan 11, 2024
f910587
fix prioritization_fees overflow (#245)
grooviegermanikus Jan 11, 2024
d91e2e9
disable geyser stakes and votes for refactoring (#268)
godmodegalactus Jan 11, 2024
3f69de5
Resarting geyser slot and block stream in case they disconnect
godmodegalactus Jan 12, 2024
2498950
Reconnecing to block stream and slot stream incase of error
godmodegalactus Jan 12, 2024
c3da6ad
cargo fmt and clippy issues
godmodegalactus Jan 12, 2024
9e1c367
Fix CI
godmodegalactus Jan 12, 2024
1923cb9
Fix clippy
godmodegalactus Jan 12, 2024
1acc71d
Fix fmt
godmodegalactus Jan 12, 2024
78e1bb2
More clippy changes
godmodegalactus Jan 12, 2024
338b20f
minor changes
godmodegalactus Jan 12, 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
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ WS_ADDR=ws://0.0.0.0:8900
# PROMETHEUS_ADDR=your_prometheus_address_here

## Fanout size and retries configuration
FANOUT_SIZE=18
FANOUT_SIZE=32
MAX_RETRIES=40
RETRY_TIMEOUT=3

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,6 @@ jobs:
- name: Early Build
run: |
cargo build --locked --workspace --all-targets

- name: Run Tests
run: RUST_LOG=info cargo test
6 changes: 3 additions & 3 deletions .github/workflows/clippy_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
# use toolchain version from rust-toolchain.toml
toolchain: nightly
toolchain: nightly-2024-01-05
components: rustfmt, clippy
cache: true
# avoid the default "-D warnings" which thrashes cache
Expand All @@ -48,5 +48,5 @@ jobs:

- name: Run fmt+clippy
run: |
cargo fmt --all --check
cargo clippy --locked --workspace --all-targets -- -D warnings
cargo +nightly-2024-01-05 fmt --all --check
cargo +nightly-2024-01-05 clippy --locked --workspace --all-targets -- -D warnings
Loading
Loading