Commit Graph

33 Commits

Author SHA1 Message Date
godmodegalactus 181071acb7
implementing snapshots and adding rpc server to the quic_geyser plugin to get snapshot 2024-07-12 14:51:42 +02:00
godmodegalactus 471c20686b
many minor changes 2024-07-10 18:02:46 +02:00
godmodegalactus 42dbf482d0
using solana v1.18.15 2024-06-17 15:34:38 +02:00
godmodegalactus 1c5e7ee0e7
relax constraints on solana libraries 2024-06-17 15:32:34 +02:00
godmodegalactus 0429a135df
updating version to 0.1.5 2024-06-12 11:02:35 +02:00
godmodegalactus 240d5e880f
Avoiding sending of stake and vote accounts because during epoch change there are millions of accounts to send 2024-06-12 10:38:06 +02:00
godmodegalactus 63243093ca
Updating solana to v1.18.16 2024-06-11 10:18:11 +02:00
godmodegalactus 3442dda634
updating version to 0.1.4 2024-06-06 13:50:22 +02:00
godmodegalactus ffe93036ff
Integrating block builder code with plugin 2024-06-04 18:48:38 +02:00
godmodegalactus 92ae7ab4cd
Creating a block builder task 2024-06-04 16:45:56 +02:00
godmodegalactus f94e73954f
adding blocking client as it is faster than quinn 2024-05-29 20:51:26 +02:00
godmodegalactus 24757c498b
making client based on quinn instead of quiche 2024-05-29 16:27:56 +02:00
godmodegalactus 1db88d168d
Optimizations on serverside in case of lags 2024-05-29 14:01:28 +02:00
godmodegalactus 8f9c834467
Adding boringssl-vendored feature for quiche 2024-05-27 14:58:56 +02:00
godmodegalactus 87e77c8b09
Adding a quic geyser proxy binary 2024-05-27 12:22:12 +02:00
godmodegalactus 9590cee727
Using mio for sockets, using diffrent threads for socket and quiche for the client 2024-05-26 15:15:47 +02:00
godmodegalactus 4cbfb3ebf8
Moving to stream based approach to send data over udp port 2024-05-24 16:47:01 +02:00
godmodegalactus 1d4473b102
removing unnecessary crates 2024-05-23 11:06:03 +02:00
godmodegalactus 660299f3fc
Making quic server and client use quiche, adding client tests 2024-05-22 14:51:21 +02:00
godmodegalactus b54e614de8
Solving issues with quiche server and client, making tests work for small transfers 2024-05-22 11:14:39 +02:00
godmodegalactus 1a46617c64
Adding server loop and client loop 2024-05-21 18:38:43 +02:00
godmodegalactus 9c36f14cfc
Removing quinn and trying to replace with quiche 2024-05-20 21:34:43 +02:00
godmodegalactus 47048e31d0
Adding a new example server, other minor changes 2024-05-20 11:28:30 +02:00
godmodegalactus f1008f4aff
Removed dependency for solana-streamer and solana-net-utils 2024-05-17 15:54:15 +02:00
godmodegalactus a8d5bd03f1
Solving workspace dependency issues 2024-05-17 15:23:41 +02:00
Godmode Galactus 8df262c459
Fixing bug with counting semaphore and logging when a stream is lagging 2024-05-15 21:30:50 +02:00
Godmode Galactus 9703e7e8f9
Fixing plugin bugs 2024-05-15 15:25:55 +02:00
Godmode Galactus f1b1e1be68
picking correct versions for rust compiler, clap and bincode 2024-05-15 11:18:39 +02:00
Godmode Galactus 71bde1cf80
Adding geyser testing code 2024-05-14 19:02:37 +02:00
Godmode Galactus fc579eb180
Implementing plugin for accounts 2024-05-14 15:18:30 +02:00
Godmode Galactus 855d8a09a7
Implementing quic geyser client 2024-05-13 17:49:17 +02:00
Godmode Galactus f1d31b33d6
Adding a test for transfer between server and client 2024-05-13 10:47:12 +02:00
Godmode Galactus 0341559027
Creating 3 libraries, for plugin, client and common code between them 2024-05-10 11:46:04 +02:00