[dependencies]
rand = "0.8"
secp256k1 = { version = "0.21", features = ["rand"] }
然后,编写代码生成密钥对:
use rand::rngs::OsRng;
use secp256k1::{Secp256k1, SecretKey, PublicKey};
let secp = Secp256k1::new();
let mut rng = OsRng::new().expect("Unable to get RNG");
let (secret_key, public_key) = secp.generate_keypair(