General-grants-program: 使用 Ink #2 创建带有教程的智能合约示例

创建于 2019-04-24  ·  27评论  ·  资料来源: w3f/General-Grants-Program

Parity Ink 是一个智能合约工具,它允许使用 Rust 编程语言编写基于 WebAssembly 的智能合约。

创建一个示例智能合约,其中包含文档和详细说明如何制作的教程。 在本教程中,如果您将一些语法和方法与开发人员可能已经熟悉的其他智能合约语言进行比较,将会很有帮助。 将智能合约示例部署到 Substrate 链,并可选择创建 UI 与之交互。

要求
_正确的提交将:_

  • 开源。
  • 附带一个教程,详细说明它是如何开发的,并将其与其他智能合约语言进行比较。
  • 智能合约必须部署到 Substrate 链。
Bounty Bounty-m

所有27条评论

问题状态:1.开放2. 开始 3. 已提交 4. 完成


__作为 W3F 基金的一部分,此问题现在附有 300.0 DAI(300.0 美元 @ 1.0 美元/DAI)的资金。__

问题状态:1. 开放 2.取消


__工作已经开始__。

这些用户都声称他们可以在 6 个月、3 周后完成这项工作。
请在下面查看他们的行动计划:

1) aj07已申请开始工作_(仅限资助者:批准工人|拒绝工人)_。

阅读文档,在 riot 上聊天并做到这一点
2) riusricardo已申请开始工作_(仅限资助者:批准工人|拒绝工人)_。

我将从事物联网项目。 这个想法是为了解释将 Substrate 放在受限设备上是多么容易。
3) hskang9已获准开工。

