Commit Graph

150 Commits

Author SHA1 Message Date
aniketfuryrocks 40dd71f191 WIP: TpuManager 2023-01-17 12:35:24 +05:30
aniketfuryrocks 340f1701df reset lib.rs back to 127 and server to [::] 2023-01-17 11:11:06 +05:30
aniketfuryrocks 23681045cd replace 127.0.0.1 with [::] 2023-01-17 11:07:26 +05:30
aniketfuryrocks 30a04171da
full 2023-01-12 19:29:33 +05:30
aniketfuryrocks d6a8968e4d
dont unwrao 2023-01-12 19:25:04 +05:30
aniketfuryrocks b645dc9964
optimized tx batching 2023-01-12 17:58:59 +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 3eb0f2bf1c block hash 2023-01-12 11:05:09 +05:30
Aniket Prajapati 5c840fd2f8
log sigs 2023-01-11 11:52:10 +05:30
Aniket Prajapati ddf57170ca
forward error to signarture subscribers 2023-01-11 01:37:42 +05:30
Aniket Prajapati c368ac5fa2
subscribe to full blocks 2023-01-11 01:27:20 +05:30
Aniket Prajapati a4392cee2d
Fanout size 2023-01-10 21:15:30 +05:30
Aniket Prajapati 0a3700b0bd
argo fmt and fix 2023-01-10 20:44:55 +05:30
Aniket Prajapati 562afb6f13
checked substract metrics 2023-01-10 20:44:25 +05:30
Aniket Prajapati e36fbb4bf9
fix buf prev 2023-01-10 20:36:53 +05:30
Aniket Prajapati e3a39d9a47
metrics capture 2023-01-10 20:34:40 +05:30
Aniket Prajapati 2faa23b9ad
fix and fmt 2023-01-10 20:30:21 +05:30
Aniket Prajapati fa10893a76
DEFAULT clean interval constant 5 mins 2023-01-10 20:29:37 +05:30
Aniket Prajapati 35dbac2035
workers and house keeping 2023-01-10 20:26:41 +05:30
Aniket Prajapati db2e34da82
use local eqnue 2023-01-10 17:24:00 +05:30
Aniket Prajapati 3e9da83619
a 2023-01-10 17:14:50 +05:30
Aniket Prajapati 333eeab7fd
fake swap 2023-01-10 12:57:48 +05:30
Aniket Prajapati bea2403e2a
tx store in tx_sender 2023-01-10 12:36:24 +05:30
Aniket Prajapati a4080aa396
logs 2023-01-10 12:13:36 +05:30
Aniket Prajapati e16e0ed545
args 2023-01-10 12:10:43 +05:30
Aniket Prajapati fba16b9941
fmt 2023-01-08 23:06:37 +05:30
Aniket Prajapati d2192cd2fe
cargo fix 2023-01-08 23:02:40 +05:30
Aniket Prajapati f1ff855a73
logs rm 2023-01-08 23:01:46 +05:30
Aniket Prajapati 0f9d0bdfd3
rename metrics fields 2023-01-08 22:32:30 +05:30
Aniket Prajapati 35a9e2e193
-l flag 2023-01-08 22:28:14 +05:30
Aniket Prajapati 377c859c80
rm logs 2023-01-08 22:25:05 +05:30
Aniket Prajapati f8d879f8f3
increment confirmation count on finalize 2023-01-08 20:06:09 +05:30
Aniket Prajapati 2e9752e81c
allow subscription to sigs not in cache 2023-01-08 19:59:51 +05:30
Aniket Prajapati f3ba857e9b
insert request airdrop signature 2023-01-08 19:58:14 +05:30
Aniket Prajapati d2f8184c8e
getSignatureStatuses use global tx_store 2023-01-08 19:54:23 +05:30
Aniket Prajapati 0cd7377d9d
insert tx 2023-01-08 19:44:10 +05:30
Aniket Prajapati f3bc5e873b
global metrics store 2023-01-08 19:43:33 +05:30
Aniket Prajapati a8e4daba5a
metrics 2023-01-07 18:10:56 +05:30
Aniket Prajapati 14a3b51e49
cli and n_users_script 2023-01-07 15:25:12 +05:30
Aniket Prajapati 66d7baa807
signature subscribe fix 2023-01-07 14:14:30 +05:30
Aniket Prajapati 9de92652a1
notification object 2023-01-07 11:30:20 +05:30
Aniket Prajapati 7396bb4146
a 2023-01-05 16:24:00 +05:30
Aniket Prajapati 3ffe1470b8 fmt 2023-01-04 21:49:38 +05:30
Aniket Prajapati 61e0798995 block information 2023-01-04 21:48:27 +05:30
Aniket Prajapati 50d0d06b89 websocket pubsub 2023-01-04 18:51:00 +05:30
Aniket Prajapati af05b7420c use Option 2023-01-04 17:43:23 +05:30
Aniket Prajapati c5c0f86b45 implemented request_airdrop 2023-01-04 16:41:37 +05:30
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 381a5f0deb a 2023-01-02 21:25:50 +05:30
Aniket Prajapati 3e56179913 rm http 2023-01-02 21:20:13 +05:30
Aniket Prajapati 139dc934dd updated deps 2023-01-02 20:59:59 +05:30
Aniket Prajapati 26c104a186 batch_transactions 2023-01-02 20:42:26 +05:30
Aniket Prajapati 6172a4f4c3 increased retry tick duration 2023-01-02 19:11:15 +05:30
Aniket Prajapati a77a17260a removed lite-client use get_signature_status 2023-01-02 19:08:59 +05:30
Aniket Prajapati 6235cb211d a 2023-01-02 17:14:07 +05:30
Aniket Prajapati 15b8780422 new confirm_transaction signature 2022-12-27 15:41:06 +05:30
Aniket Prajapati e69bdb5d48 fixed tests 2022-12-24 01:28:42 +05:30
aniketfuryrocks 84153f9a45 a 2022-12-21 19:01:43 +05:30
aniketfuryrocks 7180d959e4 rm unused send_transaction_config fields 2022-12-18 20:48:09 +05:30
aniketfuryrocks 0ff895a862 rename light_bridge-^>lite_bridge 2022-12-18 20:39:37 +05:30
aniketfuryrocks 481e6f949e moved 2022-12-17 08:05:49 +05:30
aniketfuryrocks f78e4ddcb2
fix 2022-12-10 23:38:48 +05:30
galactus cdcac8fd32
Merge pull request #23 from aniketfuryrocks/bench_and_client
Bench, Tests and lib lite-client
2022-12-10 18:51:31 +01:00
galactus 5e3f2954e1
Merge pull request #20 from Lioncat2002/main
Fixed typescript tests and revert the cli
2022-12-10 18:45:28 +01:00
aniketfuryrocks 5f047c9c4d
lite-client, tests and bench 2022-12-10 23:01:37 +05:30
aniketfuryrocks 86c84df6db
get version 2022-12-10 14:31:39 +05:30
Kittycat 7140908e1b
Merge branch 'main' into main 2022-12-10 13:12:43 +05:30
Lioncat2002 12966235f2
fix: fixed typescript tests 2022-12-10 12:51:41 +05:30
Lioncat2002 60d0f8326e
feat: integrated ts tests with the lite rpc cli 2022-12-07 21:59:45 +05:30
Lioncat2002 51fe807e4a
feat: rewritten the cli to support extra commands 2022-12-07 20:35:18 +05:30
Lioncat2002 a6aa73fb02
chore: change port to 8899 and 8900 2022-12-07 19:35:37 +05:30
Kittycat 8b6b351a1d
Merge branch 'main' into main 2022-12-07 19:31:14 +05:30
galactus 717d779516
Merge pull request #18 from blockworks-foundation/implementing_get_latest_hash
Adding getLatestBlockhash in rpc
2022-12-07 11:31:33 +01:00
Godmode Galactus 73f9f0bd3d
adding get signature statuses 2022-12-06 22:25:24 +01:00
Godmode Galactus e20a2e4257
Adding getLatestBlockhash in rpc 2022-12-06 20:21:52 +01:00
galactus fc58a41c53
Merge pull request #17 from aniketfuryrocks/lite_client
Wrapper around RpcClient to call confirmTransaction Endpoint
2022-12-06 19:50:26 +01:00
aniketfuryrocks aea182b3b9
client 2022-12-06 17:12:46 +05:30
Lioncat2002 90c3e35c8a
chore: updated default values of cli 2022-12-06 10:54:20 +05:30
Lioncat2002 59197c52b3
chore: updated the cli so that it can accept ports correctly 2022-12-06 10:51:03 +05:30
Lioncat2002 692a54b059
feat: Updated typescript tests 2022-12-06 10:27:12 +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 fc77f1fce5
Removing unsafe code 2022-12-04 09:34:59 +01:00
Godmode Galactus b7df23d470
Adding performance counters 2022-12-03 22:07:23 +01:00
Godmode Galactus 5d05abebde
Using clap parser for cli 2022-11-30 16:56:41 +01:00
Godmode Galactus ea2fbe09ca
websockets bugfix and making sendAndConfirmTranascation work 2022-11-30 15:17:26 +01:00
Godmode Galactus 4f978394fd
cargo fmt 2022-11-30 13:28:15 +01:00
Godmode Galactus 40b4e40930
Correctly dispatching subscriptions with subscription ids 2022-11-30 13:27:47 +01:00
Godmode Galactus 12535686d4
websockets pubsub related changes 2022-11-28 22:11:06 +01:00
Godmode Galactus 601f01a518
sending notification on block subscribe, cargo fmt 2022-11-27 23:19:02 +01:00
Godmode Galactus a74e2c8c70
finishing with websockets implementation 2022-11-27 22:59:27 +01:00
Godmode Galactus e40c7ec61e
websockets completion of broadcasting notification and rpc service 2022-11-27 15:23:08 +01:00
Godmode Galactus 85be3cc707
Implementing initial stages for websocket connections 2022-11-27 09:33:56 +01:00
Godmode Galactus 53995c3de6
Adding a correct way to free the RPC context 2022-11-25 10:22:12 +01:00
galactus b73f214085
Merge pull request #9 from Lioncat2002/main
feat: added signature subscribe
2022-11-24 18:10:17 +01:00
aniketfuryrocks dca833e45a
fix a few warnings 2022-11-23 15:43:07 +05:30
Lioncat2002 072e54a566
feat: added signature subscribe 2022-11-22 19:10:48 +05:30
aniketfuryrocks c10d1e546e
cargo fmt and cargo fix 2022-11-14 07:19:59 +05:30
Godmode Galactus 48bef7e551
Initial commit, moving the project from solana to an independent repository. 2022-11-12 14:32:01 +01:00