Commit Graph

27 Commits

Author SHA1 Message Date
Lou-Kamades c5caf3037e
refactor: expose quic-proxy-integrationtest setup 2024-04-07 13:55:40 +02:00
Lou-Kamades 7530c4d77c
Merge branch 'main' into lou/tc-4 2024-04-06 16:32:40 +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
godmodegalactus 35d13a25de
Merge branch 'production' 2024-03-19 18:09:59 +01:00
godmodegalactus 4bcc9ddb6c
Adding quic timers metrics, more quic bugfixes 2024-03-19 14:37:08 +01:00
godmodegalactus 596957f65e
Priority fee related statistics 2024-03-18 21:57:32 +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 374777cabc
minor optimizations, checking blockheight and confirmation status at replay 2024-03-09 19:18:33 +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
godmodegalactus 7ef29e1af6
implementing history, block storage method
changes after groovies review
2023-09-21 15:39:25 +02:00
godmodegalactus 255b9de7f5
fixing tests, cargo fmt 2023-09-20 17:01:23 +02:00
godmodegalactus 7f3d3303b7
checking for transaction confirmation and blockheight before sending the transaction 2023-09-20 16:57:01 +02:00
galactus 41ae03e8f5
Merge pull request #196 from blockworks-foundation/improve_tx_replayer
improve the algorithm to schedule transaction replays
2023-09-15 13:56:40 +02:00
Godmode Galactus 5f48f21cd9
Changes after groovies review 2023-09-15 11:05:36 +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 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 9263b11e8c code fmt 2023-08-29 01:13:08 +02:00
GroovieGermanikus a8863cd74d code format lite-rpc 2023-08-02 15:22:59 +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
Godmode Galactus ddd9f95a4d
after steves comments 2023-06-15 18:33:20 +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