Lou-Kamades
7530c4d77c
Merge branch 'main' into lou/tc-4
2024-04-06 16:32:40 +02:00
godmodegalactus
06373c0844
Closing QUIC connection correctly, changing some QUIC params
2024-04-03 10:25:30 +02:00
galactus
681334197f
Adding custom tpu send transaction example ( #380 )
...
* Adding an example for custom tpu send transaction
* Fixing the custom tpu example
* Optimizing SentTransactionInfo, and calculating TPS
* Reverting unwanted changes
* After groovies review
2024-04-02 14:26:54 +02:00
Lou-Kamades
23199c3a3b
test: add transaction service integration test
2024-03-29 13:15:34 -05:00
galactus
4ed7eead8b
Adding prometheus metrics to follow quic states ( #277 )
2024-01-16 11:30:40 +01:00
GroovieGermanikus
7dd891f63a
remove unused import
2023-10-10 11:36:46 +02:00
GroovieGermanikus
617f7511ce
refactor flag propagation
2023-10-09 17:58:43 +02:00
GroovieGermanikus
7f7a931b5f
log GSO enable/disable
2023-10-09 17:40:02 +02:00
godmodegalactus
7f3d3303b7
checking for transaction confirmation and blockheight before sending the transaction
2023-09-20 16:57:01 +02:00
Godmode Galactus
dcc640f80a
using semaphore in tpu connection manager and removing unwanted code
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
2f4cb1f839
Revert "disable prometheus to check performance impact of prometheus on fly"
...
This reverts commit 2945153bd2
.
2023-09-09 17:43:51 +02:00
Godmode Galactus
d025d957a6
Some more optimizations in tpu client
2023-09-08 12:56:16 +02:00
Godmode Galactus
2945153bd2
disable prometheus to check performance impact of prometheus on fly
2023-09-07 12:30:46 +02:00
Godmode Galactus
a418fe7fc7
Refactoring the code from gyser branch and merging into master
2023-08-31 12:34:13 +02:00
GroovieGermanikus
e0f3538923
move broadcast receiver
2023-08-10 10:31:31 +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
0ad0563a65
Merge remote-tracking branch 'origin/main' into groovie/tpu-proxy-as-module-with-integration-test
2023-08-02 13:32:01 +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
0490e557de
merge integration test branch into proxy branch
2023-07-20 13:45:54 +02:00
GroovieGermanikus
18397eeab7
add context to rpc calls
2023-07-19 09:33:10 +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
Godmode Galactus
04868028b8
replacing slot pubsub because it is not working well
2023-06-23 12:12:07 +02:00
Godmode Galactus
459b8cd842
Adding error statments with bail return, because having multiple errors is better than having none
2023-06-23 10:23:24 +02:00
Godmode Galactus
074cace26c
Solving merge conflicts
2023-06-23 10:03:30 +02:00
Godmode Galactus
f63c8538c3
Fmt, clippy and other minor changes
2023-06-23 09:54:14 +02:00
godmodegalactus
ea8d60abc2
Creating more connection with each leader
2023-06-23 09:54:12 +02:00
aniketfuryrocks
cbb1b8447f
rpc tester and other fixes
2023-06-22 17:02:25 +05:30
aniketfuryrocks
13a7ab1838
fixed main
2023-06-20 18:26:48 +05:30
aniketfuryrocks
b82f2c9f37
fixes
2023-06-20 17:51:18 +05:30
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
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
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
Godmode Galactus
4fc05f062d
moved code from TPU service and TPU connection to core, format and clippy
2023-06-08 11:27:02 +02:00
Godmode Galactus
00f2b39f52
splitting sevices into core and services
2023-06-07 20:00:59 +02:00
Godmode Galactus
151d7110a8
renaming from algorithms to services
2023-06-07 15:54:35 +02:00