将元数据保存在私有存储上而不是 metaplex solana

saving metadata on private storage instead of metaplex solana

在以太坊 ERC-721 或 ERC1155 中,链下元数​​据可以保存在 S3 等私有存储中。在 solana 中,我想使用 SPL 在自己的存储上用元数据铸造 NFT,它返回类型不匹配错误。是否可以将 own/private 存储用于带 SPL 的链下元数据而不是 metaplex?

Metaplex's Token Metadata Standard 使用指向 json 文件的“uri”字段。这个 json 可以存储在任何存储上,例如 IPFS、AWS、Arweave、您自己的服务器等。

如果你想制作一些单曲 NFT(而不是集合),一种快速而简单的方法是使用 Metaboss's mint command,这将创建一个 on-chain NFT 与 off-chain 元数据( json) 指向一个存储。 Metaboss 是一个 Rust-CLI,它有很多 Solana-NFTs 的实用程序。

如果你想创建一个 NFT-collection 我建议你使用 Metaplex's Candy Machine 在那里你可以使用 Arweave,IPFS,Pinata,NFT-Storage 或 AWS 作为存储,你将能够创建 mint 页面,以便每个人都可以创建您的项目。

我希望这能解决你的问题,我会看看是否有更多问题出现在这个问题上!