same versioning with agave
Closed this issue · 2 comments
EmilRejman commented
Helius is not working with new v2 release of agave.
It might be resonable to create compatible releases for each agave release.
Errors for current mainnet release:
error: failed to select a version for `zeroize`.
... required by package `curve25519-dalek v3.2.1`
... which satisfies dependency `curve25519-dalek = "^3.2.1"` of package `solana-program v2.0.18`
... which satisfies dependency `solana-program = "=2.0.18"` of package `solana-sdk v2.0.18`
... which satisfies dependency `solana-sdk = "=2.0.18"` of package (...)
versions that meet the requirements `>=1, <1.4` are: 1.3.0, 1.2.0, 1.1.1, 1.1.0, 1.0.0
all possible versions conflict with previously selected packages.
previously selected package `zeroize v1.7.0`
... which satisfies dependency `zeroize = "^1.7"` of package `rustls v0.23.0`
... which satisfies dependency `rustls = "^0.23"` of package `hyper-rustls v0.27.0`
... which satisfies dependency `hyper-rustls = "^0.27.0"` of package `reqwest v0.12.8`
... which satisfies dependency `reqwest = "^0.12.8"` of package `helius v0.2.2`
... which satisfies dependency `helius = "=0.2.2"` of package (...)
failed to select a version for `zeroize` which could resolve this conflict
EmilRejman commented
@0xIchigo Why did you set specifically version 2.1? I assume version "2" was enough.
If someone wants to use current mainnet verison (which is 2.0, not 2.1) cannot use helius crate along it.
0xIchigo commented
What version are you looking for exactly? Most recent version is 2.1.5 and I tested that it works with solana-sdk
. Can you please open up a PR and/or explain more? @EmilRejman