如何从秘密短语(助记符)SOLANA 生成密钥对

2023-12-01

我正在使用 Solana 和幻影钱包,我有一个带有公钥的钱包,我有它的由 12 个单词组成的秘密短语。 当我从我使用的秘密短语生成密钥对时:

const getKeyPair = (mnemomic) => {
  const seed = bip39.mnemonicToSeedSync(mnemomic).slice(0, 32);
  const Keypair = web3.Keypair.fromSeed(seed);
  return Keypair;
};

生成的密钥对有 publicKey 和 privateKey ,但是当我使用生成的公钥检查我的余额时,我发现余额始终为 0,即使我尝试使用我的代码空投 Sol,它也不会进入帐户。

但是,如果我使用幻影钱包中的公钥进行检查,我会得到我拥有的 Sol,如果我想空投 sol,它们也会正常进行。

为什么我生成的公钥与幻像钱包中的公钥不一样?


solana-keygen recover 'prompt:?key=0/0' -o phantom_wallet.json

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从秘密短语(助记符)SOLANA 生成密钥对 的相关文章

随机推荐

  • 如何在android中显示外部图像?

    我想显示外部图像 例如 http abc com image jpg 在我的 Android 手机应用程序中 谁能指导我如何实现这一目标 有很多方法可以实现您的要求 基本上 您必须使用 urlrequest 下载图像 然后使用 InputS
  • Pathways:操作 R 中父子“节点”中的事件列表

    我感兴趣的是根据预先指定的事件列表 例如诊断 手术 治疗1 治疗2 死亡 可视化患者的路径 测试数据集可能如下所示 df lt structure list ID structure c 1L 1L 1L 2L 2L 2L 2L 2L 3L
  • Node.js 模块范式的基础知识?

    我正在努力真正掌握这里的一些基本知识 我觉得这不仅阻碍了我 而且导致了蹩脚的代码 我不喜欢这样 我理解将功能代码块分解为单独模块的概念 例如路由 数据库模型等 但我很难理解如何正确编排所有这些单独模块的相互依赖的功能 让我举几个例子来说明我
  • mysqli_real_escape_string 和双引号问题

    我有这个代码 var mysqli real escape string connection POST var sql UPDATE users SET var var WHERE id id 如果变量是aaa 没关系 即使 var 是a
  • sql-server:我如何知道谁在我的数据库中?

    我有一个访问前端和sql server 后端 我想知道哪些用户当前正在使用该数据库 使用 access 或 sql server 可以做到这一点吗 在 SQL Server 中 您可以运行此存储过程 sp who2 EDIT 如果您想查看在
  • 在 Maven 中调试?

    是否可以从 Maven 启动 jdb 等调试器 我有一个pom xml成功编译项目的文件 但是 该程序挂在某处 我真的很想启动 jdb 或等效的调试器来查看发生了什么 我编译使用mvn compile并使用以下命令启动 mvn exec j
  • 如何使用 sqldf 包提取月份

    我尝试使用 sqldf 包和月份函数获取基于日期分组的视图 但出现错误 Error in sqliteSendQuery con statement bind data error in statement no such function
  • 按依赖于另一列的列进行分组

    这是我试图通过 MySQL 查询彻底解决的问题的简化视图 这不是我正在处理的实际表 如果我有下表 Name Buyer ID John Fred 4 John Smith 3 Fred Sally 2 John Kelly 1 我想要一个查
  • NTFS 连接,难以理解 API

    Update 这个问题有evolved进入一个关于NTFS filesystem filter driver如何在备份应用程序和其他需要了解的程序中使用Win32 API磁盘上的文件到底是什么 路口和重解析点是我需要考虑的关键概念 也是 N
  • MySQL 可以拆分列吗?

    我有一列包含逗号分隔的数据 1 2 3 3 2 1 4 5 6 5 5 5 我正在尝试运行一个搜索来单独查询 CSV 字符串的每个值 0
  • 基数排序算法

    我得到了一些逆向工程算法 下面的算法是基数排序 但我对代码中实际发生的情况感到非常困惑 我是算法新手 不确定代码如何对数组中的元素进行排序 我不确定哪些位与算法有关以及掩码是什么 这是代码 ArrayList
  • 是否可以使用常规 JVM 创建一个不会被任何其他线程抢占的高优先级线程?

    所以我的目标很简单 我想在 Java 中创建一个高优先级线程 而不使用 RTSJ 实时 Java VM 或其他一些专有 JVM 假设您从未创建任何垃圾 因此 GC 不会成为罪魁祸首 假设我有 4 个处理器 可行吗 如果没有 是否可以计算我的
  • 使用 Python(套接字)创建一个简单的聊天应用程序

    我正在尝试使用套接字 python 创建一个简单的聊天应用程序 客户端可以向服务器发送消息 服务器只需将消息广播给除发送消息的客户端之外的所有其他客户端 客户端有两个线程 永远运行 send 发送只是将客户端的消息发送到服务器 receiv
  • 清除 JFormattedTextField 的内容不起作用?

    我有一个JFormattedTextField它只接受 8 位数字 但是当我尝试使用退格按钮清除文本字段时 它不会删除数字的第一个字符 与删除按钮的行为也相同 我每次都必须预先使用 Esc 键来删除该字符 NumberFormat intF
  • 子进程模块无法运行命令

    我正在尝试对我的一组文件执行 Google 的 cpplint py 并将结果收集到一个日志文件中 但是 我还没有成功击败子流程模块 我当前的代码在这里 import os subprocess rootdir C users me Doc
  • 保存从 xmpp Strope si-filetransfer 接收到的文件

    我正在使用 strope si filetransfer js 插件在我的 Web 应用程序中实现文件传输 我能够在 iq 节中接收文件详细信息 我的问题是 如何从 iq 节中提取文件数据并下载 我提到的链接可以解决 https githu
  • 在 Visual Studio 2008 中调试时如何通过管道传输输出?

    我尝试进入项目属性 在配置属性下选择调试 并将命令参数设置为 gt out txt 当然不带引号 但是 当我运行该程序 使用 F5 时 我仍然在控制台上看到输出 并且没有创建 out txt 文件 这只是一个简单的 C Hello Worl
  • 如何“打印”处理不可打印值的字节数组

    我在这个论坛上看到了很多相关的问题和答案 但没有找到任何可以解决我的问题的内容 这个想法很简单 这是使用 Java 编程语言 我目前仅限于使用 Java 7 接收到一个字节数组 代表任何内容 某种有线格式 某种形式的编码数据 嵌入 文本 的
  • 使用 R 中的截止值对多列进行排序

    Given n列 我希望第一列按降序排列 直到达到截止值 然后对第二列进行排序 依此类推 解释起来有点棘手 所以这里有一个最简单情况的示例 有两列 df lt structure list x c 0 92 0 9 0 9 0 88 0 8
  • 如何从秘密短语(助记符)SOLANA 生成密钥对

    我正在使用 Solana 和幻影钱包 我有一个带有公钥的钱包 我有它的由 12 个单词组成的秘密短语 当我从我使用的秘密短语生成密钥对时 const getKeyPair mnemomic gt const seed bip39 mnemo