Kirill Fomichev
9dfe79f74d
geyser: add panic config option on failed block reconstruction ( #165 )
2023-07-21 22:57:00 -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
Juanito
44f50c3efd
Updating workflow. ( #159 )
...
* Updating workflow.
* Adding concurrency config to the task, removing redundant triggers
* Additional fix on triggers.
* Removed push trigger on npm publish task.
* Reverting a change.
* Changing folders name to avoid upload.
* Updating task.
2023-07-17 15:11:29 -03: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
53abdd9bdc
ci: add ubuntu-22 ( #153 )
2023-06-29 16:02:17 -04:00
Kirill Fomichev
ef9c079f07
geyser: support data_slice for accounts ( #150 )
2023-06-28 23:50:57 -04:00
Kirill Fomichev
b73848a37a
geyser: remove duplicated account updates for confirmed/finalized ( #152 )
2023-06-28 22:33:42 -04:00
Nikita Baksalyar
a127f8a362
Add TypeScript client package ( #142 )
...
- TypeScript client is now packaged as a library.
- Add more supported commands in the TypeScript example.
- Conform the TS client API with the Rust API.
- Add CI script to publish NPM package.
2023-06-28 20:10:46 +03:00
Kirill Fomichev
642ef4832b
client: set max message size for decode ( #151 )
2023-06-27 09:53:12 -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
092a94fccf
geyser: do not disconnect if subscribe stream is closed ( #140 )
2023-06-06 14:02:27 -04:00
Kirill Fomichev
9e0775068d
geyser: change default commitment to processed ( #137 )
2023-05-29 16:46:31 -04:00
cairo
a902665c00
doc: add command line examples for the Rust client ( #135 )
2023-05-27 16:39:02 +08: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
8ee39a04b5
plugin: remove connection after disconnect ( #127 )
...
* change clippy rule
* plugin: remove connection after disconnect
2023-05-23 10:51:24 +08:00
Kirill Fomichev
8942390e9c
rust client: add unary methods to example ( #126 )
2023-05-22 19:50:22 -04:00
Kirill Fomichev
f43140ea7f
ci: add tests check to clippy ( #125 )
2023-05-22 15:54:36 -04:00
cairo
02a94d926a
feat: add ping,get_latest_blockhash,get_block_height,get_slot for yellowstone-grpc-client
2023-05-23 00:58:59 +08: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
cairo
4cbb353be3
feat: #115 ( #116 )
2023-05-03 01:29:59 +08:00
Linus Kendall
8f2c50d589
Update README.md ( #108 )
2023-04-10 19:41:27 +02:00
Linus Kendall
cdbb4697a4
Make clippy happy ( #107 )
2023-04-10 11:47:59 +02:00
Linus Kendall
f3bcaecf96
Bump version ( #106 )
2023-04-10 10:47:25 +02:00
Linus Kendall
802236793c
Fix xtoken length ( #105 )
...
* Allow user defined TlsConfig
Let user deifne custom TlsConfig.
* Remove failing x-token lengths
X-Tokens can be different lengths so we should just check that it's longer than 0.
2023-04-10 10:44:56 +02:00
Kirill Fomichev
fc3f82ac04
geyser: impl default filters limit in config ( #103 )
2023-03-27 16:18:31 -03:00
Kirill Fomichev
ef39ed3836
fix release ci ( #102 )
2023-03-26 22:25:52 -03:00
Kirill Fomichev
e342e0b4e5
add memcmp/datasize filter to accounts ( #101 )
2023-03-26 21:40:39 -03:00
Linus Kendall
8c4f71648c
Allow user defined TlsConfig ( #98 )
...
Co-authored-by: Kirill Fomichev <fanatid@ya.ru>
2023-03-21 19:28:46 -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
Linus Kendall
ef20cc551d
Update README.md ( #93 )
2023-03-20 16:40:48 +01:00
Kirill Fomichev
5f61fe3208
move examples, new proto crate ( #92 )
...
* move examples
* move proto to separate crate
* use proto crate
* move config-check
* small fixes
2023-03-20 03:27:26 +08:00
Kirill Fomichev
0ffb9c5a73
add rust client lib ( #91 )
...
Thanks for the pr.
The WebSocket proxy also needs it.
2023-03-17 11:59:54 +08:00
Kirill Fomichev
80005d93bf
remove outdated Cargo.lock files ( #89 )
2023-03-13 18:24:35 -03:00
Linus Kendall
2c5d620ef5
Don't close streams ( #85 )
...
* Fix resubscriptions in golang
* Remove disconnection of stream to allow updates
* Add resub parameter
* Added a resub parameter
2023-03-13 17:21:28 +05:30
Linus Kendall
1783283ae4
Remove old golang proto ( #86 )
2023-03-09 18:18:43 +05:30
Kirill Fomichev
9f36593e49
add resubscribe example to rust client ( #83 )
2023-03-08 17:40:21 -03:00
Kirill Fomichev
09db6c6bf9
Update solana =1.15.2 ( #79 )
...
Co-authored-by: linuskendall <git@linuskendall.com>
2023-03-08 11:50:03 -03:00
Kirill Fomichev
ebc23b38d3
ci: add Cargo.lock check ( #73 )
2023-03-03 21:24:39 -03:00
cairo
c4487d891c
fix: allow optional x-token in rust client ( #72 )
...
* fix: allow optional x-token in rust client
---------
Co-authored-by: Kirill Fomichev <fanatid@ya.ru>
2023-03-03 16:16:13 -03:00