Commit Graph

74 Commits

Author SHA1 Message Date
Godmode Galactus e65ef4558b
restoring block polling with semaphore, some more changes related to processed slots and tpu manager 2023-10-25 20:54:19 +02:00
Godmode Galactus e025f91650
Adding some optimization 2023-10-25 10:37:20 +02:00
Steve 12c97b88d1
Merge pull request #228 from grooviegermanikus/groovie/disable-gso-flag
disable gso (generic segmentation offload)
2023-10-13 23:22:50 +02:00
GroovieGermanikus 35c86ca2fd
fix comments 2023-10-10 11:36:17 +02:00
GroovieGermanikus 83f9bdf9e0
simplify 2023-10-09 18:00:23 +02:00
GroovieGermanikus 617f7511ce
refactor flag propagation 2023-10-09 17:58:43 +02:00
GroovieGermanikus 9f502e17d7
remove unused import 2023-10-09 17:39:47 +02:00
godmodegalactus fe3509c7ee
after musitdev review 2023-10-06 10:44:39 +02:00
GroovieGermanikus e8edcee127
rework flag method 2023-10-04 21:01:07 +02:00
GroovieGermanikus d353569dbb
WIP: add DISABLE_GSO env flag 2023-10-04 20:44:52 +02:00
galactus f9dfcf4891
Merge pull request #223 from blockworks-foundation/epoch_integration
Epoch integration
2023-10-04 20:29:57 +02:00
galactus 72cea3a32e
Merge pull request #224 from blockworks-foundation/save_transaction_message_in_store
Removing postgres_session and moving it to history, start to implemen…
2023-10-04 20:29:38 +02:00
godmodegalactus 53fc6b482a
Update counters only if transactions are sent by literpc 2023-10-04 17:29:12 +02:00
musitdev 178da3cc00 use commitment config for RPC call 2023-10-04 17:11:08 +02:00
godmodegalactus fc1810cc89
Removing postgres_session and moving it to history, start to implement saving blocks 2023-10-04 15:25:06 +02:00
musitdev c6aba8f396 Epoch integration 2023-10-04 11:28:18 +02:00
godmodegalactus 2730ea504e
changing name blockhash to recent_blockhash 2023-10-03 12:51:18 +02:00
godmodegalactus 480631de72
Save all transactions in the cache, save transaction messages too, Increase transaction store size 2023-10-03 11:36:38 +02:00
galactus 3cdab51676
Merge pull request #216 from blockworks-foundation/prioritize_unistream_on_connected_connections
Trying to pick free connection in order so that we prioritize connect…
2023-09-26 18:31:10 +02:00
Godmode Galactus eed573601f
minor change 2023-09-26 16:53:13 +02:00
Godmode Galactus be435249ed
Trying to pick free connection in order so that we prioritize connection that already have been established 2023-09-26 16:28:05 +02:00
godmodegalactus 886c80faa6
adding previous blockhash and renaming txs to transactions 2023-09-21 16:08:41 +02:00
godmodegalactus 7ef29e1af6
implementing history, block storage method
changes after groovies review
2023-09-21 15:39:25 +02:00
godmodegalactus 255b9de7f5
fixing tests, cargo fmt 2023-09-20 17:01:23 +02:00
godmodegalactus 7f3d3303b7
checking for transaction confirmation and blockheight before sending the transaction 2023-09-20 16:57:01 +02:00
Godmode Galactus 7ce00a2642
changes after groovies review 2023-09-19 16:49:46 +02:00
Godmode Galactus 4b51dc0460
establish connection before using QuicConnection 2023-09-19 13:35:58 +02:00
Godmode Galactus 41d36a8e3b
bug fix add connection when created first time 2023-09-15 11:06:45 +02:00
Godmode Galactus 3e4c6ed933
creating task counters per quic connection 2023-09-15 11:06:45 +02:00
Godmode Galactus 73242ce9a6
changes after groovies review 2023-09-14 12:05:13 +02:00
Godmode Galactus aff1c78d12
restructuring core library into multiple directories 2023-09-13 17:15:28 +02:00
Godmode Galactus 7a9ae44241
Update rust verion to 1.70.0 2023-09-06 22:09:24 +02:00
GroovieGermanikus ec1f574f6c move keypair_loaded to core 2023-09-02 18:47:29 +02:00
GroovieGermanikus 34e2cff6b6 move keypair_loaded to core 2023-09-02 14:59:56 +02:00
Godmode Galactus 260a2f104b
readding few prometheus counters 2023-09-01 16:40:59 +02:00
Godmode Galactus a418fe7fc7
Refactoring the code from gyser branch and merging into master 2023-08-31 12:34:13 +02:00
GroovieGermanikus 9263b11e8c code fmt 2023-08-29 01:13:08 +02:00
GroovieGermanikus e08969357f remove useless serialization to VersionedTransaction 2023-08-10 10:43:03 +02:00
GroovieGermanikus 1e055fec2c clippy+fmt 2023-08-09 17:10:08 +02:00
GroovieGermanikus 677801f5be pack list of target tpu nodes in the wire format 2023-08-09 17:00:17 +02:00
GroovieGermanikus 3667c61552 avoid de-serialization of wire format 2023-08-08 16:36:24 +02:00
GroovieGermanikus b19a7a5907 Revert "use TryFrom+TryInto for (de-)serialization if proxy_request_format"
This reverts commit 946536f423.
2023-08-08 15:30:42 +02:00
GroovieGermanikus 415835912a return transactions as slice 2023-08-08 14:19:34 +02:00
GroovieGermanikus 946536f423 use TryFrom+TryInto for (de-)serialization if proxy_request_format 2023-08-08 13:13:27 +02:00
GroovieGermanikus a8863cd74d code format lite-rpc 2023-08-02 15:22:59 +02:00
GroovieGermanikus b41d05e613 cleanup minor todos 2023-08-02 14:15:39 +02:00
GroovieGermanikus 20c2710202 cargo fix 2023-07-29 11:26:21 +02:00
GroovieGermanikus d2d28bb474 add tx forwarder 2023-07-27 16:13:39 +02:00
GroovieGermanikus 23ffbc50ab refactor 2023-07-27 11:27:31 +02:00
GroovieGermanikus 0102058052 connection stats 2023-07-26 13:22:56 +02:00