Skip to content

Commit c2a710f

Browse files
authored
remove solana-sdk from solana-zk-token-sdk (solana-labs#3422)
* remove solana-sdk from solana-zk-token-sdk * post-rebase fix
1 parent 32b677b commit c2a710f

File tree

6 files changed

+29
-25
lines changed

6 files changed

+29
-25
lines changed

Cargo.lock

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

programs/sbf/Cargo.lock

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

zk-token-sdk/Cargo.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ num-derive = { workspace = true }
1717
num-traits = { workspace = true }
1818
solana-curve25519 = { workspace = true }
1919
solana-instruction = { workspace = true, features = ["std"] }
20-
solana-pubkey = { workspace = true }
20+
solana-pubkey = { workspace = true, features = ["bytemuck"] }
2121
solana-sdk-ids = { workspace = true }
2222
thiserror = { workspace = true }
2323

2424
[dev-dependencies]
25+
solana-keypair = { workspace = true }
2526
tiny-bip39 = { workspace = true }
2627

2728
[target.'cfg(not(target_os = "solana"))'.dependencies]
@@ -38,7 +39,10 @@ serde_derive = { workspace = true }
3839
serde_json = { workspace = true }
3940
sha3 = { workspace = true }
4041
solana-derivation-path = { workspace = true }
41-
solana-sdk = { workspace = true }
42+
solana-seed-derivable = { workspace = true }
43+
solana-seed-phrase = { workspace = true }
44+
solana-signature = { workspace = true }
45+
solana-signer = { workspace = true }
4246
subtle = { workspace = true }
4347
zeroize = { workspace = true, features = ["zeroize_derive"] }
4448

zk-token-sdk/src/encryption/auth_encryption.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,10 @@ use {
77
base64::{prelude::BASE64_STANDARD, Engine},
88
sha3::{Digest, Sha3_512},
99
solana_derivation_path::DerivationPath,
10-
solana_sdk::{
11-
signature::Signature,
12-
signer::{
13-
keypair::generate_seed_from_seed_phrase_and_passphrase, EncodableKey, SeedDerivable,
14-
Signer, SignerError,
15-
},
16-
},
10+
solana_seed_derivable::SeedDerivable,
11+
solana_seed_phrase::generate_seed_from_seed_phrase_and_passphrase,
12+
solana_signature::Signature,
13+
solana_signer::{EncodableKey, Signer, SignerError},
1714
std::{
1815
convert::TryInto,
1916
error, fmt,
@@ -267,8 +264,8 @@ impl fmt::Display for AeCiphertext {
267264
#[cfg(test)]
268265
mod tests {
269266
use {
270-
super::*,
271-
solana_sdk::{pubkey::Pubkey, signature::Keypair, signer::null_signer::NullSigner},
267+
super::*, solana_keypair::Keypair, solana_pubkey::Pubkey,
268+
solana_signer::null_signer::NullSigner,
272269
};
273270

274271
#[test]

zk-token-sdk/src/encryption/elgamal.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,10 @@ use {
3434
},
3535
serde::{Deserialize, Serialize},
3636
solana_derivation_path::DerivationPath,
37-
solana_sdk::{
38-
signature::Signature,
39-
signer::{
40-
keypair::generate_seed_from_seed_phrase_and_passphrase, EncodableKey, EncodableKeypair,
41-
SeedDerivable, Signer, SignerError,
42-
},
43-
},
37+
solana_seed_derivable::SeedDerivable,
38+
solana_seed_phrase::generate_seed_from_seed_phrase_and_passphrase,
39+
solana_signature::Signature,
40+
solana_signer::{EncodableKey, EncodableKeypair, Signer, SignerError},
4441
std::convert::TryInto,
4542
subtle::{Choice, ConstantTimeEq},
4643
zeroize::Zeroize,
@@ -870,7 +867,9 @@ mod tests {
870867
super::*,
871868
crate::encryption::pedersen::Pedersen,
872869
bip39::{Language, Mnemonic, MnemonicType, Seed},
873-
solana_sdk::{pubkey::Pubkey, signature::Keypair, signer::null_signer::NullSigner},
870+
solana_keypair::Keypair,
871+
solana_pubkey::Pubkey,
872+
solana_signer::null_signer::NullSigner,
874873
std::fs::{self, File},
875874
};
876875

zk-token-sdk/src/sigma_proofs/pubkey_proof.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,10 +138,7 @@ impl PubkeyValidityProof {
138138

139139
#[cfg(test)]
140140
mod test {
141-
use {
142-
super::*,
143-
solana_sdk::{pubkey::Pubkey, signature::Keypair},
144-
};
141+
use {super::*, solana_keypair::Keypair, solana_pubkey::Pubkey};
145142

146143
#[test]
147144
fn test_pubkey_proof_correctness() {

0 commit comments

Comments
 (0)