Godmode Galactus
|
753d2644d2
|
improving quic plugin blocking client
|
2024-12-12 11:17:30 +01:00 |
Godmode Galactus
|
f12337781b
|
toml version update
|
2024-11-18 14:32:01 +01:00 |
Godmode Galactus
|
36f1aeba92
|
reenable block building code, avoid droping init accounts in filters
|
2024-11-14 11:13:06 +01:00 |
Godmode Galactus
|
7c2a6ee38f
|
Updating geyser dependencies to solana v2.0.15, removing unnecessary files and libraries
|
2024-11-13 16:08:33 +01:00 |
godmodegalactus
|
724ab79adc
|
Initial commit single threaded quiche server loop
|
2024-10-07 17:53:06 +02:00 |
godmodegalactus
|
f010c77273
|
making optional services default=false
|
2024-09-25 11:14:09 +02:00 |
godmodegalactus
|
be1d644c0b
|
adding prometheus metrics
|
2024-09-20 17:24:21 +02:00 |
godmodegalactus
|
d055760853
|
moving from agave-geyser-plugin to solana-geyser-plugin
|
2024-09-20 14:45:53 +02:00 |
godmodegalactus
|
f5bb7ab58a
|
removing throtlling by partial responses
|
2024-07-29 09:00:29 +02:00 |
godmodegalactus
|
f3cc09a44d
|
adding gso for quic server
|
2024-07-27 12:13:45 +02:00 |
godmodegalactus
|
88a32a4ac1
|
encode base64 snapshot response
|
2024-07-15 16:13:03 +02:00 |
godmodegalactus
|
e54af6aa9d
|
reducing log level, adding more logs for plugin loading
|
2024-07-12 16:28:57 +02:00 |
godmodegalactus
|
fb59cb7aa5
|
adding missing snapshot library in repo
|
2024-07-12 15:00:09 +02:00 |
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
|
d90988ef95
|
make sending of accounts on blocksubscription optional, false by default
|
2024-06-21 10:37:08 +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
|
2b82c543f3
|
Adding blocktime and reducing number of message that will be sent at a time
|
2024-06-14 11:06:31 +02:00 |
godmodegalactus
|
0429a135df
|
updating version to 0.1.5
|
2024-06-12 11:02:35 +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
|
24757c498b
|
making client based on quinn instead of quiche
|
2024-05-29 16:27:56 +02:00 |
godmodegalactus
|
40a58b62f1
|
adding few more config parameters, updating client tester to get processed slot and max transfed rate
|
2024-05-25 11:18:35 +02:00 |
godmodegalactus
|
4a5110e892
|
Creating dispatching thread sand syncronozing with locks
|
2024-05-24 14:43:25 +02:00 |
godmodegalactus
|
f667666536
|
lot of changes related to optimization of quiche
|
2024-05-24 11:16:11 +02:00 |
godmodegalactus
|
389701c899
|
Implementing geyser plugin and testers with quiche
|
2024-05-22 15:21:00 +02:00 |
godmodegalactus
|
660299f3fc
|
Making quic server and client use quiche, adding client tests
|
2024-05-22 14:51:21 +02:00 |
godmodegalactus
|
9c36f14cfc
|
Removing quinn and trying to replace with quiche
|
2024-05-20 21:34:43 +02:00 |
godmodegalactus
|
079bd87552
|
Fixing connection problems after creating too many streams
|
2024-05-20 13:00:21 +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 |
godmodegalactus
|
f39b2f3e8e
|
Moving quic server to common library
|
2024-05-17 10:18:19 +02:00 |
Godmode Galactus
|
2406976e9f
|
Creating connection parameters, client has to send connections parameters to the server
|
2024-05-16 14:23:09 +02:00 |
Godmode Galactus
|
adab055ae3
|
Adding support to get transaction data
|
2024-05-16 11:33:34 +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
|
0fc8947ac8
|
bugfix: break when message is sent sucessfully
|
2024-05-15 17:46:12 +02:00 |
Godmode Galactus
|
4816f43bea
|
Move to a runtime in geyser plugin
|
2024-05-15 16:18:20 +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
|
2808b8ddb8
|
Adding config file, rust toolchain file and tester example
|
2024-05-14 19:34:09 +02:00 |
Godmode Galactus
|
71bde1cf80
|
Adding geyser testing code
|
2024-05-14 19:02:37 +02:00 |
Godmode Galactus
|
aedcd662b8
|
Adding support for slots and block meta
|
2024-05-14 15:42:45 +02:00 |
Godmode Galactus
|
fc579eb180
|
Implementing plugin for accounts
|
2024-05-14 15:18:30 +02:00 |
Godmode Galactus
|
da2dd63704
|
Adding a connection manager to manage quic connections for server
|
2024-05-13 16:38:10 +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 |