【问题标题】:How should I charge storage fees?我应该如何收取仓储费?
【发布时间】:2021-07-22 17:19:15
【问题描述】:

向用户免费收取存储费用的最佳做法是什么?每次插入数据时我都需要收取存储费吗? 不做函数[payable]可以收取仓储费吗?

【问题讨论】:

    标签: nearprotocol


    【解决方案1】:

    向用户免费收取存储费用的最佳做法是什么?

    为此用例设计了一个标准:

    你可以在near-sdk-rs中的this implementation使用这个标准的接口。

    一个特别有用的例子是implementation of this trait for FungibleToken。此函数使用this macro 公开。

    每次插入数据时我都要收取存储费吗?

    如果明确单个用户需要多少数据量,他们只需拨打storage_deposit一次,并支付所需的押金。他们可以选择致电storage_withdraw / storage_unregister 获得退款并删除他们的数据。

    我可以在不使函数 [payable] 的情况下收取存储费吗?

    没有。但是如果你遵循以前的标准,那么只有storage_deposit 需要是#[payable] 而不是你合约中的其他函数。

    【讨论】:

      猜你喜欢
      • 2017-10-11
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      相关资源
      最近更新 更多