问题标签 [substrate]
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.
rust - 如何在 Parity Substrate 自定义运行时中使用泛型结构?
我想Struct
在Parity Substrate自定义运行时中使用创建数据类型。数据类型旨在是通用的,以便我可以在不同的类型上使用它。
我正在尝试以下,但它没有编译。编译器抱怨找不到T
.
我应该能够编译一个通用结构。
blockchain - 您如何修改 Parity Substrate 中“哈希”中的字节?
给定在底层运行时生成的一些Hash
值,我如何修改或访问该哈希的各个字节?
substrate - Substrate 上的令牌定义
当我了解 Polkadot Substrate 时,我提出了几个问题:
- 平行链中的所有代币都叫
unit
,我们可以设置一个名称来区分它们吗? - 平行链中的代币是如何设置的?(例如,erc-20 示例
Erc20Config
中chain_spec.rs
的this来自哪里?) - 在上面的
chain_spec.rs
例子中,我假设它是Balance
除了平行链原生代币之外的用户生成的,对吗?
blockchain - 我应该什么时候构建一个 Substrate 运行时模块而不是一个 Substrate 智能合约?
开发 Substrate 运行时模块和开发 Substrate 智能合约(例如使用 ink! 语言)有什么区别?
有哪些应用程序最好以一种或另一种形式编写的示例?
blockchain - 如何使用 oo7 Substrate 库定义自定义类型?
我正在使用 Substrate Bonds 库 (oo7) 为我的自定义 Substrate 运行时模块生成自定义 UI。
为了在 Substrate UI 中支持我的自定义模块,我需要定义一个自定义类型。我怎么做?
blockchain - 在 Substrate 和 ink 中使用“u8”的问题
我正在尝试向u8
我的 Substrate 运行时模块添加一个简单的:
但是,我得到一个编译器错误,它没有实现 Parity CodecEncode
或Decode
:
当我尝试u8
使用 ink 将 a 存储在 Substrate 智能合约中时,会出现类似的问题!:
错误:
为什么会这样,我能做些什么来解决这个问题?
rust - `的作用是什么` 在 Substrate 的 `fn deposit_event 中() = 默认值`?
关于Substrate Collectables Workshop,<T>
实际做什么和指的是fn deposit_event<T>() = default;
什么?例如,当我的Event
不包括时,我可以省略它AccountId
吗?
rust - 你如何在 Substrate 特定类型和 Rust 原始类型之间进行转换?
使用 Substrate 区块链框架,我如何在 Substrate 特定类型和 Rust 原始类型之间进行转换,反之亦然?
例如:
- 将时间 (
T::Moment
) 转换为u64
- 将 u64 转换为
T::Balance
ETC...
rust - 国库模块的 set_pot 功能是否可供公众使用?
财务模块的set_pot
功能是可调度的(在 中声明decl_module
),并且似乎无法确保有关来源的任何信息。那不是说任何人都可以随时单方面调锅吗?
我使用 polkadot UI 的经验是,任何人都可以尝试调用这个函数,但外部函数总是失败。如果它只是为了从 sudo 或民主等调用,为什么不在块中写得更低impl Module
?