问题标签 [litecoin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 比特币隔离见证钱包地址计算
对不起,如果这有点误导,但我实际上是用莱特币而不是比特币做的,但算法是完全相同的,我很确定答案也会是。事实上,我几乎可以肯定,比特币也会有同样的问题。我很难为给定的公钥生成正确的 SegWit 地址,如下所示:
莱特币地址生成(与比特币相同)
- 我采用压缩公钥:03861b83752e0c47cac36fc5980ae8956f41f6d9792a51f68a6bd5f66cc7364b48
- 公钥上的 SHA256。
- RipeMD160 来自 2 的结果。
- 添加一个前缀字节,在我的例子中是 0x3a,它是 LTC_TESTNET
- 将 4 的 SHA256 结果加倍,并将该结果的前四个字节添加到 RipeMD160 的末尾。
- 最后,Base58 编码。
一切看起来都很花哨,对吧?Out 弹出 SegWit 地址: QhQxSZvVDWr3JvoKsYVC6BBW3DqkGhesrF
但是,我很确定这个地址是不正确的。当我将私钥作为 (p2wpkh-p2sh:) 导入 Electrum-LTC 时,它为此私钥生成的地址是: QYyWqgyWSm1AJWph32GnyY7eamG1wUDruk
现在我相信 Electrum-LTC 是正确的,在生成 SegWit 地址时我缺少一些东西,而且地址生成不仅仅是更改网络前缀。我的公钥哈希是:
e444ac77800cdf904b928fc4642ab6fb6d4d696c
Electrum-LTC 的公钥哈希是:
87b3e5bf5b2a1381e6549020d245e45b9ac76c82
由于这些值非常不同,这表明最初的 SHA256 不仅仅散列公钥,而且我遗漏了一些东西。我几乎没有想法,希望有人能给出答案,而我在源代码中唯一能找到的东西,在 chainparams.cpp 中是这样的:
有谁知道我可能做错了什么?
更新 - 有人要代码 - 所以在这里
php - 如何从 rpc 服务器响应中保存一个变量?
我想将我的 RPC 钱包服务器与我的 WEB 服务器使用 RPC 和 PHP 库连接到我的 litecolin 守护程序服务器。
这是我用来连接服务器的库。
这是我的 index.php,它将生成新地址来存放莱特币 :)
因此,当我得到响应时,我会得到一些非常困难的数组来为我读取,并且从他那里我只需要此块中的变量作为 [响应]
以下是打印为漂亮打印的服务器的完整响应:
这对于不了解 json 响应的人来说很难理解如何仅获取 [response] 并将其保存到 sql,当然我知道如何保存到 mysql 但如何仅获取该响应变量对我来说很难所以我想请任何知道在这里做什么的人来帮助我,甚至为我指出一些简单的解决方案。
非常感谢您阅读我的代码。感谢您以后的回复和帮助!
你的堆栈朋友:)
编辑:如果这不是 json 响应,谁能告诉我这个响应是什么以及如何获得我需要的结果(钱包)变量。当我想回显我的 $alo 变量时,我得到了无法将对象转换为字符串的错误...什么
python - 将莱特币区块链分叉并修改为不可开采和 POS?
据我了解,可以分叉和修改莱特币存储库以创建行为相似的新区块链(具有自己的货币名称和符号),但是我找不到有关如何修改区块链以使其成为权益证明的任何信息而不是传统的,我还试图通过分配给区块链的预设数量使这个新的区块链不可开采。
我意识到要求有关如何执行此类操作的操作指南是不切实际的,但是任何可能对此有所帮助的信息或资源链接将不胜感激。
daemon - 没有收到莱特币测试网付款确认
我已经配置了 Litecoin 测试网守护进程。它绝对工作正常,但从 2021 年 9 月 1 日起,它无法收到确认。我实际上在做的是从我的守护进程获取钱包地址并在生成的钱包地址上转移加密货币,并在一分钟内我开始收到确认但从给定日期开始它无法接收确认并且块高度卡在 2018015 . 我检查了许多浏览器站点,它们也显示相同的块高度,并且许多交易从给定日期起仍未得到确认。
您能否说出可能是什么问题,或者它是否在全球范围内发生?
litecoin - “构建的挂钩见证无效:父母工作证明无效或不足”
我们运行“元素”项目,当我们使用“莱特币”设置测试环境时,我们收到错误“构造的挂钩见证无效:父工作证明无效或不足”。任何人都可以帮忙吗?