摘要:
查看 Structure 现在我们已经为 kitty 构建好了 runtime,现在需要检查一下我们的工作! 我们已经为我们的链引入了一个自定义结构,虽然 Polkadot-JS Apps UI 非常善于适应我们的变化,但在这种情况下,我们需要给出一个关于如何反序列化结构体数据的提示。 提示:请记住 阅读全文
posted @ 2022-05-12 15:56
MintMin
阅读(39)
评论(0)
推荐(0)
摘要:
存储结构体 如果你认为每个人都有自己的 number 是一件很酷的事,那让我们试着给每个人添加虚拟 kitties。 首先,我们需要以 struct 的形式定义我们的 kitties 具有哪些属性,然后我们需要学习如何在 runtime 存储中存储这些自定义结构。 5.1 定义一个自定义 Struc 阅读全文
posted @ 2022-05-12 15:10
MintMin
阅读(60)
评论(0)
推荐(0)
摘要:
在 Polkadot UI 中检查我们的工作 即使这段代码编译没有出错,现在也是检查我们工作的好时机。 运行以下命令后: ./scripts/build.sh cargo build --release ./target/release/substratekitties purge-chain -- 阅读全文
posted @ 2022-05-12 14:58
MintMin
阅读(42)
评论(0)
推荐(0)
摘要:
Storage Mapping 之前的 runtime 只允许为区块链中的所有用户存储单个值。让我们更多地思考下我们的链,显然为每个用户存储其各自的值也是有用的(Storage Mapping)。 为此,我们将使用 storage mapping 替换简单的 storage value 4.1 Su 阅读全文
posted @ 2022-05-12 13:46
MintMin
阅读(91)
评论(0)
推荐(0)
摘要:
存储一个 Value 之前在创建Storage Value已经在 runtime 中声明了存储值,我们实际上可以创建一个函数来将值推送到存储中 3.1 声明一个 Public Function 我们需要去定义设置和修改存储值的 runtime 函数。这可以在我们的 decl_module! 宏中完成 阅读全文
posted @ 2022-05-12 10:13
MintMin
阅读(62)
评论(0)
推荐(0)
摘要:
创建Storage Value(存储值) 创建存储值,先将最简单的逻辑添加到runtime 中:一个存储变量的函数。 为此,我们首先需要在 decl_storage! 宏中为 Storage Item 定义存储变量。这种用法使得 Substrate 存储数据库的使用是类型安全的,因此你可以在区块中保 阅读全文
posted @ 2022-05-12 09:27
MintMin
阅读(68)
评论(0)
推荐(0)

浙公网安备 33010602011771号