【发布时间】:2021-09-09 13:47:09
【问题描述】:
我正在尝试在后端使用钱包种子,使用nodejs,来连接区块链。来自"@solana/web3.js" 库的Keypair 模块有一个fromSeed 方法,我将它与来自bip39 库的另一种方法的输入一起使用,它将我的助记符转换为种子。这是我的代码
const mnemonic = <My-mnemonic>
console.log(bip39.validateMnemonic(mnemonic)) // true
bip39.mnemonicToSeed(mnemonic).then(buffer => Keypair.fromSeed(buffer)).catch(err => console.log(err))
这是我的错误
Error: bad seed size
at Function.nacl.sign.keyPair.fromSeed (/home/diazrock/Carrera/Elasbit/NFT's/mint-nft-solana/node_modules/tweetnacl/nacl-fast.js:2329:11)
at Function.fromSeed (/home/diazrock/Carrera/Elasbit/NFT's/mint-nft-solana/node_modules/@solana/web3.js/lib/index.cjs.js:5625:53)
at bip39.mnemonicToSeed.then.buffer (repl:1:55)
【问题讨论】:
标签: node.js blockchain wallet solana