我用 Rust 代码为 Substrate 研讨会“区块链开发者研讨会:应用 Rust 用于协议开发”制作了材料
链接: https: //medium.com/@decentral/new -york-goes-blockchain-ec1f04560124
我写的中篇文章总浏览量超过 4.5k(链接:https://medium.com/@hyungsukkang)。

以下是我将在 Parity Ink 上创建智能合约示例的步骤。

  1. 向 Ethcon Korea 介绍 Parity Ink(链接:https://ethcon.kr/)并参考官方 repo 和我的教程 repo

  2. 制作中篇文章(韩文/英文)以平价墨水开始。 我将制作投票合约,重点关注合约的运作方式(例如制作自定义事件)

  3. 制作/策划合同并制作经过验证的墨水合同回购。

在 Gitcoin 问题详情页面了解更多信息。

@hskang9 Gitcoin Core 你好——你还在解决这个问题吗? 请在接下来的 3 天内提交 WIP PR 或评论,否则您将从此票证中删除,并将返回“打开”状态。 如果您有任何问题,请告诉我们!

  • [x] 提醒(3 天)
  • [ ] 升级到模组(6 天)

仅限资助者:暂停警告1 天| 3 天| 5 天| 10 天| 100 天

@hskang9 Gitcoin Core 你好——你还在解决这个问题吗? 请在接下来的 3 天内提交 WIP PR 或评论,否则您将从此票证中删除,并将返回“打开”状态。 如果您有任何问题,请告诉我们!

  • [x] 提醒(3 天)
  • [ ] 升级到模组(6 天)

仅限资助者:暂停警告1 天| 3 天| 5 天| 10 天| 100 天

@hskang9 Gitcoin Core 你好——你还在解决这个问题吗? 请在接下来的 3 天内提交 WIP PR 或评论,否则您将从此票证中删除,并将返回“打开”状态。 如果您有任何问题,请告诉我们!

  • [x] 提醒(3 天)
  • [ ] 升级到模组(6 天)

仅限资助者:暂停警告1 天| 3 天| 5 天| 10 天| 100 天

我已经对如何安装基板和连接进行了韩语翻译。 该回购目前是私人的,要求斑点团队讨论向公众开放。

github 链接现在在https://github.com/speckleos/Ethcon-korea ,检查进度。

@hskang9 Gitcoin Core 你好——你还在解决这个问题吗? 请在接下来的 3 天内提交 WIP PR 或评论,否则您将从此票证中删除,并将返回“打开”状态。 如果您有任何问题,请告诉我们!

  • [x] 提醒(3 天)
  • [ ] 升级到模组(6 天)

仅限资助者:暂停警告1 天| 3 天| 5 天| 10 天| 100 天

@hskang9 Gitcoin Core 你好——你还在解决这个问题吗? 请在接下来的 3 天内提交 WIP PR 或评论,否则您将从此票证中删除,并将返回“打开”状态。 如果您有任何问题,请告诉我们!

  • [x] 提醒(3 天)
  • [ ] 升级到模组(6 天)

仅限资助者:暂停警告1 天| 3 天| 5 天| 10 天| 100 天

我仍在研究这个问题。 现在,我正在编写基板快速入门教程,以开始在本地和云环境中进行基板开发。

感谢@hskang9的更新!

所以我做了一个 ppt 并在 ethcon korea 上展示。 现在我正在为对基板感兴趣的新开发人员创建中等帖子以向 Polkadot 韩国小组介绍

那个赏金还开放吗? 我想申请这个...

@aj07我正在研究韩语(以及英语)的平价墨水介质。 我想你也可以要求其他语言。

我的第一篇文章https://medium.com/@a4nkit/tictactoe -game-on-ink-substrate-chain-84ac30cc826a?postPublishedType=initial @Web3Foundation

我的第一篇文章(韩文) https://medium.com/@hyungsukkang/parity -ink-%EB%A1%9C-substrate-%EC%8A%A4%EB%A7%88%ED%8A%B8-% EC%BB%A8%ED%8A%B8%EB%9E%99%ED%8A%B8-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-c9bd1a57cc93 @Web3Foundation

英文版: https ://medium.com/@hyungsukkang/implementing -a-quadratic-voting-with-parity-ink-71d9d06eefc6?postPublishedType=repub

@aj07@hskang9如果你想尝试获得这个赏金,我的建议是为这个 repo 提供一个新章节的 PR:
https://github.com/substrate-developer-hub/substrate-contracts-workshop

新章节的目标是突出语言的一些内容,例如
使用其他章节未涵盖的任何env API

  • 随机种子()
  • 现在()
  • gas_price()
  • 剩下的气体()
  • 等等...

随着我们更新墨水,您发布的中型文章将很快过时! 项目。

开源。

也意味着可以由社区更新和维护的内容。

你们俩都在浪费时间将相同的安装说明一遍又一遍地复制并粘贴到指南的“第 1 部分”中。

@hskang9请随时继续这个赏金。 获得第二部分和代码 + 其他文档后,我们的团队将审核!

@dfishb为什么关闭? @hskang9你正在继续这方面的工作还是最新的呢? 它似乎被放弃了几次; 如果你想停止工作或改变方向,我可以撤销赏金。

最近,我找到了一种可以在智能合约上工作的组合。 很高兴在这里看到更新,但以极快的速度更新确实是一个挑战。 为了提供真正的教程,我真的很想展示工作演示,并且我认为我可以解决途中的错误,但事实证明我不能🤦‍♂️......我想我应该在我得到解决方案时寻求解决方案现在是一个错误。

行; @hskang9所以应该认为它仍然是你的 WIP 吗? 它在时间上是可以理解的,所以只是想看看你是否还在考虑完成你开始的事情,当你可以执行它时。

是的,每次看到这个我都会感到内疚……但它正在路上……正如我的心所说,我应该用真实的演示来完成这个。 立即展示解决方案看起来很酷,但这对我来说是一场漫长的斗争。

所以我得到的第一个错误是当我上传合约时,在基板开发链中添加代码后屏幕停止。 我收到了事件putCode ,然后 polkadot.js 应用程序停止,如下面的屏幕所示:

我发现问题的章节是部署你的合同

我使用 MacOS 和从 parity.io 下载的最新 cargo-contract 接口,
我的基板版本是substrate 2.0.0-79dd9c83-x86_64-macos

在基板中上传代码需要多长时间?

@Web3Foundation和 @hskang9
用墨水继续这个赏金是没有意义的! 眼下。

墨水! 目前正在发生巨大的变化,这将从根本上改变所有的语法。

还有一些不断变化的开发项目会破坏 UI 和端到端场景。 我们现在有一个关于墨水的教程! 团队个人认为:
https://github.com/substrate-developer-hub/substrate-contracts-workshop

暂时,这就是我们应该如何保持它直到墨水! 是稳定的。

@hskang9随着@shawntabrizi提供的更新,似乎我们应该把它下架,因为 !ink 不够稳定/从根本上改变了完成这个赏金的语法。

我将撤销,我们可以删除,直到 !ink 的进一步迭代可能更稳定。

问题状态:1. 开放 2.取消


__与此问题相关的 300.0 DAI(300.0 美元 @ 1.0 美元/DAI)的资金已被赏金提交者取消__

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

EdwardAThomson picture EdwardAThomson  ·  7评论

EdwardAThomson picture EdwardAThomson  ·  10评论

EdwardAThomson picture EdwardAThomson  ·  17评论

EdwardAThomson picture EdwardAThomson  ·  9评论

EdwardAThomson picture EdwardAThomson  ·  11评论