【发布时间】:2021-11-28 11:30:50
【问题描述】:
我有一个关于智能合约的设计问题。 我想创建一个处理 SFT 和 NFT 的端点,并且必须访问那里的属性来计算结果。 基本上,用户发送两个 NFT,取决于那里的属性,它是否会收到一个新的 NFT。 在这两种情况下,我们都会返回用户的 NFT。
在这种情况下,是否可以只向端点发送令牌标识符而不是 NFT(通过支付)并直接从智能合约中检索 NFT 信息? 每次从智能合约中发回 NFT 似乎都是样板和消耗量
【问题讨论】:
-
您绝对应该在交易中发送 NFT,因为如果 nft 当前所有者位于不同的分片上,则合约无法读取数据。
标签: elrond