Commit Graph

1055 Commits

Author SHA1 Message Date
godmodegalactus 3f69de5247
Resarting geyser slot and block stream in case they disconnect 2024-01-12 14:21:54 +01:00
galactus d91e2e9316
disable geyser stakes and votes for refactoring (#268) 2024-01-11 14:37:06 +01:00
Groovie | Mango f910587553
fix prioritization_fees overflow (#245)
* fix prioritization_fees overflow

* suggest inline

* Cargo fmt

---------

Co-authored-by: galactus <96341601+godmodegalactus@users.noreply.github.com>
Co-authored-by: godmodegalactus <godmodegalactus@gmail.com>
2024-01-11 14:16:32 +01:00
galactus 1055d2bb0d
Merge pull request #262 from blockworks-foundation/fix/grpc-multiplex-logging
update connector to log the connection problems
2024-01-11 14:05:11 +01:00
galactus 7f55e5b361
Merge branch 'main' into fix/grpc-multiplex-logging 2024-01-11 13:18:41 +01:00
galactus 185cbd379b
Merge pull request #267 from blockworks-foundation/reducing_network_usage_by_fetching_only_finalized_blockmeta-groovie
Reduce network by only fetching block meta instead of whole block
2024-01-11 13:16:52 +01:00
galactus b49e51da9c
Merge pull request #266 from blockworks-foundation/bootstrap_leader_schedule_from_rpc
Bootstrap leader schedule from rpc
2024-01-08 16:14:35 +01:00
galactus e39a2f5f02
Merge pull request #265 from blockworks-foundation/reducing_network_usage_by_fetching_only_finalized_blockmeta
Reduce network by only fetching block meta instead of whole block
2024-01-08 15:07:32 +01:00
GroovieGermanikus 079ff113c4
fix cleanup logic 2024-01-08 14:51:32 +01:00
GroovieGermanikus 8996a97424
change .send error handling on broadcast channel 2024-01-08 14:21:05 +01:00
GroovieGermanikus dc0c60ff05
rename count 2024-01-08 14:18:43 +01:00
GroovieGermanikus e5e7545553
->32 2024-01-08 14:15:42 +01:00
GroovieGermanikus 9ef773c129
refactoring 2024-01-08 14:14:59 +01:00
musitdev 21d0cee332 set initial rpc schedule parameters 2024-01-08 13:19:23 +01:00
godmodegalactus e42db51d21
Reduce network by only fetching block meta instead of whole block 2024-01-08 12:11:48 +01:00
galactus 9bcdd712cc
Merge pull request #263 from blockworks-foundation/bugfix/panic-on-geyserclose
fix: panic on geyser close, multiplex bug
2024-01-07 22:26:23 +01:00
Groovie | Mango 5757591665
Merge pull request #264 from blockworks-foundation/hotfix/panic-geyser-close
fix: panic on geyser close, multiplex bug
2024-01-07 20:19:38 +01:00
GroovieGermanikus efde643d94
update Cargo.lock 2024-01-07 20:13:24 +01:00
GroovieGermanikus f2a0522a5a
fix: panic on geyser close, multiplex bug
https://github.com/blockworks-foundation/geyser-grpc-connector/issues/3
2024-01-07 20:09:52 +01:00
GroovieGermanikus ef5716932f
fix: panic on geyser close, multiplex bug
https://github.com/blockworks-foundation/geyser-grpc-connector/issues/3
2024-01-07 20:08:20 +01:00
musitdev 29478ad262 change slot leader calculus. Remove rpc call 2024-01-06 16:59:59 +01:00
musitdev 032232f6f3 add rpc leader shedule loading if the bootstrap file is not present 2024-01-05 15:58:25 +01:00
galactus 7f3a025ffa
Merge pull request #244 from blockworks-foundation/stakes_and_votes_getvoteaccounts
Stakes and votes getvoteaccounts
2024-01-04 14:52:27 +01:00
musitdev 4fb8df5b7b correct CI 2024-01-04 14:44:07 +01:00
musitdev 21a8f12ed4 correct clippy errors 2024-01-04 14:05:11 +01:00
musitdev 402ebd69b1 correct from PR remarks 2024-01-04 13:36:13 +01:00
GroovieGermanikus 772e2c9909
reset values for leader schedule cache 2024-01-04 11:12:45 +01:00
musitdev 77853a34ca rm trace comment 2024-01-04 09:56:55 +01:00
musitdev 2e7d86b896 rm trace comment 2024-01-04 09:25:46 +01:00
musitdev dbc152bb64 rebase from master 2024-01-03 16:50:16 +01:00
musitdev df8b041051 remove test config 2024-01-03 10:25:46 +01:00
musitdev 5a24c2bb4d set stake_vote optional and integrate leader schedule and vote in send Tx 2024-01-03 10:25:45 +01:00
musitdev faa5d1a12c rebase from main 2024-01-03 10:23:17 +01:00
musitdev ecffad0a73 change some logs 2024-01-03 10:22:43 +01:00
musitdev 16e8c53fad change some ogs to trace and set default gprc add to localhost 2024-01-03 10:22:43 +01:00
aniketfuryrocks 079a25b071 -D warning 2024-01-03 10:22:41 +01:00
musitdev eadff4fce3 set inital schedule parameters 2024-01-03 10:21:07 +01:00
musitdev e5d4942ddb add account update at epoch 2024-01-03 10:21:07 +01:00
musitdev bff31e08af correct logic error that was storing all received account update 2024-01-03 10:21:07 +01:00
musitdev 93ab67db18 test leader and vote RPC calls 2024-01-03 10:21:06 +01:00
musitdev 5c64a151c2 test getvoteaccount. Correct some bugs 2024-01-03 10:20:18 +01:00
musitdev 901b76c4e0 pass fmt and clippy 2024-01-03 10:20:18 +01:00
musitdev 32789c9a11 remove stake log 2024-01-03 10:20:18 +01:00
musitdev b02ee5f45f correct geyser stake history subscription 2024-01-03 10:20:18 +01:00
musitdev cce787fb05 update with stake history geyser notification 2024-01-03 10:20:18 +01:00
musitdev 69754a019a start get_leader_slot, update for get_vote_account 2024-01-03 10:20:18 +01:00
musitdev 8a0b7ccae3 update take/merge algo 2024-01-03 10:20:18 +01:00
musitdev b3317667a6 first impl for RPC get_vote_accounts 2024-01-03 10:20:18 +01:00
musitdev 7fba107165 update nodeid list generation to have several vote account per node 2024-01-03 10:20:18 +01:00
musitdev 68c341a2dc update stake history sync algo 2024-01-03 10:20:18 +01:00