godmodegalactus
5be4d2e755
Bug fix update finalized blockhash
2024-03-22 09:22:51 +01:00
godmodegalactus
9946abb12d
Minor performance fix
2024-03-21 18:43:29 +01:00
godmodegalactus
e7edd14eab
Commit missing changes
2024-03-21 18:19:36 +01:00
godmodegalactus
f219e5eee1
Minor updates to block information store
2024-03-21 16:44:17 +01:00
Godmode Galactus
8c56d6a4e8
Fixing commitments for accounts response
2024-03-20 20:43:25 +01:00
Riordan Panayides
3b58ced5cf
add accounts service config
2024-03-20 17:28:18 +00:00
Godmode Galactus
d917a3a5c9
Merge branch 'production'
2024-03-20 15:28:35 +01:00
godmodegalactus
9fabdab32b
Bugfix number of active connections never dropping
2024-03-20 11:28:09 +01:00
godmodegalactus
35d13a25de
Merge branch 'production'
2024-03-19 18:09:59 +01:00
godmodegalactus
1754e92ff3
Changing default value for create connection limit
2024-03-19 16:59:34 +01:00
godmodegalactus
6802852bbe
Minor optimization while creating quic connection
2024-03-19 16:08:27 +01:00
godmodegalactus
4bcc9ddb6c
Adding quic timers metrics, more quic bugfixes
2024-03-19 14:37:08 +01:00
godmodegalactus
73d0b069be
Fixing memory leak, and metrics
2024-03-19 10:35:29 +01:00
godmodegalactus
596957f65e
Priority fee related statistics
2024-03-18 21:57:32 +01:00
godmodegalactus
50b81135c3
Merge branch 'production'
2024-03-18 20:01:02 +01:00
godmodegalactus
92cc790fef
Fixing quic metrics names
2024-03-18 18:10:57 +01:00
godmodegalactus
85fcb6097e
Adding some more metrics for quic tpu, and changing some parameters
2024-03-18 17:25:52 +01:00
godmodegalactus
b51a9ab818
prioritization heap bugfix
2024-03-18 15:26:42 +01:00
godmodegalactus
8c31e83ef9
Bug fix prioritization heap
2024-03-18 15:18:32 +01:00
Lou-Kamades
583cee1aa4
restore old benchmarks ( #362 )
...
restore old benchmarks
2024-03-18 13:47:43 +01:00
godmodegalactus
9be86919ba
Merge branch 'production'
2024-03-16 16:18:01 +01:00
godmodegalactus
f0442ce50d
Implementing prioritiztion heap, and using it to sort transactions by priority
2024-03-16 15:38:05 +01:00
godmodegalactus
9f2f1c44fc
Disable lite rpc restart when rpc is not reponding and we are using grpc
2024-03-16 09:11:34 +01:00
Groovie | Mango
af2e41d6ac
fix error log on service issue ( #360 )
2024-03-15 12:27:23 +01:00
Lou-Kamades
41c40a8128
Use CLI instead of binaries for configuring benchmarks ( #357 )
...
refactor: use CLI for benchmarks
2024-03-14 17:49:34 +01:00
Lou-Kamades
573c2da966
Refactor benchmarks into separate binaries ( #350 )
...
make the new benchmark test cases individual bins
2024-03-13 17:29:23 +01:00
galactus
ce215e0239
After fanatids review ( #356 )
...
* After fanatids review
* After fanatids updated comments
2024-03-12 14:02:57 +01:00
GroovieGermanikus
a1dbf1d77c
Cargo.lock
2024-03-11 18:28:16 +01:00
GroovieGermanikus
1e3a9cdcbe
update geyser-grpc-connector with attempt fix
2024-03-11 18:26:59 +01:00
galactus
722d8bf2a7
Making get program account compatible with mango v4 ( #355 )
...
* getPA should return value with no context
* Setting context depending on config
* Fix clippy
2024-03-11 17:05:50 +01:00
galactus
33ad19ed47
Removing verbose log for grpc multiplexing ( #354 )
2024-03-11 13:48:15 +01:00
godmodegalactus
374777cabc
minor optimizations, checking blockheight and confirmation status at replay
2024-03-09 19:18:33 +01:00
godmodegalactus
3e01ebb7cc
Fixing perofmrance issues after checking last block height
2024-03-08 17:58:49 +01:00
godmodegalactus
60902db5bc
Fixing dockerfile for lib ssl3
2024-03-08 12:23:35 +01:00
godmodegalactus
c59f3f8f38
Updating docker file with correct version info
2024-03-08 11:40:55 +01:00
godmodegalactus
90874c73ac
Updating rust version to 1.75.0
2024-03-08 11:33:39 +01:00
galactus
73973ba0f5
Check blockhash is expired or not ( #351 )
2024-03-08 11:27:37 +01:00
GroovieGermanikus
14c136cacd
Merge branch 'production'
2024-03-08 07:08:05 +01:00
galactus
3f7130335a
Check blockhash is expired or not ( #351 )
2024-03-07 16:09:22 +01:00
Groovie | Mango
18a0ab7062
from grpc block ProduceBlock mapping - Performance+Typing ( #348 )
...
* remove all Pubkey::default();
1. the value does not make sense
2. we can safely assume that bytes can be deserialized
* use Signature instead of String
* use solana_sdk:#️⃣ :Hash for blockhash
* store VersionedMessage instead of serialized bas64 string
* refactor compute_budget extraction
* fix test data
* simplify map_compute_budget_instructions
* fmt
---------
Co-authored-by: godmodegalactus <godmodegalactus@gmail.com>
2024-03-01 17:21:48 +01:00
galactus
8ef1b56cdb
account_subscription_into_multiple_channels_and_merge_them ( #344 )
...
* account_subscription_into_multiple_channels_and_merge_them
* Removing unecessary changes
* Minor fix after groovies comments
2024-03-01 14:45:28 +01:00
Groovie | Mango
24eb9a97f7
handle Lagged blocks in data_caching ( #345 )
2024-03-01 10:03:39 +01:00
galactus
3a032920e5
Bugfix account on demand ( #342 )
...
* Fixing bug in accounts on demand
* cargo fmt
* replacing atomicbool with notify
2024-02-29 10:28:23 +01:00
galactus
1dcd3abcf2
Adding few metrics for accounts, getting accounts arguments from env ( #341 )
2024-02-28 17:08:27 +01:00
galactus
49bb7ff9f3
Implementing account on demand ( #338 )
...
* Implementing account on demand
* Resubscribing accounts after every sometime
* Changing account stream commitment to processed instead
* Fixing account on demand, and account subscription bugs
* Changing variable name for commitment from confirmed to processed
* Some account optimizations
* Adding get balance call
* Changes after groovies review.
* On demand accounts subscribe first then delete old subscription
2024-02-28 15:40:11 +01:00
galactus
064d47719e
Creating an example directory and adding example to be implemented ( #340 )
2024-02-26 20:43:02 +01:00
Groovie | Mango
855c0190eb
prepare new "util" crate ( #333 )
...
prepare new "util" crate
2024-02-22 16:54:42 +01:00
Groovie | Mango
7bba02f3c5
wrap producedblock struct and avoid cloning it ( #336 )
...
wrap ProducedBlock in Arc
2024-02-22 14:28:29 +01:00
galactus
3d48c83df1
Fixing possible memory issues and adding metrics for account prio fees ( #335 )
...
* Fixing possible memory issues and adding metrics for account prio fees
* Minor changes after groovies review
2024-02-22 12:49:57 +01:00
galactus
c25c44eb9a
Solving potential deadlock in accounts library related to get_mut on dashmap ( #334 )
2024-02-22 12:49:47 +01:00