问题标签 [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.
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 似乎与我的情况不符。
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 上。
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,因此这个包没有用,尽管它是文档中唯一提到的包。
rpc - 访问被禁止,请联系您的应用程序开发人员或 metaplex candymachine 上的 support@rpcpool.com?
我使用 metaplex 和 candymachine 在 solana 上部署了一个 nft 集合。它现在可以正常工作 4-5 天,突然我收到此错误。我能够连接钱包和薄荷好几天。我不确定现在我从 rpc 池得到 403 出了什么问题?
未捕获(承诺中)错误:未能获得帐户余额:错误:403 禁止:{“jsonrpc”:“2.0”,“错误”:{“代码”:403,“消息”:“访问被禁止,请联系您的应用开发者或 support@rpcpool.com."}, "id": "" }
javascript - solana 糖果机 - 是否可以知道用户是否在交易中点击批准
我正在使用 solana 糖果机来铸造 nft。
当我在 javascript 中调用智能合约函数时
浏览器将显示弹出窗口供您批准交易。有什么方法可以知道用户是点击取消还是批准?
在以太坊中,它有如下内容:
可以用糖果机做吗?我想在用户单击事务中批准后做某事
javascript - Solana:使用 Js 从 NFT 令牌中获取 Candy Machine 信息
我试图找出特定 nft 的糖果机 ID 或地址是什么。
到目前为止,我已经尝试使用@solana/web3.js 循环访问钱包帐户
还尝试了 metaplex/js,我得到了更多的信息,比如创作者:
但我没有找到糖果机信息。
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 中拿出来,做了一个简单的节点脚本来运行示例代码,它以同样的方式失败。
关于如何解决这个问题的任何想法?
solana - 如何找到从 v2 糖果机铸造的所有 NFT
我正在铸造 Solana NFT。Candy machine v2 最近发布,v1 已弃用。
如果我创建了一个 v2 糖果机并铸造了一些 NFT,我以后如何从所有铸造的代币中找到哈希值?
reactjs - 输入“参考”' 必须有一个返回迭代器的 '[Symbol.iterator]()' 方法
我得到了这个代码:
我收到了这个错误:
这是CandyMachineAccount
我的代码基于这个 React repo:Fair-launch
那里是这样写的:
我认为问题是我编写了无效的 Vue 语法?(我使用 Vue3/Composition API)
javascript - Candy Machine V2 - 试图获得一台糖果机创建的所有 nfts
我试图找出由一台糖果机创建的所有 nfts。我对v2很困惑。这是我到目前为止所做的。
根据之前的 metaplex discord chat。我需要使用此功能获得第一个创建者
为了获取哈希表如下
问题是我的函数getProgramAccounts
没有返回任何东西。
谁能告诉我我做错了什么?
谢谢