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