如何连接两个CMv2糖果机?NFT集合铸造报6003错误咨询
CMv2创建分阶段铸造NFT集合触发6003报错问题
实现目标
需要部署总供应量为100个的NFT集合,规则如下:
- 前10个NFT(ID范围0-9)在初始阶段直接铸造到指定的同一钱包地址
- 剩余90个NFT开放公开铸造,支持用户通过网页端完成铸造
原设计操作流程
最初规划的执行步骤为:
- 创建第一个Candy Machine V2(CMv2)实例,配置资产总数为10
- 完成这10个资产的全部铸造——由于CM铸造默认是随机分配机制,该步骤必须在添加剩余公开铸造的NFT前完成
- 使用剩余90个资产创建第二个CMv2实例,创建时通过
-m参数传入第一个CMv2生成的集合铸造地址(collection mint address),保证两个CM发行的NFT归属同一集合
报错情况
按照上述流程操作时持续触发错误,前后测试4种不同配置场景,均返回相同报错信息:Error Number: 6003. Error Message: Index greater than length!.
测试场景详情
- 场景1
配置参数:private.json配置项:"number": 10public.json配置项:"number": 90
目录结构:
assets ├── private │ ├── 0.json │ ├── 0.png │ ├── ... │ ├── 9.json │ └── 9.png └── public ├── 10.json ├── 10.png ├── ... ├── 99.json └── 99.png config ├── private.json └── public.json - 场景2
目录结构与场景1完全一致,仅调整配置参数:private.json配置项:"number": 10public.json配置项:"number": 100
- 场景3
配置参数:private.json配置项:"number": 10public.json配置项:"number": 90
目录结构:
assets ├── private │ ├── 0.json │ ├── 0.png │ ├── ... │ ├── 9.json │ └── 9.png └── public ├── 0.json ├── 0.png ├── ... ├── 89.json └── 89.png config ├── private.json └── public.json - 场景4
目录结构与场景3完全一致,仅调整配置参数:private.json配置项:"number": 10public.json配置项:"number": 100
内容的提问来源于stack exchange,提问作者Federico García
相关产品推荐
相关产品推荐

