0

我知道这不是提出此类问题的最佳地点,但我必须在短时间内设计项目,并且非常感谢快速回答。根据@walnutown ( https://github.com/walnutown in ),发布https://github.com/EOSIO/eos/issues/4173您需要为转移自定义 EOS 代币的 RAM 付费。我只需要知道这是否属实。

在此先感谢,享受:)

4

2 回答 2

2

是的,但是 RAM 花费的数量取决于自定义令牌的接收者是否有帐户表。

token::transfer(...)动作调用token::add_balance(..., ram_payer),但第三个参数 ram_payer 将是发件人。

如果收件人有accounts表(已经有自定义token),transfer只消耗发送者128字节的RAM,或者transfer会消耗368字节来分配新的accounts表和添加新项目(recipient's balance for custom token)。

于 2018-08-10T18:20:04.467 回答
2

是的。RAM 用于存储合约状态的变化。特定帐户的代币余额将保存在 RAM 中。根据默认的 eosio.token 合约,此状态将保存在推送交易的“来自”用户的 RAM 中。在发行情况下,发行者的 RAM 也会被消耗。

于 2018-11-07T06:20:05.393 回答