You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The curve25519 code contains logic related to curve25519 syscalls. It is currently contained in zk-token-sdk create, but is mostly independent of the rest of the (token) logic in the crate. There are some downstream projects that only require the curve25519 logic, but unnecessarily need to depend on the entire set of dependencies in zk-token-sdk.
This is also the case with bn128 logic in the solana-program crate as it is independent of the rest of the logic there.
Proposed Solution
Separate out these crates into their own separate crates:
Problem
The
curve25519
code contains logic related to curve25519 syscalls. It is currently contained inzk-token-sdk
create, but is mostly independent of the rest of the (token) logic in the crate. There are some downstream projects that only require the curve25519 logic, but unnecessarily need to depend on the entire set of dependencies inzk-token-sdk
.This is also the case with bn128 logic in the
solana-program
crate as it is independent of the rest of the logic there.Proposed Solution
Separate out these crates into their own separate crates:
The text was updated successfully, but these errors were encountered: