智能合约 Skill技能列表
MultiversX加密验证API技能Skill multiversx-crypto-verification
该技能涉及在MultiversX智能合约中使用哈希函数(如SHA256、Keccak256、RIPEMD160)和签名验证算法(如Ed25519、secp256k1、secp256r1、BLS),用于数据加密、身份验证和链上逻辑编码。关键词:MultiversX, 加密验证, 哈希, 签名, 智能合约, 区块链, 以太坊兼容, 比特币地址, BLS聚合签名, DER编码, 安全认证。
MultiversXWASM调试Skill multiversx-wasm-debug
此技能用于分析和调试 MultiversX 区块链智能合约的 WASM 二进制文件,包括大小优化、panic 分析和源码级调试,帮助开发者解决部署问题和运行时错误。关键词:WASM 调试、智能合约优化、MultiversX、二进制分析、调试工具、Gas 优化、区块链开发。
Compact核心语言参考Skill compact-core:language-reference
本技能提供Midnight Network上Compact智能合约语言的完整中文参考手册,涵盖原始类型、复合类型、电路语法、见证语法、控制流和模块系统等核心内容。关键词:Compact智能合约,零知识证明,ZK语言,区块链开发,Midnight Network,隐私计算,电路编程,类型系统,模块化开发。
MultiversX跨合约存储读取技术Skill multiversx-cross-contract-storage
这个技能用于在 MultiversX 区块链上通过 storage_mapper_from_address 直接读取其他智能合约的存储数据,避免了代理调用的 gas 开销和异步复杂性,适用于同分片合约之间的高效数据读取。关键词包括 MultiversX、跨合约、存储读取、智能合约、区块链、gas 优化、storage_mapper_from_address、同分片、数据聚合。
Web3Solidity设计模式Skill web3-solidity-patterns
本技能提供 Solidity 智能合约的设计模式与最佳实践指南,涵盖合约架构、工厂模式、代理模式(如 UUPS、钻石模式)、访问控制、事件驱动架构、支付安全(拉取优于推送)及测试策略。适用于区块链开发者、智能合约工程师、DeFi 和 NFT 项目构建者,旨在提升合约的安全性、可升级性、Gas 效率和可维护性。关键词:Solidity 设计模式,智能合约最佳实践,代理模式,工厂模式,访问控制,事件驱动,Gas 优化,区块链开发。
紧凑型合约测试评审Skill compact-reviewer:testing-review
本技能用于系统性地评审智能合约的测试工作,包括分析测试覆盖率、识别未覆盖的边界情况、评估测试策略的有效性以及判断测试套件的整体质量和完整性。关键词:智能合约测试、测试覆盖率、边界情况、测试策略、测试质量、区块链测试。
智能合约测试Skill testing
这个技能专注于使用Foundry框架对智能合约进行全面的测试,包括单元测试、模糊测试、fork测试和不变性测试,旨在确保区块链应用的安全性、可靠性和经济稳健性。关键词:智能合约测试,Foundry,模糊测试,fork测试,不变性测试,区块链开发,DeFi,Web3,安全审计,单元测试,智能合约安全。
Midnight智能合约核心概念Skill midnight-core-concepts:smart-contracts
本技能详细介绍了Midnight区块链平台的智能合约核心概念,包括其基于零知识证明的隐私保护架构、Compact领域特定语言的语法与结构、公共与私有状态分离机制、Impact虚拟机的执行模型以及交易处理流程。适用于区块链开发者、隐私技术研究人员和Web3应用构建者,关键词包括:Midnight智能合约、零知识证明、Compact语言、隐私区块链、ZK-SNARKs、状态机、Impact虚拟机、数据隐私、链上合约开发。
合约生命周期管理Skill midnight-tooling:lifecycle-management
本技能专注于Midnight区块链智能合约的完整生命周期管理,涵盖合约状态检查、数据备份、版本控制、迁移策略和优雅弃用。核心功能包括使用索引器查询合约状态、实施零停机迁移模式(如代理模式、双写)、维护版本注册表、监控合约健康度以及执行回滚安全的迁移脚本。适用于需要高可用性、可升级性和状态一致性的去中心化应用(DApp)开发与运维场景。关键词:智能合约升级、状态迁移、版本控制、合约监控、区块链运维、DApp维护、零停机部署、Midnight合约。
代币部署技能Skill BankrAgent-TokenDeployment
此技能用于通过Clanker平台部署和管理ERC20代币,支持Base和Unichain区块链,提供代币命名、符号设置、元数据更新和费用索取功能,适用于数字货币创建、区块链项目开发和智能合约部署,关键词包括ERC20代币、Clanker、代币部署、区块链、智能合约、Web3、DApp开发。
MVX原子借出-执行-验证模式Skill mvx_flash_loan_patterns
此技能涉及在MultiversX区块链平台上实现原子借出-执行-验证模式,用于安全执行闪电贷、原子交换等操作,确保交易在同一分片内原子性完成,防止重入攻击并验证还款。关键词:原子操作、闪存贷款、重入防护、分片验证、区块链安全、智能合约开发。
智能合约安全Skill security
这个技能专注于智能合约的安全开发与审计,涵盖Solidity编程中的常见漏洞防御、安全模式实现、预部署审计清单等关键主题。包括重入攻击、代币小数处理、预言机安全、MEV防护、代理升级和EIP-712签名等内容,适用于区块链开发者、安全审计师和任何处理价值转移的合约部署。关键词:智能合约、安全、Solidity、漏洞、审计、区块链、DeFi、重入攻击、预言机、MEV。