潘多拉魔盒(Pandora)NFT交易系統開發智慧合約

lin199發表於2023-05-15

在 Web3 行業裡,選好專用工具對專案發展如魚得水。不論是哪一類新專案,都具有不斷增長使用者、興盛街道的強要求。Web3 每日任務平臺算得上是 Web2 中 Gleam 的一次更新,以去中心化的方式激發使用者的熱情,且可以更加公開化地發放獎勵。

許多專案方善於考慮在釋出或新產品釋出的重要節點應用每日任務平臺來更進一步帶動使用者增長。因為這個通常是一個資金投入降低成本卻具有優異功效的個人行為。說到底,獎勵金用以感恩回饋了使用者,使用者友好度大大提高。就其實際效果也是讓人喜悅,短時間產生很多平臺流量湧進。

編輯:kaifa873

This article is only for system development requirements reference

以下是Pandora質押系統開發dapp原始碼演示demo

return items;

  }

//返回使用者已購買的NFT

  function fetchMyNFTs() public view returns (MarketItem[] memory) {

    uint totalItemCount = _itemIds.current();

    uint itemCount = 0;

    uint currentIndex = 0;

    for (uint i = 0; i < totalItemCount; i++) {

      if (idToMarketItem[i + 1].owner == msg.sender) {

        itemCount += 1;

      }

    }

    MarketItem[] memory items = new MarketItem[](itemCount);

    for (uint i = 0; i < totalItemCount; i++) {

      if (idToMarketItem[i + 1].owner == msg.sender) {

        uint currentId = idToMarketItem[i + 1].itemId;

        MarketItem storage currentItem = idToMarketItem[currentId];

        items[currentIndex] = currentItem;

        currentIndex += 1;

      }

    }

    return items;

  }

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69988456/viewspace-2951964/,如需轉載,請註明出處,否則將追究法律責任。

相關文章