问题标签 [parity-io]

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.

0 投票
1 回答
152 浏览

windows - 奇偶校验同步暂停很长时间

我在同步时遇到奇偶校验实例冻结的问题。如果有足够的时间,它通常会再次恢复,但有时它会在原地停留数小时。重新启动实例暂时解决了问题,它会立即像往常一样开始同步。

例如,它可能会在 15:00:00 同步到最新块,然后直到 15:30:00(或几个小时后)才开始同步,直到它赶回顶部。

同行通常是 20 岁以上,在奇偶校验决定恢复(或者我重新启动)之前,控制台中绝对不会出现任何新内容

运行 Windows 服务器实例。关闭硬盘(我知道不理想,但除了这些暂停之外,它已经足够了,并且重新启动奇偶校验解决了问题的事实让我相信它与硬盘驱动器性能无关)

使用 cmd 运行奇偶校验 1.10.8:

我有大量的钱包,我会定期使用 RPC API 查询以检查更改。

有没有人遇到过这样的事情?

0 投票
1 回答
381 浏览

blockchain - POA链上的平价挖矿交易,即使没有共识

嗨,我正在运行一个与 3 个验证器对等的 POA 链。所有 3 个验证器都是密封块,我已通过获取块详细信息进行了验证。现在的问题是,当 2 个验证者宕机时,第 3 个仍然继续密封,根据 Aura 算法,这不应该发生

预期 - 由于没有达成共识,不应开采区块

实际 - 块仍在开采中

同样的场景正在使用geth(即块没有被密封)。

PFB 我的 cli 选项

PFB 我的创世文件

}

请让我知道我哪里出错了

奇偶校验版 - v2.0.7

0 投票
0 回答
157 浏览

blockchain - Parity-ethereum 和 --pruning 如何快速处理古老的快照?

这些只是出于好奇的两个问题。

  1. 据我了解,在快速修剪模式下,奇偶校验将同步以太坊区块链中的所有块并存储在本地存储中。但是,它只同步最近的快照,并且只有它们会存储在本地存储中。我是对的吗?
  2. 那么当我查询未存储在硬盘中的历史快照时发生了什么。parity 会采用最旧的快照和块来计算古老的快照吗?它会找到存档节点并查询吗?
0 投票
1 回答
115 浏览

blockchain - 您如何修改 Parity Substrate 中“哈希”中的字节?

给定在底层运行时生成的一些Hash值,我如何修改或访问该哈希的各个字节?

0 投票
1 回答
872 浏览

blockchain - 如何打开 Parity 浏览器界面?

我是区块链世界的初学者。我正在关注我正在从事学术实践的公司提供的关于如何开发 DApps 的教程,但我认为它有点老了。

在视频中,他们下载了一个 parityInstaller.exe 文件,但在现代版本中,它似乎不再存在,只是一个二进制文件(我们使用 Windows)。

因此,之后他们执行以下命令:

parity --chain ropsten --rpccorsdomain localhost --jsonrpc-apis web3,eth,net,personal,parity,parity_set,traces,rpc,parity_accounts,signer ui

带有奇偶校验界面的浏览器选项卡将打开(127.0.0.1,不显示端口)。

我也这样做,但它不识别“签名者 ui”​​部分,我将其保留为“签名者”。该程序本身检测到一个不推荐使用的参数,所以我使用建议我的参数。一切都好。但是没有弹出浏览器选项卡,我无法通过 127.0.0.1 访问 Parity 接口(也尝试了许多端口)。我认为它在某个时候发生了变化,或者它在二进制版本中的工作方式不同。我找不到任何相关信息。

有人可以解释一下如何使它在当今工作吗?我会非常感激。

0 投票
1 回答
2638 浏览

ethereum - 使用 Web3.js 版本调用智能合约中的公共方法:'1.0.0-beta.46'

我开始在私有网络上通过平价进入以太坊区块链。我能够通过 Parity UI 在我的私有网络上的开发模式链上配置奇偶校验并执行智能合约的部署,该 UI 还能够调用合约的方法。

我面临的问题与使用 Web3.js 在智能合约中调用函数有关。我能够使用 Web.js 库连接到链;

当我调用下面的方法时;

它给了我以下输出,而不是通过智能合约问候函数中编写的承诺对象返回预期的字符串“OK Computer”。

智能合约代码:

0 投票
1 回答
277 浏览

blockchain - 在 oo7 Substrate UI 中,Alice 的资金为零

在使用 Bonds 库 (oo7) 的 Substrate-UI 中,它显示“Alice”在开发链上的资金为零。我还注意到一些帐户被标记为ed25519,而另一些则被标记为sr25519

如何修复此问题并访问正确的 Alice?

0 投票
1 回答
501 浏览

blockchain - 在 Substrate 和 ink 中使用“u8”的问题

我正在尝试向u8我的 Substrate 运行时模块添加一个简单的:

但是,我得到一个编译器错误,它没有实现 Parity CodecEncodeDecode

当我尝试u8使用 ink 将 a 存储在 Substrate 智能合约中时,会出现类似的问题!:

错误:

为什么会这样,我能做些什么来解决这个问题?

0 投票
1 回答
240 浏览

blockchain - 如何在基板运行时进行浮点运算

如何在基板运行时对浮点值进行数学运算。举个简单的例子,假设我想跟踪去中心化金融中的利率。

我可以通过将百分比用作整数来制作原型

但是如果我的利率是 2.5% 或 2.4554% 怎么办?

有没有做浮点运算的标准方法?

0 投票
2 回答
262 浏览

substrate - decl_storage 中 pub 的用途是什么?

在基板中实现运行时模块时,给定以下存储

pub前面的目的是AllKittiesCount什么?因为不管有pub没有,polkadot UI 还是可以查询到的,就好像它是一个公共变量一样。