Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

PolkaPlay Mini Hack:构建Web3应用

报名链接

https://lu.ma/dwa3t6jw

overview ​活动背景

​💡 从一个想法出发,完成你人生第一个链上 DApp

​📕 作为《Solidity on Polkadot》开发者教育课程的特别环节,我

​们特别策划了本次 mini 黑客松活动,鼓励每一位参与者将课程所学

​应用于真实的产品创作中。不论你是 Web3 开发初学者,还是想探

​索 Polkadot 平行链生态的开发者,这场实验性质的黑客松,都是你

​打磨想法、展示成果、收获激励的最好机会。

通过参加本次黑客松,你将​收获 ​

📌 产品化思维训练:从创意出发,学会构建链上应用的完整逻辑与结构。

​📌 Web3 合约实战:亲手部署合约到 PolkaVM,掌握核心开发工具与流程。

​📌 项目复现能力:学会清晰表达项目,实现从代码到文档的完整交付。

​📌 拓展开发人脉:结识一群认真 build 的朋友,激发更多灵感与合作。

​📌 构建创造信心:完成第一个链上作品,真正成为 Web3 创作者。

​📌 激励与奖励机制:获得结业证书、社区曝光、生态推荐与实物周边。

​

可选赛题 ​

方向不限,但必须是在 Polkadot 生态新构建的项目,可参考以下可选赛题方向:

​📓 DEX最小可用版本

​📔 链上抽签应用

​📕 简单的NFT铸造平台

​📗 测试代币 Launchpad

​📘 简单的多签

​📙 简易的钱包

​📚 有趣的游戏

奖金设置

​凡按「官方提交规范」完整【提交】项目的参与者,均有资格获得相应奖项及奖金。

​🥇 一等奖:500U X 1

​🥈 二等奖:300U X 1

​🥉 三等奖:200U X 1

​🛠️ 最佳开发者/团队:瓜分 500U 奖金池

奖励对象:在技术实现方面表现优秀者,包含:

创新性的代码架构

复杂项目部署成功

极高完成度的交互体验

​🪜 最勤劳开发者/团队:瓜分 500U 奖金池

奖励对象:在部署过程中主动反馈、定位并报告 PolkaVM问题者

评选标准:

提交有效 Issue / 报告

提供复现方式

说明问题定位路径

有助于 PolkaVM 社区改进生态基础设施

💡 说明:由于 PolkaVM 当前仍在快速迭代中,我们希望通过本次活动收集更多高质量的 bug 报告与测试反馈,推动生态发展。

时间安排

​⏰ 4月17日 —— 黑客松报名开始

​⏳ 5月18日20:00 UTC+8 —— 报名截止

​👨🏻‍💻 5月27日—— 优秀项目作品展示

office hours

​⏰ 4月25日 20:00 UTC+8 —— 规则分享+线上组队直播(周俊)

​⏰ 4月29日 20:00 UTC+8 —— 黑客松部署合约出现 Bug处理建议 (大锤)

​⏰ 5月9日 20:00 UTC+8 —— minidex 讲解 (周俊)

​⏰ 5月16日 20:00 UTC+8 —— Bug 复现 (大锤)

评分规则

总分为100分

评分维度 权重 细分项 说明 分值参考
合约是否实现项目声明的主要功能,逻辑是否合理、结构清晰
是否具备良好的命名规范、模块清晰、注释完整
技术类 50 合约代码质量 是否考虑边界情况,避免常见错误(如溢出、未验证参数等) 50
是否考虑常见安全风险(如重入攻击、访问控制)
10 运行与交互体验 合约在 PolkaVM 上成功部署并可验证 10
合约函数可通过前端脚本或 Remix 成功调用、结果正确
10 UI展示 是否有简单界面或交互体验 10
5 测试覆盖情况 项目是否提供测试用例或演示交互脚本 5
关键函数是否都被测试验证
5 项目文档质量 是否清晰说明如何安装依赖与部署步骤 5
合约模块及项目功能是否描述清晰
是否提供交互方式示例或前端/视频演示
商务类 10 项目创意与可行性 项目是否有亮点、与已有项目有何差异 10
是否具备实际场景价值或未来扩展空间
10 Demo 展示效果 是否包含页面/脚本/交互界面 10
界面简洁,操作易理解,体现用户思维

根据总分排名,得出最终获奖团队

「官方提交规范」如下:

所有参赛项目需满足以下基本要求,才视为“有效提交”:

项目代码可根据 README.md中描述进行成功编译与运行;

项目已成功部署到 Asset Hub,并提供可追踪信息(合约地址 + 交易 Hash);

提交内容包括:

代码仓库链接(Github)

部署信息(含合约地址、部署日志截图)

演示文档或交互Demo(可选加分)

项目描述(功能说明 + 所用工具等)

如何提交

从项目模版 00-template 拷贝一份,更改项目编号和名称,

比如01-game。代码完成后提交PR到Repo,等待Merge。

项目描述放到README 文件,方便联系学员和了解项目。

更新.gitignore,只需要提交自己开发的部分,lib库,依赖包,编译中间结果,可执行程序等不要提交。

代码结构清晰,方便老师验证和评审。

禁止出现发币,赌博之类违规的描述。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages