问题标签 [metaplex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
597 浏览

solana - Solana create_candy_machine 导致自定义程序错误:0x8f

上传我的资产后,我正在尝试创建糖果机

但我遇到了

Transaction simulation failed: Error processing Instruction 0: custom program error: 0x8f Program cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ invoke [1] Program 11111111111111111111111111111111 invoke [2] Program 11111111111111111111111111111111 success Program log: Custom program error: 0x8f Program cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ consumed 17076 of 200000 compute units Program cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ failed: custom程序错误:0x8f

关于 metaplex 的 issue-exploer 的帖子谈到了错误:0x8f 似乎与我的情况不符。

0 投票
1 回答
309 浏览

canvas - “在平面命名空间'_cairo_fill'中找不到符号”是什么意思?

错误Error: dlopen(/Users/me/Documents/metaplex-master/js/node_modules/canvas/build/Release/canvas.node, 0x0001): symbol not found in flat namespace '_cairo_fill'是什么意思?运行时出现此错误ts-node ./packages/cli/src/candy-machine-cli.ts --version。我该如何解决这个问题。我知道 M1 上的画布存在一些问题,并且我已经为 arm64 架构设置了它。

在其他项目上使用画布做一些其他事情时,我也会收到此错误。我在 M1 pro MacBook Pro 上。

0 投票
1 回答
198 浏览

node.js - React、Web3.js 和 Metaplex:无法从 @metaplex/js 导入 `programs.metadata.Metadata`

问题

尝试在此处遵循“您的第一个请求”示例:https ://docs.metaplex.com/sdk/js/getting-started#your-first-request

示例中提到的模块不包含所需的数据。

对于上下文,我正在使用此示例来开发在这些说明的第 5 步中解释的解决方案:https ://gist.github.com/creativedrewy/9bce794ff278aae23b64e6dc8f10e906

复制步骤

第 1 步)我@metaplex/js通过以下方式安装软件包:yarn add @metaplex/js

programs步骤 2)我通过放置从模块导入import { programs } from '@metaplex/js';.

第 3 步)我尝试Metadata通过以下方式从程序中解压缩:const { Metadata } = programs.metadata;

在这个阶段,如果我执行npm run start或者yarn run start我看到属性未定义Metadata的错误。programs.metadata当我查看时,node_modules/@metaplex/js/我发现错误是正确的。

模块中唯一提到元数据的功能是在您拥有 URL 后用于查找元数据的函数。我所处的阶段是尝试检索 URL,因此这个包没有用,尽管它是文档中唯一提到的包。

0 投票
1 回答
227 浏览

rpc - 访问被禁止,请联系您的应用程序开发人员或 metaplex candymachine 上的 support@rpcpool.com?

我使用 metaplex 和 candymachine 在 solana 上部署了一个 nft 集合。它现在可以正常工作 4-5 天,突然我收到此错误。我能够连接钱包和薄荷好几天。我不确定现在我从 rpc 池得到 403 出了什么问题?

未捕获(承诺中)错误:未能获得帐户余额:错误:403 禁止:{“jsonrpc”:“2.0”,“错误”:{“代码”:403,“消息”:“访问被禁止,请联系您的应用开发者或 support@rpcpool.com."}, "id": "" }

0 投票
1 回答
217 浏览

javascript - solana 糖果机 - 是否可以知道用户是否在交易中点击批准

我正在使用 solana 糖果机来铸造 nft。

当我在 javascript 中调用智能合约函数时

浏览器将显示弹出窗口供您批准交易。有什么方法可以知道用户是点击取消还是批准?

在以太坊中,它有如下内容:

可以用糖果机做吗?我想在用户单击事务中批准后做某事

0 投票
1 回答
701 浏览

javascript - Solana:使用 Js 从 NFT 令牌中获取 Candy Machine 信息

我试图找出特定 nft 的糖果机 ID 或地址是什么。

到目前为止,我已经尝试使用@solana/web3.js 循环访问钱包帐户

还尝试了 metaplex/js,我得到了更多的信息,比如创作者:

但我没有找到糖果机信息。

0 投票
0 回答
259 浏览

javascript - 如何使用@metaplex/js 和programs.metadata.Metadata 在React 中显示Metaplex NFT

我正在尝试从文档中运行这个“入门”示例。但是我认为发生了变化,programs.metadata.Metadata(显示在那里)不再起作用。

https://docs.metaplex.com/sdk/js/getting-started

他们建议这样做:

我的 React 应用程序中有这个:

我收到一个错误,好像programs.metadata.Metadata 不存在-“无法读取未定义的属性(读取'元数据')”。我什至把它从 React 中拿出来,做了一个简单的节点脚本来运行示例代码,它以同样的方式失败。

关于如何解决这个问题的任何想法?

0 投票
1 回答
2943 浏览

solana - 如何找到从 v2 糖果机铸造的所有 NFT

我正在铸造 Solana NFT。Candy machine v2 最近发布,v1 已弃用。

如果我创建了一个 v2 糖果机并铸造了一些 NFT,我以后如何从所有铸造的代币中找到哈希值?

0 投票
0 回答
19 浏览

reactjs - 输入“参考”' 必须有一个返回迭代器的 '[Symbol.iterator]()' 方法

我得到了这个代码:

我收到了这个错误:

这是CandyMachineAccount

我的代码基于这个 React repo:Fair-launch

那里是这样写的:

我认为问题是我编写了无效的 Vue 语法?(我使用 Vue3/Composition API)

0 投票
1 回答
236 浏览

javascript - Candy Machine V2 - 试图获得一台糖果机创建的所有 nfts

我试图找出由一台糖果机创建的所有 nfts。我对v2很困惑。这是我到目前为止所做的。

根据之前的 metaplex discord chat。我需要使用此功能获得第一个创建者

为了获取哈希表如下

问题是我的函数getProgramAccounts没有返回任何东西。

谁能告诉我我做错了什么?

谢谢