Tokens
這可以用 ERC20 代幣而不是 ETH 支付 ERC721 代幣嗎?
我可以使用 ERC20 代幣創建 NFT,但我也想將 NFT 的價格設置為 ERC20 代幣,而不是 ETH。
例如,在OpenSea上,我可以出售我的 NFT 換取 ETH,但我想以任何我想要的 ERC20 代幣獲得報酬。我該怎麼做?
您可以在這里達成我制定的契約,您可以通過聯繫我獲得幫助。
目前解決方案
合約結構圖
是的,這是一個常見的問題。
我已經把它作為一個包含智能合約和前端 JavaScript 的展示項目詳細說明了。
https://github.com/fulldecent/spend-ERC20-create-ERC721
該項目由 Arianee 贊助。
從哪裡開始 - 閱讀有關 ERC20 代幣和批准機制的資訊。
您的前端將發出 2 筆交易供使用者簽名 - 一筆用於批准 ERC20 付款,另一筆用於您的“鑄幣”功能,該功能會將付款轉給您並將代幣發送給使用者。
如果你不知道怎麼做,請閱讀 ERC20 的津貼機制。