Commit Graph

870 Commits

Author SHA1 Message Date
GroovieGermanikus a76c02d541 clean service integration 2023-07-31 14:49:01 +02:00
GroovieGermanikus 3551c47450 fix typo 2023-07-31 14:44:29 +02:00
GroovieGermanikus 035ce6e3d5 fmt+clippy 2023-07-31 14:26:21 +02:00
GroovieGermanikus 4844844e21 add error context 2023-07-31 14:22:56 +02:00
GroovieGermanikus 62a2f76c93 add exit signal 2023-07-31 13:39:41 +02:00
GroovieGermanikus 86f25724eb minor cleanup 2023-07-31 13:27:03 +02:00
GroovieGermanikus 949646c517 quic util cleanup 2023-07-31 11:41:58 +02:00
Steve 778e8b3239
Merge pull request #162 from blockworks-foundation/groovie/tpu-quic-integration-test-on-main
tpu quic integration test on main
2023-07-31 11:33:47 +02:00
GroovieGermanikus 9bfc9ac33e split tls client/server/self signed 2023-07-31 11:30:53 +02:00
GroovieGermanikus ff803fd4ef minor rename 2023-07-31 11:14:19 +02:00
GroovieGermanikus 40bdae5066 cleanup unused quic code 2023-07-31 11:09:49 +02:00
GroovieGermanikus 0b718bc934 cleanup mod dependencies 2023-07-31 10:48:52 +02:00
GroovieGermanikus 0e19b85d55 clenaup proxy.rs 2023-07-31 10:16:36 +02:00
GroovieGermanikus aea5657135 works: split listener+forwarder 2023-07-31 09:58:17 +02:00
musitdev 5aeb6c880f update getBlocks 2023-07-29 17:16:49 +02:00
musitdev a79d128e8d update Processed 2023-07-29 17:08:33 +02:00
musitdev f71499457c update specification with RPC calls and Solana modifications 2023-07-29 17:04:57 +02:00
GroovieGermanikus 20c2710202 cargo fix 2023-07-29 11:26:21 +02:00
GroovieGermanikus a27b146ec9 fix compile ValidatorIdentity 2023-07-29 11:24:34 +02:00
GroovieGermanikus 94686f31b6 fix compile ValidatorIdentity 2023-07-29 11:24:10 +02:00
GroovieGermanikus 87b8c077d0 cargo.lock 2023-07-29 11:18:20 +02:00
GroovieGermanikus 1d4e626dc8 make proxy address configurable 2023-07-29 00:14:49 +02:00
GroovieGermanikus 88b6935319 fix wrong agent-tpu assignment 2023-07-29 00:06:02 +02:00
GroovieGermanikus c13f0f5e7c add validator identity 2023-07-28 23:06:41 +02:00
GroovieGermanikus 816f978ee6 make validator id optional from cli 2023-07-28 23:04:53 +02:00
GroovieGermanikus 385d94bc02 use fanout 2023-07-28 22:23:57 +02:00
GroovieGermanikus e8f2befbee reduce logging; add parallel streams on client side 2023-07-28 15:30:55 +02:00
GroovieGermanikus d5df190bee add auto reconnect to proxy client 2023-07-28 14:56:58 +02:00
GroovieGermanikus 8cacfe6aa3 add exit signal 2023-07-28 14:52:22 +02:00
GroovieGermanikus 7cae76bb3d drain queues 2023-07-28 14:47:38 +02:00
GroovieGermanikus 8ea7428afd inline proxy outbound quinn handling 2023-07-28 14:39:59 +02:00
GroovieGermanikus 7abf1351e8 add quinn auto reconnect 2023-07-28 14:38:55 +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 d378209195 restore DashMap dependency 2023-07-27 11:20:03 +02:00
GroovieGermanikus 3bebfa2c3b replace DashMap 2023-07-27 00:06:20 +02:00
GroovieGermanikus f2dbdd8dea add cli option 2023-07-26 23:33:49 +02:00
GroovieGermanikus 0102058052 connection stats 2023-07-26 13:22:56 +02:00
GroovieGermanikus 400048ccba integrate send_transaction_batch 2023-07-26 11:10:57 +02:00
GroovieGermanikus 7b33ec7d32 set quic client+server transport config
* lite-rpc -> proxy
* proxy -> TPU
2023-07-26 11:10:12 +02:00
GroovieGermanikus b3433af730 disalbe heavy test 2023-07-25 15:47:15 +02:00
GroovieGermanikus 98ca91f205 code format 2023-07-25 15:31:35 +02:00
GroovieGermanikus 19ddc6e680 CI: run fmt+clippy 2023-07-25 14:15:43 +02:00
GroovieGermanikus ee7e864027 fix clippy warnings 2023-07-25 14:15:28 +02:00
GroovieGermanikus 4f09278cd2 works 2023-07-25 13:54:34 +02:00
GroovieGermanikus 5a4546c807 implement chunk+parallel sending 2023-07-25 12:54:47 +02:00
GroovieGermanikus 391a42ec22 wip 2023-07-25 12:00:39 +02:00
GroovieGermanikus c9c6b7b98e use stream per client-proxy connection 2023-07-25 09:50:21 +02:00
GroovieGermanikus a2207da37a wip works 2023-07-25 09:04:25 +02:00
GroovieGermanikus fd2cf5a0eb fix dashmap arc issue 2023-07-24 15:59:09 +02:00