Commit Graph

92 Commits

Author SHA1 Message Date
GroovieGermanikus 31b575c25b
track recent delta and build histogram 2024-05-17 21:21:46 +02:00
GroovieGermanikus 6230725881
mock: add prng 2024-05-17 20:55:19 +02:00
GroovieGermanikus c797d19515
use wrapped stream to collect grpc 2024-05-17 16:25:11 +02:00
GroovieGermanikus 6c0e1439cf
add LZ4 compression 2024-05-13 10:40:43 +02:00
GroovieGermanikus 5291ad1aca
add rand dep 2024-05-08 07:14:29 +02:00
Kirill Fomichev aafd827df8
solana: update to 1.17.28 2024-03-26 16:30:35 -04:00
Kirill Fomichev 50ac737dd9
solana: update to 1.17.25 2024-03-14 10:19:34 -05:00
Kirill Fomichev bd0f1623d7
solana: update to 1.17.24 2024-03-05 20:31:44 -05:00
Kirill Fomichev 93a9da5be4
solana: update to 1.17.22 (#292) 2024-03-04 19:34:04 -05:00
Kirill Fomichev 8ee69327be
geyser: add `hostname` to version response (#291) 2024-03-04 18:27:41 -05:00
Kirill Fomichev 24d18a7266
proto: add `starting_transaction_index` to entry message (#289) 2024-03-04 18:03:27 -05:00
Kirill Fomichev 3003ca17d0
deps: make cargo-deny happy about openssl, unsafe-libyaml, h2, ahash (#278) 2024-01-22 10:55:07 -05:00
Kirill Fomichev 2f924ab44f
solana: update to 1.17.16 (#274) 2024-01-15 16:40:07 -05:00
Kirill Fomichev c7b72cc878
solana: update to 1.17.15 (#271) 2024-01-08 14:13:37 -05:00
Kirill Fomichev 159b12b29e
tools: fix panic on Ping/Pong messages in google pubsub (#261) 2023-12-08 14:40:28 -05:00
Kirill Fomichev 96477484b7
tools: remove `ordering_key` from `PubsubMessage` (#257) 2023-12-06 22:14:31 -05:00
Kirill Fomichev 6590208d4d
geyser: reconstruct blocks with zero entries (#245) 2023-11-24 21:38:49 -05:00
Kirill Fomichev f9394dbd23
solana: update to 1.17.6 (#244) 2023-11-21 20:17:47 -05:00
Kirill Fomichev c2a76f355a
use workspace for dependencies (#240) 2023-11-17 11:35:48 -05:00
Groovie | Mango 9ecf8d2283
tools: fixes openssl link problem (macos+aarch64) (#236)
building the rdkafka crate fails on mac per default configuration
see https://github.com/fede1024/rust-rdkafka/issues/491
2023-11-15 09:55:06 -05:00
Kirill Fomichev 9735b6d07a
solana: update to 1.17.5 (#235) 2023-11-14 09:59:07 -05:00
Kirill Fomichev c82dfb86b6
solana: update to 1.17.4 (#234) 2023-11-13 10:22:22 -05:00
Kirill Fomichev 8f1cc8bdf4
geyser: remove startup_status (#230) 2023-11-01 16:20:23 +06:00
Kirill Fomichev c6041386e8
tools: correctly handle SIGINT in kafka (#219) 2023-10-26 21:09:16 +06:00
Kirill Fomichev d8f4f38258
tools: add Google Pub/Sub (#211)
Signed-off-by: Kirill Fomichev <fanatid@ya.ru>
2023-10-19 18:39:33 +04:00
Kirill Fomichev f5f0c3cd8d
kafka: rename to tools (#203) 2023-10-14 11:39:09 +04:00
Kirill Fomichev c89b89dfc5
solana: update to 1.17.1 (#202) 2023-10-12 21:06:19 +04:00
Kirill Fomichev 87918a2a7d
geyser: support snapshot data (#182) 2023-10-12 18:56:24 +04:00
Kirill Fomichev ea1c4c9b1c
geyser: use entry_count from ReplicaBlockInfoV3 (#186) 2023-10-10 11:54:49 +04:00
Kirill Fomichev 11dbee965d
kafka: support prometheus address in config (#198) 2023-10-09 18:13:37 +04:00
Kirill Fomichev 29b8cd57a3
kafka: support YAML config (#197) 2023-10-09 17:41:17 +04:00
Kirill Fomichev b9e734fe1d
kafka: fix message size for gRPC client (#195) 2023-10-06 12:39:53 +04:00
Kirill Fomichev a090e97a9b
solana: update to 1.16.15 (#193) 2023-10-05 13:05:13 +04:00
Kirill Fomichev 6c94f54144
kafka: support strings for queue size (#192) 2023-10-04 17:38:32 +04:00
Kirill Fomichev 91a1c500d8
geyser: update deps, tokio=1.32.0 (#191) 2023-10-03 18:56:31 +04:00
Kirill Fomichev ed4350d316
client: add tx pretty print to rust (#189) 2023-10-03 18:09:05 +04:00
Kirill Fomichev f559fa8f60
proto: add mod `convert_to`, `convert_from` (#190) 2023-10-03 17:20:11 +04:00
Kirill Fomichev a6cb542167
geyser: update solana =1.16.14 (#188) 2023-10-02 22:46:37 +04:00
Kirill Fomichev 3f8f169e70
kafka: add producer/dedup/consumer (#170) 2023-08-28 22:47:15 -04:00
Kirill Fomichev 870fc652cb
examples: add rust transactions blocktime (#178) 2023-08-24 17:19:24 -04:00
Kirill Fomichev afd6569ddc
geyser: update block reconstruction code (#177) 2023-08-21 17:44:58 -04:00
Kirill Fomichev 1481ec9ac3
geyser: fix overflow for small slot number (#171) 2023-08-14 18:37:57 -04:00
Kirill Fomichev f2cfba9073
geyser: include entries to block message (#169) 2023-08-10 15:39:35 -04:00
Kirill Fomichev 1e2e3bbba0
geyser: fix config example (#168)
* add full block notification with no account defined.

Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

* rename ConfigGrpcFiltersBlocks any field to account_include_any

Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

* bump 1.6.1

Signed-off-by: Kirill Fomichev <fanatid@ya.ru>

---------

Signed-off-by: Kirill Fomichev <fanatid@ya.ru>
Co-authored-by: musitdev <philippe.delrieu@free.fr>
2023-07-26 22:22:01 -04:00
Kirill Fomichev 5ae7536f62
geyser: allow to disable unary methods (#166) 2023-07-22 15:37:13 -04:00
Kirill Fomichev b482e67db1
geyser: add Entry message (#163) 2023-07-20 17:34:11 -04:00
Kirill Fomichev 9e403806e7
geyser: reduce the amount of locks (#161) 2023-07-18 18:24:26 -04:00
Kirill Fomichev 6562dee357
geyser: add accounts to block message (#160) 2023-07-17 22:23:01 -04:00
Kirill Fomichev 0dff12d9fd
geyser: send block message with empty transactions (#156) 2023-07-07 12:16:56 -04:00
Kirill Fomichev 1486ebd8f5
geyser: add TokenAccountState to accounts filter (#154) 2023-06-29 19:29:55 -04:00