问题标签 [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 投票
3 回答
662 浏览

blockchain - 如何访问 Parity Substrate 开发者链上的“Alice”账户?

Substrate Collectables Workshop在某些时候建议开发者链为Alice提供一个预存账户。

让我们进入Transfer应用程序,并进行交易。名为“Alice”的默认账户预存了大量Units

但是,将 Polkadot-JS 连接到我的本地--dev链并没有附带帐户;传输应用程序也不可见。

没有可用的帐户

Alice 账户的助记词是什么,或者如何恢复该账户?有什么办法吗?

0 投票
1 回答
227 浏览

rust - 我无法构建奇偶校验基板运行时,因为未找到 wasm-gc 命令

在遵循基于 Parity Substrate 的节点的编译说明后,我反复遇到以下问题:

我无法构建奇偶校验衬底运行时,因为未找到 wasm-gc 命令;我能做些什么?

0 投票
1 回答
73 浏览

rust - 外部选项卡中没有可用的“kitties”模块

我正在关注Substrate Kitties研讨会。在1/Viewing a Storage Mapping中,我无法访问Polkadot UI 选项卡上的kitties模块:#extrinsics

截图于 2019-07-18 11-36-02

我尝试多次重新加载它。这是我的kitties.rs(编译得很好):

我在lib.rs

并将其添加到运行时。

我错过了什么?向 Substrate 运行时注册我的模块还需要什么?

0 投票
1 回答
193 浏览

unit-testing - 编写 Substrate 运行时测试时的快进时间

我正在用 Substrate 运行时编写一个拍卖类型的应用程序。在编写测试用例时,如何将区块链时间(从中检索到的内容<timestamp::Module<T>>::get())快进,以便达到拍卖结束时间并测试结束逻辑?

谢谢。

0 投票
1 回答
95 浏览

rust - 如何区分具有相同名称的特征?

我试图在我的运行时同时使用 Assets 模块和 Balances 模块。他们都导出了 Trait T::Balance。当我将 Assets 模块带入我的特征范围时,如下所示:

我收到以下错误:

0 投票
2 回答
462 浏览

substrate - 基板中的事件存储成本是多少?

在实现我的链逻辑时,我想知道是否要使用事件,因为它们可能会花费节点额外的事件日志存储空间。这里涉及的实际存储成本是多少?日志会在某个时候自动清除吗?

0 投票
1 回答
88 浏览

blockchain - 奇偶校验错误:它没有连接到 EWF 的 Volta 测试网络

我正在使用奇偶校验设置本地节点。每当我尝试将客户端连接到 Volta 时,尽管如此处所示,它只会引发错误。错误总是一样的:Spec json is invalid: missing field eip1108_transition_baseat line 142 column 21

我试图连接不同的组合,例如:

我希望奇偶校验客户端应该作为节点连接到 Volta 测试网络。那么我该如何解决这个错误呢?

谢谢

0 投票
1 回答
1971 浏览

blockchain - 在 Substrate 中,Babe、Aura 和 Grandpa 有什么区别

Substrate 支持“可插拔共识”,因此开发人员可以从多种共识算法中进行选择。它标配四种算法:

其中一些(例如babe 和 grandpa)甚至可以在单个节点中一起使用。每种共识算法之间有什么区别,哪些可以或应该一起使用?

0 投票
1 回答
305 浏览

rust - 如何为 Substrate Runtime 实现 EVM Trait?

向您的运行时添加模块之后,我正在尝试为Dothereum Runtime实现Parity Substrate paint-evm特征。

EVM 模块特征定义如下:

然而,这里的添加模块教程有点含糊,鼓励人们:

“.. 如果事情没有意义,请探索 [..] 模块的源代码..”

虽然 EVM 模块代码似乎不太复杂,但我不明白如何为我的运行时实现 EVM 特征:

FeeCalculator在这里做什么和ConvertAccountId期望什么类型?

0 投票
1 回答
264 浏览

rust - 没有为“事件”实现“paint_evm::Event”

向您的运行时添加模块之后,我正在尝试为Dothereum Runtime实现Parity Substrate paint-evm特征。

根据我之前的工作:How to implement the EVM Trait for a Substrate Runtime?

我为 Dothereum 运行时实现了 EVM Trait:

但是,该paint_evm::Event特征未实现Event

paint_evm模块在这里期望什么。这怎么能代替呢?