Commit Graph

69 Commits

Author SHA1 Message Date
musitdev 952b0c866c add stake and schedule bootstrap 2024-01-03 10:20:18 +01:00
musitdev c9c67a56f6 add epoch info test for process and finalized 2023-10-04 20:59:11 +02:00
musitdev 18d9435919 add js epoch info test 2023-10-04 17:46:06 +02:00
Godmode Galactus b3a5622b5f
Revert "Block Listner Channel Fix (#137)"
This reverts commit 4e5506cc58.
2023-05-09 16:52:51 +02:00
Aniket Prajapati 4e5506cc58
Block Listner Channel Fix (#137)
* fix

* tokio select

* postgres pending join
2023-05-05 18:32:14 +02:00
Godmode Galactus 6a528a2df4
fetching block from estimated slot instead of polling by rpc. Dropping transactions that have already been confirmed 2023-05-01 08:11:19 +02:00
Godmode Galactus 0403d80676
solving current slot update issues 2023-04-26 11:18:40 +02:00
Aniket Prajapati b49d18d826
Postgres test migration fix (#122)
* metric devide fix

* postgres

* get max safe updates

* rm array vec

* >=

* make it 1

* continue

* postgres 50

* set default to 0 to trigger panic by default

* batch update statements

* add comment to code

---------

Co-authored-by: Maximilian Schneider <mail@maximilianschneider.net>
2023-04-16 20:46:47 +02:00
aniketfuryrocks 2699a676c4
postgres migration and test script fix 2023-04-15 02:40:25 +05:30
Godmode Galactus b1343f9835
Bugfixes and making tests work 2023-04-04 17:19:42 +02:00
Godmode Galactus bf5841f438
Adding prometheus metrics to newly added custom tpu classes 2023-04-04 10:49:58 +02:00
Godmode Galactus 4a66400856
cargo fmt, change number of endpoints 2023-04-03 19:29:37 +02:00
Godmode Galactus 927f894be9
Correcting QUIC TPU port, increasing default fanout, Limiting transaction queue size to 40K 2023-04-03 19:29:37 +02:00
Godmode Galactus e382765725
adding log messages in custom tpu client 2023-04-03 19:29:36 +02:00
Godmode Galactus e1c5c1fcdd
Creating custom TPU Client which follows leader schedule 2023-04-03 19:29:35 +02:00
aniketfuryrocks 8aaaf34c59
postgres 2023-03-31 23:35:17 +05:30
aniketfuryrocks 231e33f314
random string 2023-03-26 15:59:15 +05:30
galactus d130b83115
adding sizes of all the containers in prometheus (#76) 2023-03-05 22:40:02 +00:00
aniketfuryrocks b1885e0ea2
constant 2023-03-04 03:07:44 +05:30
aniketfuryrocks 634cfd8a29
block test 2023-03-03 19:31:50 +05:30
aniketfuryrocks d003798a50
block test 2023-03-03 19:31:50 +05:30
Aniket Prajapati 78cbafe0c2
add MAX_RECENT_BLOCKHASSHES and some logs (#49)
adding identity to the tpu client, connection cache

some refactoring in block_subscription

block pooling refactoring and rework on the test scripts

more refactoring after rebase

some more refactoring of block listner and tpu manager

limiting maximum number of parallel sents to 5

minor changes, cargo fmt, changing default value

waiting sometime before adding back errored block
2023-02-10 17:01:23 +01:00
aniketfuryrocks c2bcf6d126
tests and polling 2023-02-10 17:00:36 +01:00
aniketfuryrocks 6e02b8daf9
use memo 2023-02-10 17:00:35 +01:00
aniketfuryrocks 0e986dbd6a
benchhelper 2023-02-10 17:00:35 +01:00
aniketfuryrocks 55d1fd1dc8
memo: moved to helper 2023-02-10 17:00:35 +01:00
aniketfuryrocks 533ce21d92
memo 2023-02-10 17:00:35 +01:00
aniketfuryrocks 6704a4580b
test fix 2023-02-10 17:00:34 +01:00
Godmode Galactus 62207bb2ab
adding identity to the tpu client, connection cache 2023-02-08 22:18:09 +01:00
aniketfuryrocks a20d23e924
reset pub_sub client 2023-02-05 15:08:17 +05:30
aniketfuryrocks f1e4215c82
rm extra argument from block listner 2023-02-04 13:06:39 +05:30
aniketfuryrocks ec15e98b70
test 2023-02-03 15:42:41 +05:30
aniketfuryrocks 7f97b62845
untested: block_store and common block_listener 2023-02-02 19:00:15 +05:30
aniketfuryrocks 2f1334c9fe
fix tests to use git instead of path for deps 2023-02-02 16:38:27 +05:30
aniketfuryrocks 0bbb30b0db
use solana repo 2023-01-31 15:32:48 +05:30
aniketfuryrocks 04deb4d22a
write to postgres after every tx_batch 2023-01-29 00:40:49 +05:30
aniketfuryrocks b28cbff4cb
rebase unbounded 2023-01-29 00:24:26 +05:30
aniketfuryrocks d64d4194d0
have slot 2023-01-29 00:07:17 +05:30
aniketfuryrocks 4fbef582e3
WIP: 2023-01-28 02:05:29 +05:30
aniketfuryrocks 635cae824e fmt 2023-01-17 12:36:00 +05:30
aniketfuryrocks 40dd71f191 WIP: TpuManager 2023-01-17 12:35:24 +05:30
aniketfuryrocks e9d7e7d851 read config for payer 2023-01-17 11:02:19 +05:30
aniketfuryrocks b645dc9964
optimized tx batching 2023-01-12 17:58:59 +05:30
aniketfuryrocks a37cbd2047
bench-utils -> bench 2023-01-12 14:25:30 +05:30
aniketfuryrocks aa10496020
tracing fix, cli arg -i to -c, and memory metrics 2023-01-12 12:35:13 +05:30
Aniket Prajapati c368ac5fa2
subscribe to full blocks 2023-01-11 01:27:20 +05:30
Aniket Prajapati c00c7150cf
send_and_confirm_tx 2023-01-11 00:02:57 +05:30
Aniket Prajapati 35dbac2035
workers and house keeping 2023-01-10 20:26:41 +05:30
Aniket Prajapati bea2403e2a
tx store in tx_sender 2023-01-10 12:36:24 +05:30
Aniket Prajapati fba16b9941
fmt 2023-01-08 23:06:37 +05:30