当前位置: 首页> 教育> 幼教 > solana 通过助记码 恢复 path 私钥 导入相关插件钱包

solana 通过助记码 恢复 path 私钥 导入相关插件钱包

时间:2025/7/11 8:18:45来源:https://blog.csdn.net/changliangwl/article/details/139458728 浏览次数:0次

solana 插件钱包 支持助记码 ,私钥等方式导入,但区别于metamask 每次只能导入一个path 账户,头疼!

上代码

import { Keypair } from "@solana/web3.js";
import { HDKey } from "micro-ed25519-hdkey";
import * as bip39 from "bip39";
import bs58 from'bs58';
import fs from 'fs'
const main = () =>{let content = ''const mnemonic ='';const seed = bip39.mnemonicToSeedSync(mnemonic, ""); // (mnemonic, password)const hd = HDKey.fromMasterSeed(seed.toString("hex"));for (let i = 0; i < 1; i++) {const path = `m/44'/501'/${i}'/0'`;const keypair = Keypair.fromSeed(hd.derive(path).privateKey);content=content+`address ${i} pubkey::`+keypair.publicKey.toBase58()+`  priKey::`+bs58.encode(keypair.secretKey)+` \n`;console.log(`${path} private => ${bs58.encode(keypair.secretKey)  }`);console.log(`${path} public=> ${keypair.publicKey.toBase58()}`);}const opt = {flag: 'a', // a:追加写入;w:覆盖写入}fs.writeFile('./sol.txt', content, opt, (err:any) => {if (err) {console.error(err)}})
}
main();

具体连接 

https://github.com/changliang0931/solana_demo/blob/master/src/solana.ts

关键字:solana 通过助记码 恢复 path 私钥 导入相关插件钱包

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: