我对 NEAR 区块链中的 NFT 使用有疑问。例如,我在某个市场上有 NFT(我们将其命名为 contract A)。我将另一个合同(我们将其命名为 contract B)添加到我的令牌上的批准列表中(使用 NEP-178 和批准)。现在这个合约B可以调用nft_tansfer我的代币并将其转移到它自己的帐户B中。有没有一种方法可以创建方法,所以我在B将 NFT 转移B给我的合同上调用它?看起来如果我调用nft_transfer它是行不通的,因为我不是 NFT 的所有者,我没有批准权。
我的意思是合约B已经准备好将 NFT 转回给我,但是当我要求合约时它必须这样做B。提前致谢!