【问题标题】:How do you mint multiple tokens in a single transaction in Metaplex Candy Machine v2?如何在 Metaplex Candy Machine v2 中的一次交易中铸造多个代币?
【发布时间】:2022-07-22 23:23:24
【问题描述】:

是否可以在一次交易中铸造多个代币?

我在糖果机回购中找到了这段代码,用于在交易中铸造一个 NFT。

https://github.com/metaplex-foundation/candy-machine-ui/blob/main/src/candy-machine.ts#L371

【问题讨论】:

    标签: solana-web3js metaplex


    【解决方案1】:

    您永远不能在一次交易中通过糖果机铸造多个 NFT。链上程序不允许这样做。

    您可以做的是让用户同时签署多个交易(用户必须确认一次)并将它们一次全部发送到 Solana RPC。

    为此你必须

    1. 构建多个事务(多次运行现有函数)并将它们推送到数组中
    2. 使用signAllTransactions 让用户同时签署所有交易
    3. 将交易发送到网络
    4. 确认/如果所有交易都通过。

    这是绝对可能的,但涉及到 UI 逻辑的一些相当大的变化

    【讨论】:

      猜你喜欢
      • 2022-06-11
      • 2022-10-19
      • 2021-11-07
      • 2022-01-22
      • 2022-01-19
      • 2022-07-15
      • 1970-01-01
      • 2021-12-14
      • 2022-12-18
      相关资源
      最近更新 更多