首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何连接两台糖果机?

如何连接两台糖果机?
EN

Stack Overflow用户
提问于 2022-07-13 16:04:39
回答 2查看 149关注 0票数 0

我需要创建一个包含100个NFT的集合,其中最初的10个(I从0到9个)将从一开始就被放在同一个钱包中,其余的90个将有可能通过一个网页来创建。

据我了解,程序如下:

  1. 创建一个包含10个资产的CMv2。
  2. 它们都是薄荷(因为造币是随机的,所以必须在添加剩余的NFT之前完成)。
  3. 使用剩下的90个资产创建第二个CMv2。我必须指定在第一个CMv2中创建的带有-m参数的薄荷地址(“集合薄荷地址”)。

但是,在执行此操作时,我遇到了几个错误:

  • 案例1:

private.json -> "number": 10

public.json -> "number": 90

代码语言:javascript
运行
复制
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(与上文相同的档案结构):

private.json -> "number": 10

public.json -> "number": 100

  • 案例3:

private.json -> "number": 10

public.json -> "number": 90

代码语言:javascript
运行
复制
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(与上文相同的档案结构):

private.json -> "number": 10

public.json -> "number": 100

所有4种情况都返回相同的错误:Error Number: 6003. Error Message: Index greater than length!.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-13 18:54:45

不久前,我也有过同样的问题--请看这里:一套,多台糖果机

首先,我建议使用糖CLI上传和部署糖果机器--体验更流畅。如果您在Windows上,您可以使用WSL2。我还建议您使用自定义RPC,查看Quiknode -这很容易设置。

要上载并部署公共集合,请执行以下操作:

代码语言:javascript
运行
复制
sugar upload assets/public -c config/public.json --cache .cache/public.json -k <WALLET KEYPAIR.json> -l debug -r <RPC ENDPOINT URL>

sugar deploy -c config/public.json --cache .cache/public.json -k <WALLET KEYPAIR.json> -l debug -r <RPC ENDPOINT URL>

对私有集合重复上面的步骤(只要在有公共的地方更改私有)。

若要使用糖设置相同的集合:

代码语言:javascript
运行
复制
sugar collection set --cache .cache/public.json -k <WALLET KEYPAIR.json> --candy-machine <CANDY MACHINE ID> --collection-mint <COLLECTION ADDRESS> -r <RPC ENDPOINT URL>

对私人资产重复。

我已经通过连接到私有机器和公共机器来显示UI上的not总数(但是,您不能使用UI从私有机器上创建薄荷)--默认情况下不支持这种行为,您必须为此编写一些代码。

关于索引问题,不同的配置应该已经完成了这个任务(private.json & public.json),但是如果元数据是问题所在,我使用python正确地重新编号索引--如果这是您感兴趣的东西,我可以提供。

票数 0
EN

Stack Overflow用户

发布于 2022-07-13 17:41:14

一旦您上传了您的资产并创建了一个糖果机器,那么您就不能从该糖果机器中添加或删除资产,因此要回答关于如何将两个糖果机器合并到一起的问题,您可以创建一个单独的集合/父NFT,并将两个Candy机器资产指向该Collection/父NFT。您可以使用metaboss工具来做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72969352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档