godmodegalactus
fc1810cc89
Removing postgres_session and moving it to history, start to implement saving blocks
2023-10-04 15:25:06 +02:00
musitdev
c6aba8f396
Epoch integration
2023-10-04 11:28:18 +02:00
GroovieGermanikus
e471ba638e
bench: add support for large transaction sizes
2023-09-29 09:57:36 +02:00
godmodegalactus
7ef29e1af6
implementing history, block storage method
...
changes after groovies review
2023-09-21 15:39:25 +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
5b3c46b8a2
recreated Cargo.lock
2023-09-04 15:02:31 +02:00
GroovieGermanikus
34e2cff6b6
move keypair_loaded to core
2023-09-02 14:59:56 +02:00
Godmode Galactus
a418fe7fc7
Refactoring the code from gyser branch and merging into master
2023-08-31 12:34:13 +02:00
GroovieGermanikus
87b8c077d0
cargo.lock
2023-07-29 11:18:20 +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
GroovieGermanikus
7c3f7bea74
refactor out tpu_quic_connection
2023-06-29 11:05:49 +02:00
GroovieGermanikus
87219da3e4
Cargo.lock
2023-06-23 09:01:17 +02:00
Godmode Galactus
1eefe06189
nit, changing the version of lite-rpc to 0.2.1
2023-06-16 14:21:58 +02:00
Godmode Galactus
478e65a93c
Adding more information to notifications
2023-06-13 17:04:16 +02:00
Godmode Galactus
3995d6ee39
removing dependency of jsonrpsee for core and services
2023-06-13 10:58:19 +02:00
Godmode Galactus
9c91c9528a
setting tokio to any for core and services and specifying version for lite-rpc
2023-06-13 10:58:19 +02:00
Godmode Galactus
3c31e25761
Adding licence and not publishing lite-rpc by default
2023-06-10 14:48:22 +02:00
Godmode Galactus
7c64913349
Changing version to 0.2.0
2023-06-10 14:48:21 +02:00
Godmode Galactus
27a42198e1
remove unused dependencies
2023-06-09 11:07:01 +02:00
Godmode Galactus
78df56e635
Split blocklistner code and move code into core
2023-06-08 18:34:03 +02:00
Godmode Galactus
4fc05f062d
moved code from TPU service and TPU connection to core, format and clippy
2023-06-08 11:27:02 +02:00
Godmode Galactus
00f2b39f52
splitting sevices into core and services
2023-06-07 20:00:59 +02:00
Godmode Galactus
151d7110a8
renaming from algorithms to services
2023-06-07 15:54:35 +02:00
Godmode Galactus
0f88e308c3
Creating a new package for lite-rpc algorithms
2023-06-04 22:23:03 +02:00
Godmode Galactus
ddbfc95675
solving issue with expired blockhashes
2023-05-01 10:22:17 +02:00
aniketfuryrocks
099fd80e34
upgrade jsonrpsee and fixed 1 bug of early return
2023-04-20 02:39:36 +05:30
Godmode Galactus
81b422c69a
increase limits, minor changes, updated the bench executable
2023-04-14 12:35:11 +02:00
aniketfuryrocks
93bde78bbf
lock rustls
2023-04-12 20:19:32 +05:30
aniketfuryrocks
713c19bf52
remove async_recursion and fix clippy bugs
2023-04-12 20:02:04 +05:30
Maximilian Schneider
ff9c0a5e65
store timestamps in sqlana ( #106 )
...
* save timestamps in sql
* move some timestamps to block
* store processed_local_time in blockstore
* continuosly poll processed blocks and feed into blockstore
* fetch local processing time from blockstore
* make Blocks.local_time optional in schema
2023-04-06 17:28:10 +02:00
Godmode Galactus
4555665229
Try connection 10 times, adding timeouts for connect, writeall and finish
2023-04-06 14:41:46 +02:00
Godmode Galactus
b1343f9835
Bugfixes and making tests work
2023-04-04 17:19:42 +02:00
Godmode Galactus
9d12a1f42b
Updating cargo files
2023-04-04 09:17:32 +02:00
Godmode Galactus
e1c5c1fcdd
Creating custom TPU Client which follows leader schedule
2023-04-03 19:29:35 +02:00
aniketfuryrocks
976265de41
rand cargo.lock
2023-03-18 16:36:41 +05:30
Godmode Galactus
3f8be135db
adding tokio metrics to prometheus
2023-03-06 10:14:48 +01:00
aniketfuryrocks
a13e630e56
use memo in create_memo_tx helper
2023-03-04 01:29:31 +05:30
aniketfuryrocks
1fb4ad981e
use async channels
2023-02-22 19:28:14 +05:30
galactus
577a1e8875
adding identity to new env variables ( #53 )
2023-02-13 18:58:30 +00:00
Godmode Galactus
62207bb2ab
adding identity to the tpu client, connection cache
2023-02-08 22:18:09 +01:00
aniketfuryrocks
008310a286
cargo upgrade and fmt
2023-02-05 16:01:55 +05:30
aniketfuryrocks
2ec0fc06af
prometheus
2023-02-04 17:15:20 +05:30
aniketfuryrocks
2f1334c9fe
fix tests to use git instead of path for deps
2023-02-02 16:38:27 +05:30
aniketfuryrocks
c6b6ec0c2f
use solana git
2023-02-02 16:20:06 +05:30
aniketfuryrocks
3f4f673d02
forwarded slot
2023-02-01 17:01:48 +05:30
aniketfuryrocks
e706429b08
rm procinfo
2023-02-01 16:33:45 +05:30
aniketfuryrocks
0bbb30b0db
use solana repo
2023-01-31 15:32:48 +05:30
aniketfuryrocks
5083862599
cargo upgrade && fix typo && fmt
2023-01-31 14:55:37 +05:30
aniketfuryrocks
21595caa06
update postgres fields
2023-01-31 14:42:23 +05:30
aniketfuryrocks
ff972fae48
prometheus
2023-01-29 05:09:29 +05:30
aniketfuryrocks
6ab77f9806
connect to postgres
2023-01-23 21:18:12 +05:30
aniketfuryrocks
36f2a7e9fa
Merge branch 'lite_rpc_postgres' into postgres
2023-01-22 15:00:36 +05:30
aniketfuryrocks
07e61edcdf
Merge remote-tracking branch 'origin/pan/metrics-deployment' into lite_rpc_new
2023-01-18 23:08:37 +05:30
aniketfuryrocks
3672a6a24c
postgres openssl types fixed but can't make certs to work
2023-01-18 22:35:03 +05:30
aniketfuryrocks
28413123e7
WIP: postgres ssl
2023-01-17 22:26:17 +05:30
aniketfuryrocks
e9d7e7d851
read config for payer
2023-01-17 11:02:19 +05:30
aniketfuryrocks
4b224a4386
rm actix
2023-01-12 16:24:25 +05:30
aniketfuryrocks
a37cbd2047
bench-utils -> bench
2023-01-12 14:25:30 +05:30
aniketfuryrocks
f5c9732332
bench
2023-01-12 13:45:21 +05:30
aniketfuryrocks
aa10496020
tracing fix, cli arg -i to -c, and memory metrics
2023-01-12 12:35:13 +05:30
aniketfuryrocks
a3f3e271f8
rm simplelog
2023-01-12 11:57:38 +05:30
aniketfuryrocks
f2b92ac858
cargo upgrade
2023-01-12 11:17:15 +05:30
aniketfuryrocks
3eb0f2bf1c
block hash
2023-01-12 11:05:09 +05:30
Aniket Prajapati
35dbac2035
workers and house keeping
2023-01-10 20:26:41 +05:30
godmodegalactus
eab035b07d
Merge branch 'send_transactions_in_batches' into processing_transaction_errors
2023-01-04 19:01:25 +01:00
Aniket Prajapati
b12810a706
blockhash
2023-01-04 16:28:25 +05:30
Aniket Prajapati
3faad9bc00
wip
2023-01-03 15:20:09 +05:30
Aniket Prajapati
a77a17260a
removed lite-client use get_signature_status
2023-01-02 19:08:59 +05:30
Aniket Prajapati
15b8780422
new confirm_transaction signature
2022-12-27 15:41:06 +05:30
aniketfuryrocks
05f32c9c97
replaced git dependency to crates.io variant
2022-12-21 23:24:48 +05:30
aniketfuryrocks
481e6f949e
moved
2022-12-17 08:05:49 +05:30
Godmode Galactus
6a70cf5548
Creating multiple threads to send tpu batches
2022-12-12 09:15:46 +01:00
Godmode Galactus
4d1ecf3926
updaing cargo file with the new repo compatible with lite rpc
2022-12-10 18:47:28 +01:00
aniketfuryrocks
5f047c9c4d
lite-client, tests and bench
2022-12-10 23:01:37 +05:30
Godmode Galactus
d11677c3d5
Adding info about memory used and nb of threads current process has in performance counters
2022-12-04 21:58:34 +01:00
Godmode Galactus
5d05abebde
Using clap parser for cli
2022-11-30 16:56:41 +01:00
aniketfuryrocks
6a11ebe2b8
use git instead of path to git submodule
2022-11-14 07:13:48 +05:30
Godmode Galactus
48bef7e551
Initial commit, moving the project from solana to an independent repository.
2022-11-12 14:32:01 +01:00