Solana糖果机上传资产错误:内存分配失败,内存不足

蕭為元*_*蕭為元 0 solana metaplex candy-machine

我试图通过上传测试内容

ts-node src/candy-machine-cli.ts upload assets --env devnet --keypair "~\.config\solana\devnet.json" -n 10
Run Code Online (Sandbox Code Playgroud)

并遇到下面的错误

事务模拟失败:错误处理指令1:程序无法完成程序11111111111111111111111111111111调用[1]程序1111111111111111111111111111111成功程序cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WX Z 调用 [1] 程序日志:错误:内存分配失败,内存不足 程序 cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ 消耗了 200000 个计算单元(共 200000 个) 程序失败完成:BPF 程序出现恐慌 程序 cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ 失败:程序无法完成

我认为该消息可能会产生误导,因为我只处理 10 张图像。但不确定到底出了什么问题。

Igo*_*hin 6

我在 Candy Machine v2 中遇到了类似的错误。结果我的令牌名称之一超过了 32 个字符。它完全没有记录,但请检查您的令牌的名称。

0.json

{
  "name": "Apparently this name was too long",
  "symbol": "",
  "image": "0.png",
  "properties": {
    "files": [
      {
        "uri": "0.png",
        "type": "image/png"
      }
    ],
    "creators": [
      {
        "address": "3PH55LMruoQnMmEXLgofGDk3XE2ktDtCZso7K4EeYdQZ",
        "share": 50
      },
      {
        "address": "2iZ2Wpp96P5ncpBcGnrvRDFnts9fgBBTYHDbZgb5SDYa",
        "share": 50
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)