尝试使用本地托管的测试验证器运行Metaplex。钱包似乎连接正确,并显示出预期的余额。但它无法初始化存储。每当我按下";初始化存储";我在等待交易确认时遇到超时。
为了能够连接到localhost,我在'connection.ts中修改了ENDPOINTS,方法是向数组中添加以下内容:
{
name: 'localnet' as ENV,
endpoint: 'http://127.0.0.1:8899',
ChainId: ChainId.Devnet,
}
经过仔细调查,init商店似乎并没有实际将程序部署到本地区块链。
如果通过"Metaplex";在你最初的帖子中,你指的是这里的Web UIhttps://github.com/metaplex-foundation/metaplex/tree/master/js/packages/web请记住,这个UI做了很多事情。
正如您在更新中所指出的:Metaplex由许多不同的程序帐户组成。你必须找到这些账户中的每一个,然后"--克隆";他们在solana测试验证器命令行上,以确保Metaplex工作。
AFAIK没有关于如何从头开始设置Metaplex的脚本或说明。
Metaplex storeFront已弃用,不再由Metaplex团队维护。因此,我将建议建立一个NFT市场,更好地利用拍卖行的合同。这是拍卖行链接的链接