SuperAPI AI 工具集

search-aptos-examples

编程与开发

查看项目

更新于 10-15 19:57

技能介绍

用途:在编写新的 Aptos Move 合约之前,先到官方仓库查找已有参考实现,以便沿用成熟模式。资料建议始终先搜索示例再落笔。

主要能力:覆盖两个仓库。aptos-labs/aptos-core/aptos-move/move-examples/ 提供 53+ 官方 Move 示例;aptos-labs/daily-move/snippets/ 提供 17 个教学示例,涵盖设计模式、Move 2 特性、可组合 NFT 等。技能按构建类型分类检索:NFT/代币对象、同质化资产、DeFi 与交易、治理与 DAO、基础模式、高级模式、游戏。每类给出优先示例目录及适用场景,并附示例发现对应表(如 NFT 集合查 token_objects、mint_nft,同质化代币查 fungible_asset 等)。

使用方式:可浏览 GitHub 网页,或克隆仓库后本地查看。资料给出的命令:git clone https://github.com/aptos-labs/aptos-core.git;cd aptos-core/aptos-move/move-examples;ls -la;cd token_objects;cat sources/token.move。daily-move 同样支持克隆:git clone https://github.com/aptos-labs/daily-move.git;cd daily-move/snippets;ls -la。也可查阅 Aptos 文档 https://aptos.dev/build/smart-contracts,其中不少示例带说明。

审查与适配:资料建议检查模块结构、导入组织、结构体与错误码、对象创建与引用、所有权管理、签名者权限校验、转账与更新校验、测试模式;适配时先理解模式结构、识别关键安全检查、按自身需求修改、保留全部安全检查、做到充分测试,并在代码中注明参考来源。

限制与注意:资料列出 ALWAYS/NEVER 规则,强调先搜索、同时查两个仓库、理解后再改、不得删除示例中的安全检查、不得复制代码而不理解、不得使用已弃用模式(resource accounts、基于地址)、不得假设示例始终最新、不得混用 V1 与 V2 模式、不得在适配示例时写入真实私钥或凭据而应使用占位符。资料未提供该技能的安装命令、收费、平台支持或版本信息。