Skip to content

Commit 0e9c8e8

Browse files
committed
swap deprecated sp-ark-bls12-381 crate with sp-crypto-ec-utils::bls12-381
1 parent 6c10711 commit 0e9c8e8

File tree

5 files changed

+6
-16
lines changed

5 files changed

+6
-16
lines changed

Cargo.lock

Lines changed: 1 addition & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,6 @@ sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk.git", tag = "p
274274
w3f-bls = { git = "https://github.com/opentensor/bls", branch = "fix-no-std", default-features = false }
275275
ark-crypto-primitives = { version = "0.4.0", default-features = false }
276276
ark-scale = { version = "0.0.11", default-features = false }
277-
sp-ark-bls12-381 = { git = "https://github.com/paritytech/arkworks-substrate", package = "sp-ark-bls12-381", default-features = false }
278277
ark-bls12-381 = { version = "0.4.0", default-features = false }
279278
ark-serialize = { version = "0.4.0", default-features = false }
280279
ark-ff = { version = "0.4.0", default-features = false }

pallets/drand/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ scale-info = { workspace = true, features = ["derive"] }
1717
serde = { workspace = true, features = ["derive"] }
1818
serde_json.workspace = true
1919
log.workspace = true
20-
hex = { workspace = true, features = ["serde"] }
20+
hex = { workspace = true, features = ["serde", "alloc"] }
2121
sha2.workspace = true
2222
anyhow.workspace = true
2323
# frame deps
@@ -29,7 +29,7 @@ sp-io.workspace = true
2929
sp-runtime.workspace = true
3030
sp-std.workspace = true
3131
# arkworks dependencies
32-
sp-ark-bls12-381.workspace = true
32+
sp-crypto-ec-utils = { workspace = true, features = ["bls12-381"] }
3333
ark-bls12-381 = { workspace = true, features = ["curve"] }
3434
ark-serialize = { workspace = true, features = ["derive"] }
3535
ark-ff.workspace = true
@@ -64,7 +64,7 @@ std = [
6464
"serde/std",
6565
"serde_json/std",
6666
"hex/std",
67-
"sp-ark-bls12-381/std",
67+
"sp-crypto-ec-utils/std",
6868
"ark-bls12-381/std",
6969
"ark-serialize/std",
7070
"ark-ff/std",

pallets/drand/src/bls12_381.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
use ark_ec::pairing::Pairing;
1818
use ark_std::{Zero, ops::Neg};
19-
use sp_ark_bls12_381::{
19+
use sp_crypto_ec_utils::bls12_381::{
2020
Bls12_381 as Bls12_381Opt, G1Affine as G1AffineOpt, G2Affine as G2AffineOpt,
2121
};
2222

pallets/drand/src/verifier.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use ark_ec::{AffineRepr, hashing::HashToCurve};
2727
use ark_serialize::CanonicalSerialize;
2828
use codec::Decode;
2929
use sha2::{Digest, Sha256};
30-
use sp_ark_bls12_381::{G1Affine as G1AffineOpt, G2Affine as G2AffineOpt};
30+
use sp_crypto_ec_utils::bls12_381::{G1Affine as G1AffineOpt, G2Affine as G2AffineOpt};
3131
use tle::curves::drand::TinyBLS381;
3232
use w3f_bls::engine::EngineBLS;
3333

0 commit comments

Comments
 (0)