-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.0.16 #13
Closed
2.0.16 #13
Changes from 2 commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
651310c
use yellowstone-proto v1.13.0+solana.1.17.28
grooviegermanikus c1ca3e2
1.13 with buffer window size
grooviegermanikus 1d2937a
clippy
grooviegermanikus e9eb3ec
relax yellowstone dependencies
grooviegermanikus 7f115fb
Adding notify channel to stop tasks
godmodegalactus 280f03d
Changing Notify channel to broadcast channel
godmodegalactus e000a96
bump version to 0.10.5
grooviegermanikus aad4baf
cargo
grooviegermanikus fef2e70
cleanup
grooviegermanikus dd18a20
use dedicated AST
grooviegermanikus 85d04ac
export GeyserGrpcClient, GeyserGrpcClientResult, GeyserGrpcClientError
grooviegermanikus 20f29c1
bump version to 0.10.6
grooviegermanikus 1245d8b
Merge branch 'main' into release/v0.10.x+yellowstone.1.13
grooviegermanikus dd78804
clarify await_or_exit behavior on channel close
grooviegermanikus 1d1a01c
clarify await_or_exit behavior on channel close
grooviegermanikus 929b20e
setup simple account subscription
grooviegermanikus f280f90
cleanup
grooviegermanikus e09e5e2
collectors
grooviegermanikus 1393527
calculate delta
grooviegermanikus edd3a1a
histogram
grooviegermanikus eb964e3
log deltas
grooviegermanikus 28c3041
log blocktime
grooviegermanikus 2d65f2d
flip delta time
grooviegermanikus 1e83353
document on slot delta
grooviegermanikus 8e5b1b8
log update span
grooviegermanikus a6cb6bb
mock correct size distribution
grooviegermanikus 39199b8
stream token accounts
grooviegermanikus 2cef5ef
token account
grooviegermanikus 1b536cb
build map of mint+owner
grooviegermanikus e278c14
build simple map
grooviegermanikus f60e9f2
timestamp tagging
grooviegermanikus e4bb528
configure logger
grooviegermanikus 09d4700
parse logs
grooviegermanikus b64f700
args
grooviegermanikus 1b5d4f4
provide logs as args
grooviegermanikus 087625d
track phoenix orderbook
grooviegermanikus 88f8d71
count data
grooviegermanikus 193a1b6
make SubscribeRequest forward-compatible
grooviegermanikus bd439a3
Merge branch 'release/v0.10.x+yellowstone.1.13' into groovie/performa…
grooviegermanikus 78b8197
calc delta using two slot sources
grooviegermanikus 86412cf
define AtomicSlot
grooviegermanikus 430847b
debounce update log
grooviegermanikus 61b202a
stop subscribing blocks meta
grooviegermanikus 6ffc8d0
bench ONLY spl accounts
grooviegermanikus 32aeb33
try to enable compression
grooviegermanikus f620664
fix ordering of slot change
grooviegermanikus 4157779
subscribe to all accounts
grooviegermanikus 03b3d14
add x-token for slot1+slot2
grooviegermanikus 08f17d3
account to CSV
grooviegermanikus 71d49a5
token accounts logging
grooviegermanikus 5710402
parse for time tagged log files
grooviegermanikus e366b59
read only vote transactions
grooviegermanikus a57860e
calculate vote timestamp spread
grooviegermanikus beeca85
fix account bench
grooviegermanikus 759170c
collect hashes
grooviegermanikus af17800
xor+lz4
grooviegermanikus 460ca4c
data delta
grooviegermanikus 238f44a
fix compile
grooviegermanikus 3fd7e6d
enable slot check
grooviegermanikus 6319612
smarter lag logging
grooviegermanikus a4a93de
allow for mock reset
grooviegermanikus c096a04
set nodelay + add env for window+biffer sizes
grooviegermanikus 0604573
log if env config missing
grooviegermanikus 1724047
compare account subscription with confirmation
grooviegermanikus c239e1b
clarify
grooviegermanikus 18729e8
dump
grooviegermanikus 8574783
wip
grooviegermanikus c71cbbe
accounts stream from da11 ledger-tool
grooviegermanikus 6e97616
subscripbe accounts
grooviegermanikus ce03864
Update to 2.0.16
e10e3f4
Applied cargo fmt
214886a
Integrates groovies stuff
e90ecd1
Applies PR feedback and some clippy fixes
9ce723f
Makes clippy happy
88ebcea
fix rust+deps version
grooviegermanikus 8acb7d3
comment on loop break
grooviegermanikus 89f27a3
comment on yellowstone version
grooviegermanikus File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[package] | ||
name = "geyser-grpc-connector" | ||
version = "0.10.1+yellowstone.1.12" | ||
version = "2.0.0" | ||
edition = "2021" | ||
|
||
description = "Multiplexing and Reconnection on Yellowstone gRPC Geyser client streaming" | ||
|
@@ -9,12 +9,12 @@ authors = ["GroovieGermanikus <[email protected]>"] | |
repository = "https://github.com/blockworks-foundation/geyser-grpc-connector" | ||
|
||
[dependencies] | ||
yellowstone-grpc-client = { version = "1.13.0+solana.1.17.15", git = "https://github.com/rpcpool/yellowstone-grpc.git", tag = "v1.12.0+solana.1.17.15" } | ||
yellowstone-grpc-proto = { version = "1.12.0+solana.1.17.15", git = "https://github.com/rpcpool/yellowstone-grpc.git", tag = "v1.12.0+solana.1.17.15" } | ||
yellowstone-grpc-client = { version = "2.0.0", git = "https://github.com/rpcpool/yellowstone-grpc.git", tag = "v2.0.0+solana.2.0.16" } | ||
yellowstone-grpc-proto = { version = "2.0.0", git = "https://github.com/rpcpool/yellowstone-grpc.git", tag = "v2.0.0+solana.2.0.16" } | ||
|
||
|
||
# required for CommitmentConfig | ||
solana-sdk = "~1.17.15" | ||
solana-sdk = "2.0.16" | ||
This conversation was marked as resolved.
Show resolved
Hide resolved
|
||
|
||
url = "2.5.0" | ||
async-stream = "0.3.5" | ||
|
@@ -32,6 +32,10 @@ bincode = "1.3.3" | |
|
||
csv = "1.3.0" | ||
|
||
[dev-dependencies] | ||
#[dev-dependencies] | ||
tracing-subscriber = "0.3.16" | ||
solana-logger = "1" | ||
solana-logger = "2.0.16" | ||
|
||
[patch.crates-io.curve25519-dalek] | ||
git = "https://github.com/anza-xyz/curve25519-dalek.git" | ||
rev = "b500cdc2a920cd5bff9e2dd974d7b97349d61464" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
[toolchain] | ||
channel = "1.73.0" | ||
channel = "1.81.0" |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should have same naming convention
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you eleborate on this naming convention - I don't understand what 0.10.1+yellowstone.1.12 means
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
0.10.1 is the version of the connector. "1.12" is the yellowstone-proto (protobuf) wire format version
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay that sounds like we want 0.11.0+yellowstone.2.0.0 for this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
would prefer 0.11.0+solana-2.0.16 or 0.11.0+yellowstone-2.0.0+solana-2.0.16, the solana dependency is the main thing people will want to look out for when using this package, but if there's a good reason for yellowstone tags, then let's do both. yellowstone-2.0.0 unfortunately supports many solana versions