Commit Graph

14 Commits

Author SHA1 Message Date
Kirill Fomichev ef9c079f07
geyser: support data_slice for accounts (#150) 2023-06-28 23:50:57 -04:00
Kirill Fomichev cdd6bcbef0
geyser: update solana =1.16.1 (#146) 2023-06-16 23:22:42 -04:00
Kirill Fomichev b7fa0cd9ff
geyser: send task per connection (#145) 2023-06-15 22:53:48 -04:00
Kirill Fomichev e03a47c0cf
version: bump (#133) 2023-05-26 21:00:50 -04:00
Kirill Fomichev 604add3080
grpc, proto: add unary is_blockhash_valid (#132) 2023-05-26 14:11:58 -04:00
Kirill Fomichev 6812298fbc
grpc, proto: add getVersion (#130) 2023-05-25 13:11:05 -04:00
Kirill Fomichev 968dce9463
grpc, proto: add commitment level (#128) 2023-05-25 11:31:08 -04:00
Kirill Fomichev f43140ea7f
ci: add tests check to clippy (#125) 2023-05-22 15:54:36 -04:00
cairo 58120e7c7a
111 add logical and to transaction subscriptiosn (#121)
* feat: #111 - Add account_required logic to FilterTransactions

* test: Test empty parameters for account and transactions.

* feat: #111 test cases
2023-05-16 22:57:57 +08:00
cairo 61f4d436e6
114 the grpc framework supports non streaming methods getlatestblockhash (#117)
* feat: unary Ping method for geyser_server

* fix: variables can be used directly in the `format!` string

* feat: Geyser server getLatestBlockhash method

* fix: use RwLock from tokio

by fanatid:
I think it's better to use RwLock from tokio, everything what we have is async

* feat: #112 getBlockHeight & getSlot

* use RwLock and mpsc (#118)

---------

Co-authored-by: Kirill Fomichev <fanatid@ya.ru>
2023-05-10 09:52:26 +08:00
Kirill Fomichev e342e0b4e5
add memcmp/datasize filter to accounts (#101) 2023-03-26 21:40:39 -03:00
Kirill Fomichev bbb5a2d9cc
re-export prost and tonic in proto crate (#100) 2023-03-21 17:56:53 -03:00
Kirill Fomichev b7a1b8a996
add required field description to Cargo.toml (#96) 2023-03-20 21:04:09 -03:00
Kirill Fomichev 5b0897a958
change crates prefix to yellowstone (#95)
Co-authored-by: shuimuliang <shuimuliang@gmail.com>
2023-03-20 20:40:32 -03:00