dNFTs:对EOS上的NFT所有权进行分割(7)

ACTION issue(name to, name category, name token_name, asset quantity, string memo)

它可由发行人赎回; 按照百分比向他们的真正所有权持有人发放。数量必须仅为PER(代表%)。

ACTION burn(name owner, uint64_t category_name_id, asset quantity)

它只能由代币所有者调用; 在特定代币上刻录其所有权的数量PER。

ACTION buyshare(name from, name to, asset quantity, string memo)

当用户将相关EOS从eosio.token发送到此智能合约帐户并且memo为“sale_id,to_account”时,将调用此操作。该有效代币将被发回发起此操作的买方。

ACTION listsale(name seller, uint64_t category_id, asset percent_share, asset per_percent_amt)

它只能由所有者调用; 在代币合约中创建有效期为1周的销售清单,将所有权转让给代币合约。每个列表的RAM由所有者自己支付,因此削弱了对RAM的DoS攻击。销售清单仅保留1周。一旦销售被列出,该百分比代币(percent_share)的所有者就成为合约账户(没有获得许可)。但是,卖方可以随时关闭销售,释放内存并取回其所有权份额。

这是以太坊和EOS之间的区别。我们不需要关心交易费用,但需要关心RAM。

你可能感兴趣的:(dNFTs:对EOS上的NFT所有权进行分割(7))