Commit Graph

43 Commits

Author SHA1 Message Date
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 24d18a7266
proto: add `starting_transaction_index` to entry message (#289) 2024-03-04 18:03:27 -05:00
Kirill Fomichev 01faea2181
proto: add `entries_count` to block meta message (#283) 2024-01-26 08:24:49 -05:00
Linus Kendall 260bf36c1f
Relicensing as AGPL (#277)
* Relicensing as AGPL

Relicensing this repository as AGPL with client libraries as Apache.

* Move examples to Apache license

Move examples directory to apache license.

* fix license in cargo.toml

---------

Co-authored-by: Kirill Fomichev <fanatid@ya.ru>
2024-01-23 22:54:03 +05:30
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 bc235ed298
proto: add more convert functions (#264) 2023-12-10 11:29:39 -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
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 7bd3596c34
proto: add optional field `ping` to `SubscribeRequest` (#227) 2023-10-31 14:14:38 +06:00
Kirill Fomichev c5f2601dd0
proto: add optional field `filter_by_commitment` to Slots filter (#223) 2023-10-27 23:21:47 +06:00
Kirill Fomichev c89b89dfc5
solana: update to 1.17.1 (#202) 2023-10-12 21:06:19 +04:00
Kirill Fomichev ea1c4c9b1c
geyser: use entry_count from ReplicaBlockInfoV3 (#186) 2023-10-10 11:54:49 +04:00
Kirill Fomichev a090e97a9b
solana: update to 1.16.15 (#193) 2023-10-05 13:05:13 +04:00
Kirill Fomichev 91a1c500d8
geyser: update deps, tokio=1.32.0 (#191) 2023-10-03 18:56:31 +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 f2cfba9073
geyser: include entries to block message (#169) 2023-08-10 15:39:35 -04:00
Kirill Fomichev b482e67db1
geyser: add Entry message (#163) 2023-07-20 17:34:11 -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 4585913994
proto: add `account_include` to Blocks filter (#155) 2023-07-06 09:34:27 -04:00
Kirill Fomichev 1486ebd8f5
geyser: add TokenAccountState to accounts filter (#154) 2023-06-29 19:29:55 -04:00
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