Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.35 KB

07_EVM++_Demo.md

File metadata and controls

32 lines (26 loc) · 1.35 KB

EVM++探索

任务目标

  • 学习EVM++文档,了解如何使用JavaScript开发Aspect实现EVM合约功能,按照视频教程补全Aspect demo代码。
  • 学习EVM++用例,构思并开发一个自己的Aspect用例

任务要求

1.按照EVM++技术文档进行学习

学习OpenBuild EVM++中文技术文档 —— Chapter7中第二节EVM++开发基础

2.按照视频教程补全限流器Aspect demo代码

Fork工程文件夹:https://github.com/dumbeng/throttler-aspect/blob/boilerplate/aspect/index.ts 按照教程补全aspect/index.ts中preContractCall()函数

3.EVM++挑战:学习EVM++用例,构思并开发一个自己的Aspect用例

自建Github仓库

  • 包含以下内容的README文件:
    • 用例名称和摘要。
    • 解决方案概述的问题以及团队打算通过创建这个Aspect来解决它的方式。
    • 项目的设计过程
    • 这个Aspect为Artela生态系统带来的价值。
  • 包含工程文件
  • 提交示范:https://github.com/QiyuanMa/session-key-aspect-example
  • 提交截止期限为2024年7月31日
  • 期间如有用例idea/代码实现问题可联系mentor协助,或联系微信mmqiyuan

提交要求