【发布时间】:2021-07-22 17:19:15
【问题描述】:
向用户免费收取存储费用的最佳做法是什么?每次插入数据时我都需要收取存储费吗?
不做函数[payable]可以收取仓储费吗?
【问题讨论】:
标签: nearprotocol
向用户免费收取存储费用的最佳做法是什么?每次插入数据时我都需要收取存储费吗?
不做函数[payable]可以收取仓储费吗?
【问题讨论】:
标签: nearprotocol
向用户免费收取存储费用的最佳做法是什么?
为此用例设计了一个标准:
你可以在near-sdk-rs中的this implementation使用这个标准的接口。
一个特别有用的例子是implementation of this trait for FungibleToken。此函数使用this macro 公开。
每次插入数据时我都要收取存储费吗?
如果明确单个用户需要多少数据量,他们只需拨打storage_deposit一次,并支付所需的押金。他们可以选择致电storage_withdraw / storage_unregister 获得退款并删除他们的数据。
我可以在不使函数 [payable] 的情况下收取存储费吗?
没有。但是如果你遵循以前的标准,那么只有storage_deposit 需要是#[payable] 而不是你合约中的其他函数。
【讨论】: