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
galactus
ce215e0239
After fanatids review ( #356 )
...
* After fanatids review
* After fanatids updated comments
2024-03-12 14:02:57 +01:00
galactus
4ed7eead8b
Adding prometheus metrics to follow quic states ( #277 )
2024-01-16 11:30:40 +01:00
galactus
bea39d8c6a
Migrating to solana v1.17.15 ( #273 )
2024-01-15 18:43:48 +01:00
GroovieGermanikus
617f7511ce
refactor flag propagation
2023-10-09 17:58:43 +02:00
GroovieGermanikus
e8edcee127
rework flag method
2023-10-04 21:01:07 +02:00
GroovieGermanikus
d353569dbb
WIP: add DISABLE_GSO env flag
2023-10-04 20:44:52 +02:00
godmodegalactus
7f3d3303b7
checking for transaction confirmation and blockheight before sending the transaction
2023-09-20 16:57:01 +02:00
Godmode Galactus
aff1c78d12
restructuring core library into multiple directories
2023-09-13 17:15:28 +02:00
riordanp
9b4778373b
Deploy QUIC Proxy ( #187 )
...
* Load listen addr from env
* Add deployment config for quic-forward-proxy
* ipv6 support
* Read QUIC_PROXY_ADDR from env
2023-09-08 14:13:20 +01:00
GroovieGermanikus
7df7f271a5
properly drain channel on agent shutdown
2023-08-10 13:50:47 +02:00
GroovieGermanikus
e246aa9d38
check for missing tx in test
2023-08-10 13:04:30 +02:00
GroovieGermanikus
5a07037087
cleanups
2023-08-10 10:44:24 +02:00
GroovieGermanikus
e08969357f
remove useless serialization to VersionedTransaction
2023-08-10 10:43:03 +02:00
GroovieGermanikus
e0f3538923
move broadcast receiver
2023-08-10 10:31:31 +02:00
GroovieGermanikus
414216e585
handle 0 tpu case
2023-08-09 17:29:42 +02:00
GroovieGermanikus
1e055fec2c
clippy+fmt
2023-08-09 17:10:08 +02:00
GroovieGermanikus
677801f5be
pack list of target tpu nodes in the wire format
2023-08-09 17:00:17 +02:00
GroovieGermanikus
4ca4e035c2
add shutdown for agent
2023-08-09 13:29:11 +02:00
GroovieGermanikus
6938a0aa86
clippy-fmt
2023-08-07 22:24:33 +02:00
GroovieGermanikus
bd3fc48267
fmt+clippy
2023-08-02 16:34:38 +02:00
GroovieGermanikus
ca7927dca3
fmt again
2023-08-02 15:51:23 +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
d03f73df95
align services/
2023-07-31 14:53:19 +02:00
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
391a42ec22
wip
2023-07-25 12:00:39 +02:00
GroovieGermanikus
a2207da37a
wip works
2023-07-25 09:04:25 +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