智能合约 Skill技能列表
MultiversX入口点分析器Skill mvx_entry_points
该技能用于分析和识别MultiversX区块链智能合约的入口点,包括端点、视图和支付函数,以评估安全风险。关键词:智能合约分析、入口点识别、风险分类、区块链安全。
紧凑型合约关键问题审查Skill compact-reviewer:critical-issues
这是一个用于智能合约代码审查的专用技能,专注于检测紧凑型智能合约中的关键缺陷。它能自动识别逻辑错误、断言问题、类型不匹配、死代码、不可达路径和控制流问题,确保合约的正确性和安全性。适用于区块链开发者、智能合约审计员和安全工程师。关键词:智能合约审计,代码审查,逻辑错误检测,区块链安全,Compact语言,断言分析,控制流分析,类型检查。
Web3智能合约开发工具链Skill web3-hardhat
Hardhat 是一个基于 TypeScript/JavaScript 的以太坊智能合约开发、测试和部署工具链。它提供了一套完整的开发环境,包括合约编译、本地节点、自动化测试、脚本部署、合约验证以及丰富的插件生态系统。适用于 Solidity 开发者进行区块链 DApp 和智能合约的快速开发与迭代。关键词:Hardhat, 智能合约, Solidity, 以太坊开发, 区块链工具, 合约测试, 合约部署, Web3开发。
紧凑型代码审查最佳实践Skill compact-reviewer:best-practices
本技能提供Midnight区块链上Compact智能合约开发的代码审查指导。它专注于识别和推广惯用的编程模式、推荐的最佳实践,并指出开发过程中应避免的常见错误。关键词:智能合约开发,Compact语言,最佳实践,代码审查,Midnight区块链,编程模式,常见错误。
compact-core:编译工具链Skill compact-core:compilation-tooling
本技能是关于Midnight区块链智能合约开发中Compact编译器的完整工具指南。它详细介绍了如何使用compactc编译器进行合约编译、配置构建设置、理解零知识证明(ZK)相关的输出产物(如zkir、证明者/验证者密钥),以及如何设置开发环境(如COMPACT_PATH)和集成VS Code语言服务器以获得更好的开发体验。关键词包括:Midnight区块链,Compact编译器,智能合约开发,零知识证明,ZK证明,DApp开发,编译工具链,VS Code集成。
Compact合约测试与调试Skill compact-core:testing-debugging
本技能提供关于Compact智能合约的测试与调试的全面指南。核心内容包括:常见错误(如潜在见证值泄露、电路约束失败)的快速诊断与修复,调试决策树,单元测试、见证模拟、状态验证等测试方法,以及常见陷阱的规避方案。适用于区块链开发者、智能合约工程师进行合约开发、错误排查、测试框架搭建和单元测试模拟。关键词:Compact合约,智能合约测试,电路调试,见证值泄露,约束失败,单元测试,TypeScript测试框架,区块链开发。
MultiversX工厂管理器模式Skill mvx_factory_manager
这个技能用于在MultiversX区块链上实现智能合约的工厂模式,允许从模板部署、跟踪和升级子合约,提升合约管理的可维护性和安全性。关键词:区块链、智能合约、工厂模式、部署、管理、升级、MultiversX、DApp开发。
交易代理-任意交易Skill BankrAgent-ArbitraryTransactions
此技能用于提交原始EVM交易,支持多种区块链如Ethereum、Polygon、Base和Unichain。用户可以通过JSON格式指定交易参数,包括目标地址、calldata、交易值和链ID,适用于智能合约调用、代币转账等场景。关键词:EVM交易、区块链、智能合约、交易提交、JSON格式。
咨询MultiversX文档Skill consult_mvx_docs
这个技能提供访问MultiversX区块链官方文档的能力,帮助用户解决技术问题、验证实现细节、查找协议信息和最佳实践,适用于开发者、研究人员和生态用户。关键词:MultiversX文档,区块链开发,智能合约,ESDT,技术咨询,文档搜索。
CantonNetwork开源仓库指南Skill canton-network-repos
本技能提供Canton Network开源生态系统的全面指南,涵盖DAML SDK、Canton运行时和Splice应用程序的版本管理、构建流程和故障排除。适用于区块链开发者、智能合约工程师和去中心化应用构建者,帮助解决版本兼容性、包ID不匹配和LF版本升级等问题。关键词:Canton Network, DAML智能合约, 区块链开发, 去中心化应用, LF版本, 包ID, 版本兼容性, 开源构建, Splice应用程序, 分布式账本。
区块链开发者Skill blockchain-developer
区块链开发者是专注于Web3领域的专业技术角色,核心职责是使用Solidity或Rust等语言编写、部署和审计智能合约,构建去中心化应用(dApp)的底层架构。他们精通以太坊虚拟机(EVM)、Layer 2扩展方案(如Arbitrum、Optimism)以及DeFi、NFT等协议开发,致力于优化Gas消耗、保障合约安全,并实现与前端钱包(如MetaMask)的顺畅集成。关键词:智能合约开发,Solidity,Web3,dApp,DeFi,NFT,以太坊,区块链安全,Gas优化。
CloddsAgentIntegrationGuideSkill public
Clodds API集成指南,提供计算资源、市场数据、交易执行等API服务,支持USDC支付,适用于区块链、量化金融领域。