智能合约 Skill技能列表
合约调用Skill midnight-tooling:contract-calling
该技能用于从Node.js后端程序与Midnight区块链上已部署的智能合约进行交互。核心功能包括:执行无需生成零知识证明的只读查询以获取合约状态,以及发起需要生成证明的状态变更交易来更新链上数据。适用于构建与合约交互的API服务、自动化脚本测试以及程序化验证合约逻辑。关键词:Midnight合约调用,Node.js后端交互,零知识证明,智能合约查询,状态变更交易,区块链API开发。
以太坊合约地址验证与管理Skill addresses
这个技能提供主要以太坊协议的已验证合约地址列表,涵盖稳定币、DeFi协议、NFT市场、基础设施和Layer 2网络等,适用于区块链开发者、交易者和投资者,确保智能合约交互安全,避免因错误地址导致的资金损失。关键词包括区块链、智能合约、DeFi、地址验证、以太坊、安全交易、加密货币、Web3、智能合约开发、合约地址库。
智能合约测试Skill testing
这个技能专注于使用Foundry框架对智能合约进行全面的测试,包括单元测试、模糊测试、fork测试和不变性测试,旨在确保区块链应用的安全性、可靠性和经济稳健性。关键词:智能合约测试,Foundry,模糊测试,fork测试,不变性测试,区块链开发,DeFi,Web3,安全审计,单元测试,智能合约安全。
EVM智能合约Gas优化技能Skill gas-optimization
本技能专注于EVM(以太坊虚拟机)智能合约的Gas成本优化技术,提供从存储布局、内存管理到汇编级优化的完整解决方案。包含存储打包、calldata与内存选择、无检查算术、自定义错误、循环优化、批量操作等核心优化策略,并集成基准测试工具进行性能对比分析。适用于区块链开发者、智能合约工程师、DeFi项目优化等场景。关键词:智能合约优化,Gas节省,EVM性能,存储优化,Solidity开发,区块链成本,DeFi优化,基准测试,汇编优化,批量交易。
合约生命周期管理Skill midnight-tooling:lifecycle-management
本技能专注于Midnight区块链智能合约的完整生命周期管理,涵盖合约状态检查、数据备份、版本控制、迁移策略和优雅弃用。核心功能包括使用索引器查询合约状态、实施零停机迁移模式(如代理模式、双写)、维护版本注册表、监控合约健康度以及执行回滚安全的迁移脚本。适用于需要高可用性、可升级性和状态一致性的去中心化应用(DApp)开发与运维场景。关键词:智能合约升级、状态迁移、版本控制、合约监控、区块链运维、DApp维护、零停机部署、Midnight合约。
紧凑型合约测试评审Skill compact-reviewer:testing-review
本技能用于系统性地评审智能合约的测试工作,包括分析测试覆盖率、识别未覆盖的边界情况、评估测试策略的有效性以及判断测试套件的整体质量和完整性。关键词:智能合约测试、测试覆盖率、边界情况、测试策略、测试质量、区块链测试。
ERC-8004智能体身份管理Skill erc8004-identity
ERC-8004 智能体身份管理技能是一个基于区块链的工具,专为AI智能体设计,用于在BNB链上自主注册、验证和管理其链上身份。它遵循ERC-8004标准,支持免Gas费注册、元数据更新和状态查询,是构建可信、可验证的Web3 AI智能体的核心组件。关键词:ERC-8004,BNB链,AI智能体,链上身份,Web3,区块链身份,智能合约,去中心化AI。
代币部署技能Skill BankrAgent-TokenDeployment
此技能用于通过Clanker平台部署和管理ERC20代币,支持Base和Unichain区块链,提供代币命名、符号设置、元数据更新和费用索取功能,适用于数字货币创建、区块链项目开发和智能合约部署,关键词包括ERC20代币、Clanker、代币部署、区块链、智能合约、Web3、DApp开发。
MidnightCI/CD设置Skill midnight-tooling:midnight-ci
这是一个用于Midnight区块链项目的CI/CD自动化配置技能,专门针对智能合约开发和DApp测试。该技能提供GitHub Actions工作流模板,实现合约编译自动化、TypeScript测试执行、版本一致性验证和集成测试。关键词包括:Midnight区块链、智能合约CI/CD、Compact编译器、GitHub Actions自动化、DApp测试、证明服务器集成、版本控制、持续集成部署。
智能合约部署前审计清单Skill smart-contract-audit
这是一个用于在区块链智能合约部署到测试网或主网之前,进行系统性安全审计的检查清单。它涵盖了从静态代码分析、访问控制、重入攻击防护、升级安全性、经济模型风险、Gas优化、外部依赖管理到事件与文档的完整审计维度。关键词:智能合约审计、区块链安全、DeFi安全、Solidity、合约部署、安全清单、漏洞检查。
MultiversXPythonSDK智能合约操作Skill mvx_sdk_py_contracts
该技能提供了使用 MultiversX Python SDK 进行智能合约开发的完整指南,包括 ABI 加载、合约部署、函数调用和状态查询等操作。适用于区块链开发者,关键词:智能合约、ABI、部署、调用、查询、MultiversX、Python SDK、区块链开发、智能合约编程。
MVX原子借出-执行-验证模式Skill mvx_flash_loan_patterns
此技能涉及在MultiversX区块链平台上实现原子借出-执行-验证模式,用于安全执行闪电贷、原子交换等操作,确保交易在同一分片内原子性完成,防止重入攻击并验证还款。关键词:原子操作、闪存贷款、重入防护、分片验证、区块链安全、智能合约开发。