我有这个代码:
use schnorrkel;
use schnorrkel::{
derive::{ChainCode, Derivation, CHAIN_CODE_LENGTH},
signing_context, Keypair, MiniSecretKey, PublicKey, SecretKey,
};
use substrate_primitives::crypto::Pair as PairT;
use substrate_primitives::sr25519;
use substrate_primitives::sr25519::Pair;
fn main() {
let keypair = sr25519::Pair::generate();
let private_key = keypair.somehow_get_the_private_key_func();
}
我尝试使用SecretKey
特征(在开头导入),但它说SecretKey
是私有的,所以我想到的唯一方法是修改 Substrate 的源以添加一个给我私钥的函数,但我不想通过源代码更改来做到这一点。
要走的路是什么?