如何在区块链中智能合约缺席的拍卖中处理交易费用



我正在编写一个智能合约,列出要拍卖的NFT,我关注的流程是automichub,它处理Wax链上的NFT。他们所做的是,每当投标人出价时,该金额都会从钱包的余额中扣除,在出价周期结束时,如果是中标,则NFT将被授予投标人,否则该金额将退还给钱包。

在这个流程中,我假设他们必须转移合同余额,然后将金额退还给每一个损失的投标人。现在我的问题是,我将在Ethereum网络上部署这份合同,天然气费用将是我非常关心的问题。

如果我在一个nft上得到100个出价,并且在这100个出价中总共得到1个Ethereum,那么现在当合同必须将硬币退还给剩余的99个用户时,汽油费将是一个主要问题。

所以我想知道我是否正确地处理了这个问题,或者有更好的方法来处理这个问题吗?

如有任何帮助/意见,我们将不胜感激。

谢谢。

您的合同是为人们提供服务。即使这不是一项商业服务,你也不收取任何佣金,要求支付维护费也是可以的。当然,除非你是无偿的。

一些选项:

  • 无论何时(或第一次(有人出价,计算您流程的平均天然气使用量,要价+费用
  • 从卖方付款中扣除。一旦拍卖完成,您将向卖家发送最高出价。从付款中扣除总费用

相关内容

  • 没有找到相关文章

最新更新