Tokens

這可以用 ERC20 代幣而不是 ETH 支付 ERC721 代幣嗎?

  • December 6, 2021

我可以使用 ERC20 代幣創建 NFT,但我也想將 NFT 的價格設置為 ERC20 代幣,而不是 ETH。

例如,在OpenSea上,我可以出售我的 NFT 換取 ETH,但我想以任何我想要的 ERC20 代幣獲得報酬。我該怎麼做?

在此處輸入圖像描述


您可以在這里達成我制定的契約,您可以通過聯繫我獲得幫助。

目前解決方案


合約結構圖

在此處輸入圖像描述

是的,這是一個常見的問題。

我已經把它作為一個包含智能合約和前端 JavaScript 的展示項目詳細說明了。

https://github.com/fulldecent/spend-ERC20-create-ERC721

該項目由 Arianee 贊助。

從哪裡開始 - 閱讀有關 ERC20 代幣和批准機制的資訊。

您的前端將發出 2 筆交易供使用者簽名 - 一筆用於批准 ERC20 付款,另一筆用於您的“鑄幣”功能,該功能會將付款轉給您並將代幣發送給使用者。

如果你不知道怎麼做,請閱讀 ERC20 的津貼機制。

引用自:https://ethereum.stackexchange.com/questions/112301