Commit Graph

58 Commits

Author SHA1 Message Date
GroovieGermanikus 20c2710202 cargo fix 2023-07-29 11:26:21 +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 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 4f09278cd2 works 2023-07-25 13:54:34 +02:00
GroovieGermanikus 391a42ec22 wip 2023-07-25 12:00:39 +02:00
GroovieGermanikus a2207da37a wip works 2023-07-25 09:04:25 +02:00
GroovieGermanikus 21bef36a0a port refactored integration test to proxy branch 2023-07-21 17:57:23 +02:00
GroovieGermanikus dd03d33c6a remove misleading log 2023-07-21 10:06:00 +02:00
GroovieGermanikus 5d89c6304a cleanup imports 2023-07-21 10:05:11 +02:00
GroovieGermanikus c4093b58db test works - send tx via test quic proxy 2023-07-20 18:07:50 +02:00
GroovieGermanikus 9c1ce6b942 wire up quic proxy connection path 2023-07-20 17:54:26 +02:00
GroovieGermanikus 04147bf499 add tpu connection path 2023-07-20 14:55:47 +02:00
GroovieGermanikus 9e064001f8 extract integration test 2023-07-20 14:08:38 +02:00
GroovieGermanikus 0490e557de merge integration test branch into proxy branch 2023-07-20 13:45:54 +02:00
GroovieGermanikus 7c3f7bea74 refactor out tpu_quic_connection 2023-06-29 11:05:49 +02:00
GroovieGermanikus eb25711496 comment tpu_service input 2023-06-27 13:35:21 +02:00
GroovieGermanikus 77c801ff45 proxy forwarding works 2023-06-26 22:10:06 +02:00
GroovieGermanikus 1146589b09 proxy works 2023-06-26 08:58:48 +02:00
GroovieGermanikus f7ad7da021 use quic uni instead of bi stream 2023-06-26 08:08:45 +02:00
GroovieGermanikus eb33095778 introduce proxy request 2023-06-26 08:05:18 +02:00
GroovieGermanikus 90e04680af add sample client 2023-06-23 09:16:57 +02:00
GroovieGermanikus 23b7d75194 patch connection utils 2023-06-22 18:55:15 +02:00
Godmode Galactus a825e3ec28
Exit get slot loop if the rpc has more than 10 errors 2023-06-20 10:06:05 +02:00
Godmode Galactus 1eefe06189
nit, changing the version of lite-rpc to 0.2.1 2023-06-16 14:21:58 +02:00
Godmode Galactus ddd9f95a4d
after steves comments 2023-06-15 18:33:20 +02:00
Godmode Galactus df148d5dd5
Ignore errors during sent on notification channels 2023-06-15 09:52:34 +02:00
Godmode Galactus 478e65a93c
Adding more information to notifications 2023-06-13 17:04:16 +02:00
Godmode Galactus 24fa79ba63
adding proper way to exit for each service 2023-06-13 10:58:21 +02:00
Godmode Galactus 0eeea15b1a
moving part of the code responsible to manage send and confirm transactions from bridge to its owns service 2023-06-13 10:58:21 +02:00
Godmode Galactus 40309d8f58
Finish implementing exit on tpu service 2023-06-13 10:58:20 +02:00
Godmode Galactus b65c77a93b
adding exit signal to tpu service 2023-06-13 10:58:20 +02:00
Godmode Galactus 9ff5af67c7
cargo fmt 2023-06-13 10:58:20 +02:00
Godmode Galactus 3995d6ee39
removing dependency of jsonrpsee for core and services 2023-06-13 10:58:19 +02:00
Godmode Galactus 9c91c9528a
setting tokio to any for core and services and specifying version for lite-rpc 2023-06-13 10:58:19 +02:00
Godmode Galactus 0f567b50fc
removing logging of error on empty channel in block listner 2023-06-13 10:57:54 +02:00
Godmode Galactus 18a220e790
Solving issue in block-listner not processing blocks anymore 2023-06-13 10:38:16 +02:00
Godmode Galactus 2c8201bcb9
Limiting time to get slot to 3s and ignoring errors to get slots 2023-06-12 08:04:28 +02:00
aniketfuryrocks 56acfccc62
tpu service 2023-06-12 06:11:49 +05:30
aniketfuryrocks 0d6f271156
fmt 2023-06-12 05:46:46 +05:30
aniketfuryrocks 2bc65f9ec6
block_processor and bridge 2023-06-12 05:45:40 +05:30
Godmode Galactus 3c31e25761
Adding licence and not publishing lite-rpc by default 2023-06-10 14:48:22 +02:00
Godmode Galactus 7c64913349
Changing version to 0.2.0 2023-06-10 14:48:21 +02:00
Godmode Galactus 27a42198e1
remove unused dependencies 2023-06-09 11:07:01 +02:00