用途:Metaplex 是 Solana 上 NFT 与代币的标准基础设施,本技能用于指导相关开发,涵盖 Agent Registry(链上智能体身份、钱包与执行委托)、Genesis(代币发行与流动性毕业)、Core(新一代 NFT 标准)、Token Metadata(同质化代币与旧版 NFT/pNFT)、Bubblegum(基于 Merkle 树的压缩 NFT)以及 Candy Machine(可配置规则的 NFT 发售)。
主要能力与工具选择:优先使用 CLI(mplx)直接执行,仅在用户明确需要代码时使用 SDK。SDK 默认选 Umi,覆盖 Token Metadata、Core、Bubblegum、Genesis;Kit SDK 仅支持 Token Metadata。CLI 支持注册/查询智能体身份、撤销执行委托、创建同质化代币、创建 Core NFT/集合、创建与转移 TM NFT、上传至 Irys、Candy Machine 配置与插入、压缩 NFT(批量约 100,更大规模用 SDK)、Genesis 代币发行与联合曲线兑换等;按所有者/集合查询资产仅支持 SDK(DAS API)。
使用方式:执行任何命令或编写代码前,必须先阅读对应任务的 references 明细文件(如 cli.md、cli-core.md、sdk-umi.md、metadata-json.md 等),不要凭记忆猜测命令。CLI v0.1.0 有破坏性变更:--json <file> 改为 --offchain <file>,--json 现为机器可读输出标志。程序 ID 必须从文件复制或导入常量,不要手打。
适用场景:自主智能体、代币发行(launchpool 或 bonding-curve)、新 NFT 项目(Core 成本更低)、大规模压缩 NFT、NFT 发售、资产作为钱包/金库(Core Execute)。
限制:部分能力仅 SDK 支持;Candy Machine 铸造需 SDK;应用向 Core 集合铸造需集合更新权限或后端委托签名;程序 ID 与命令语法须以参考文件为准。更多细节见 https://metaplex.com/docs。