Commit Graph

30 Commits

Author SHA1 Message Date
Aniket Prajapati 2f99b95150
Merge 7457c8bc72 into 2d614365e7 2024-04-07 22:01:31 -04:00
Groovie | Mango 944a93114c
Bugfix,379 identity key pair loading must be optional (#381)
fix identity keypair loading logic

reverting to this logic
1. check if env variable IDENTITY is present
2. check if cli arg --identity-keypair is present
3. assume no identity
2024-04-02 15:52:06 +02:00
Lou-Kamades 4d7700145e
fix parsing of use_grpc env var (#378) 2024-04-02 10:21:46 +02: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 50b81135c3
Merge branch 'production' 2024-03-18 20:01:02 +01:00
godmodegalactus 85fcb6097e
Adding some more metrics for quic tpu, and changing some parameters 2024-03-18 17:25:52 +01:00
galactus 1dcd3abcf2
Adding few metrics for accounts, getting accounts arguments from env (#341) 2024-02-28 17:08:27 +01:00
galactus 49bb7ff9f3
Implementing account on demand (#338)
* Implementing account on demand

* Resubscribing accounts after every sometime

* Changing account stream commitment to processed instead

* Fixing account on demand, and account subscription bugs

* Changing variable name for commitment from confirmed to processed

* Some account optimizations

* Adding get balance call

* Changes after groovies review.

* On demand accounts subscribe first then delete old subscription
2024-02-28 15:40:11 +01:00
Lou-Kamades 0678bc4f50
validate LITE_RPC_HTTP_ADDR in config (#331)
validate config value for LITE_RPC_HTTP_ADDR and LITE_RPC_WS_ADDR
2024-02-21 14:17:14 +01:00
galactus bcc3c37346
Accounts support (#327)
* Slitting rpc and pubsub services, adding few class and rpc, pubsub callbacks for accounts

* Implementing account storage and service writing some tests

* Chainging to interface, adding new tests

* Implementing accounts related rpc endpoints

* Adding tests for account filters

* Minor bug fixed and errors

* Fixing issue with get program accounts

* Implementing subscription

* use auto reconnect (#329)

* groovie comments part_1

* Fixing tests, fixing groovies comments

* Adding workspace to test filters, minor changes

---------

Co-authored-by: Groovie | Mango <95291500+grooviegermanikus@users.noreply.github.com>
2024-02-14 19:20:25 +01:00
Groovie | Mango 0821057389
obfuscate tokens (#328)
* obfuscate tokens

* use ellipses
2024-02-14 09:55:21 +01:00
Groovie | Mango 38da1ed987
Improvement/check block sequencing (#299)
use grpc multiplex and improve sequencing
2024-02-07 15:51:22 +01:00
galactus 196b400e15
Adding support for address lookup tables (#319)
* Initial implementation of address lookup tables

* Implementing fetching of address lookup tables

* Use address lookup tables to calculate account prio fees

* Adding some logs and renaming classes

* preloading all the alts correctly

* Changes after groovies review

* Fixing issues after rebase
2024-02-06 17:59:46 +01:00
Groovie | Mango fae4cecc0e
Improvement/saving blocks use lookup tables (#318)
block store basic implementation
2024-02-05 20:20:15 +01:00
galactus 4d5a21530c
Adding CLI argument to set the max number of connections with the leader (#317)
* Adding CLI argument to set the max number of connections with the leader

* Fixing env variable name
2024-02-05 14:06:24 +01:00
Aniket Prajapati 7457c8bc72
fmt 2024-02-01 21:30:49 +05:30
Aniket Prajapati ce38fd226b
config short 2024-02-01 21:28:31 +05:30
musitdev 402ebd69b1 correct from PR remarks 2024-01-04 13:36:13 +01:00
musitdev 5a24c2bb4d set stake_vote optional and integrate leader schedule and vote in send Tx 2024-01-03 10:25:45 +01:00
Groovie | Mango 5cfb6de72a
grpc multiplexing integrate (#255)
allow multiple GRPC sources
2023-12-22 14:42:20 +01:00
Aniket Prajapati 8d5e598d51
identity (#249) 2023-11-27 21:01:59 +05:30
Aniket Prajapati 3eecb89b81
simple config, env and cli (#247)
* simple config, env and cli

* fix comp

* init env first

* added env override

* postgres config

* fmt

* updated env in readme

* examples

* a
2023-11-27 14:24:59 +05:30
Arrowana 15ffb44f6e allow x-token 2023-11-07 21:04:17 +11:00
GroovieGermanikus 2f73b1aea7 quic proxy: rename experimental_quic_proxy_addr -> quic_proxy_addr 2023-09-02 14:12:49 +02:00
Godmode Galactus 4e66872a6e
Cargo fmt 2023-08-31 14:26:46 +02:00
Godmode Galactus 3a8ce5e95c
Bugfix adding gprc support 2023-08-31 13:56:33 +02:00
GroovieGermanikus f2dbdd8dea add cli option 2023-07-26 23:33:49 +02:00
GroovieGermanikus 0490e557de merge integration test branch into proxy branch 2023-07-20 13:45:54 +02:00
Godmode Galactus 0f88e308c3
Creating a new package for lite-rpc algorithms 2023-06-04 22:23:03 +02:00