godmodegalactus
76aded7ed0
Making blocks and accounts subscription compressed, slot and blockinfo uncompressed
...
Reducing log levels
Increasing size of channels
Setting max slot for account update
Updating libraries, moving grpc, other changes
2024-06-17 15:20:08 +02:00
Groovie | Mango
944a93114c
Bugfix,379 identity key pair loading must be optional ( #381 )
...
fix identity keypair loading logic
reverting to this logic
1. check if env variable IDENTITY is present
2. check if cli arg --identity-keypair is present
3. assume no identity
2024-04-02 15:52:06 +02:00
Groovie | Mango
855c0190eb
prepare new "util" crate ( #333 )
...
prepare new "util" crate
2024-02-22 16:54:42 +01:00
galactus
196b400e15
Adding support for address lookup tables ( #319 )
...
* Initial implementation of address lookup tables
* Implementing fetching of address lookup tables
* Use address lookup tables to calculate account prio fees
* Adding some logs and renaming classes
* preloading all the alts correctly
* Changes after groovies review
* Fixing issues after rebase
2024-02-06 17:59:46 +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
vuittont60
95a3f7d66c
Fix some typos ( #260 )
...
* fix typos in benches/
* fix typos in cluster-endpoints/
* fix typos in quic-forward-proxy/
* fix typo in README.md
2024-01-02 20:52:46 +05:30
Aniket Prajapati
3eecb89b81
simple config, env and cli ( #247 )
...
* simple config, env and cli
* fix comp
* init env first
* added env override
* postgres config
* fmt
* updated env in readme
* examples
* a
2023-11-27 14:24:59 +05:30
Godmode Galactus
e025f91650
Adding some optimization
2023-10-25 10:37:20 +02:00
GroovieGermanikus
35c86ca2fd
fix comments
2023-10-10 11:36:17 +02: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
Steve
a16bc3ba2b
Merge pull request #168 from blockworks-foundation/groovie/tpu-proxy-improved-docs
...
proxy: improved docs
2023-09-13 20:21:49 +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
Godmode Galactus
7a9ae44241
Update rust verion to 1.70.0
2023-09-06 22:09:24 +02:00
GroovieGermanikus
5087df9466
add examples for hostname:port
2023-09-06 18:30:47 +02:00
GroovieGermanikus
ab1b074e97
allow for hostname in '--proxy-listen-addr' and '--quic-proxy-addr' (ipv4 only)
2023-09-06 18:28:21 +02:00
GroovieGermanikus
0b2e9d4c9f
Merge remote-tracking branch 'origin/main' into groovie/tpu-proxy-improved-docs
2023-09-05 10:52:24 +02:00
galactus
ffc6a15e5b
Merge pull request #177 from blockworks-foundation/quic-proxy-gm-improvements
...
Quic proxy gm improvements
2023-09-05 09:19:07 +02:00
GroovieGermanikus
3b8ad90bbe
Merge remote-tracking branch 'origin/main' into groovie/tpu-proxy-improved-docs
2023-09-04 19:36:38 +02:00
GroovieGermanikus
68bd688ac4
renamed accept_client_connection to handle_client_connection
2023-09-04 17:41:35 +02:00
GroovieGermanikus
ffb9f3130f
use solana 1.16.3+ (1.16.12 effectively)
2023-09-04 15:02:12 +02:00
GroovieGermanikus
ec1f574f6c
move keypair_loaded to core
2023-09-02 18:47:29 +02:00
GroovieGermanikus
34e2cff6b6
move keypair_loaded to core
2023-09-02 14:59:56 +02:00
GroovieGermanikus
6ce4ff08a8
tpu proxy agent time tracking simplified
2023-09-02 14:42:04 +02:00
GroovieGermanikus
b940cab32e
match case order
2023-09-02 14:23:14 +02:00
GroovieGermanikus
0002f0bc60
continue on handshake error
2023-09-02 14:22:36 +02:00
GroovieGermanikus
2b6b34add8
remove unused exit_signal
2023-09-02 14:18:31 +02:00
GroovieGermanikus
2f73b1aea7
quic proxy: rename experimental_quic_proxy_addr -> quic_proxy_addr
2023-09-02 14:12:49 +02:00
GroovieGermanikus
1fb85729ad
Revert "cleanup/consolidate tests"
...
This reverts commit 50907f36ed
.
2023-08-29 17:16:48 +02:00
GroovieGermanikus
9540676290
Merge branch 'groovie/tpu-proxy-shutdown-connection' into groovie/consolidate-integration-tests
2023-08-29 00:49:31 +02:00
GroovieGermanikus
adc13bd67f
tpu agends must handle connection shutdown explicitly
2023-08-21 18:10:34 +02:00
GroovieGermanikus
50907f36ed
cleanup/consolidate tests
...
- remove redundant integration test (literpc_tpu_quic_server_integrationtest.rs) and use the quic_proxy_tpu_integrationtest.rs for everything
- remove some commands from test.bash
2023-08-21 16:56:40 +02:00
GroovieGermanikus
723da1c7fe
proxy: more docs
2023-08-21 16:30:55 +02:00
GroovieGermanikus
98673e5bc0
proxy: improve docs
2023-08-21 15:23:09 +02:00
GroovieGermanikus
3e4b7a0687
fix compile
2023-08-11 17:57:23 +02:00
GroovieGermanikus
75a1777957
tweaked log levels on agent shutdown
2023-08-11 17:55:38 +02:00
GroovieGermanikus
f2aa70652f
refactor timeout
2023-08-10 14:16:35 +02:00
GroovieGermanikus
bd107c24c7
add smarter agent shutdown
2023-08-10 14:01:20 +02:00
GroovieGermanikus
7df7f271a5
properly drain channel on agent shutdown
2023-08-10 13:50:47 +02:00
GroovieGermanikus
e0f3538923
move broadcast receiver
2023-08-10 10:31:31 +02:00
GroovieGermanikus
f4deb51c49
adjust broadcast channel capacity to pow2
2023-08-09 17:39:55 +02:00
GroovieGermanikus
c7a79ab6c0
fmt
2023-08-09 17:30:12 +02:00
GroovieGermanikus
414216e585
handle 0 tpu case
2023-08-09 17:29:42 +02:00
GroovieGermanikus
a27cc06711
fix broken log output
2023-08-09 17:15:46 +02:00
GroovieGermanikus
677801f5be
pack list of target tpu nodes in the wire format
2023-08-09 17:00:17 +02:00
GroovieGermanikus
9a6542c7b7
tpu auto connection with infinite retries
2023-08-09 16:23:14 +02:00
GroovieGermanikus
4ca4e035c2
add shutdown for agent
2023-08-09 13:29:11 +02:00
GroovieGermanikus
47c95d549e
agent cleanup
2023-08-09 10:44:52 +02:00