Transactions

在使用我的應用程序鑄造和列出他們的 NFT 時,是否有任何標準方式向使用者收取費用?

  • April 10, 2022

在我的 iOS 應用程序中,我希望使用者只需使用他們的錢包鑄造他們的 NFT 並在市場上列出,作為回報,他們將在處理時給我一小部分費用。

有什麼標準可以做到嗎?我應該在契約上明確他如何支付費用嗎?或任何其他想法?

另外,當使用者需要為他們的錢包充值時,我可以通過應用內購買向他提供資金嗎?

您應該在智能合約中添加它,否則,使用者將能夠繞過它。

uint creatorFee = 0.0099 ether // creatorFee is 0.01, now we can save some gas in require statement

function mint() public payable {
   require(msg.value > creatorFee); // by only using > instead of >=
   
   // code ...
}

如果您希望使用者能夠為他們的錢包充值,Fiat -> Crypto,您可以使用第三方加密支付 API 並將其集成到您的應用程序中。由於金融立法,否則您將不被允許這樣做。

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