在 NEAR 区块链上使用合约名称调用 nft_transfer?
Posted
技术标签:
【中文标题】在 NEAR 区块链上使用合约名称调用 nft_transfer?【英文标题】:Call nft_transfer using contract name on NEAR blockchain? 【发布时间】:2021-12-11 19:59:59 【问题描述】:我对 NEAR 区块链中的 NFT 使用有疑问。例如,我在某个市场上有 NFT(我们将其命名为合约 A
)。我将另一个合同(我们将其命名为合同B
)添加到我的令牌上的批准列表中(使用 NEP-178 和批准)。现在这个合约B
可以在我的代币上调用nft_tansfer
并将其转移到自己的账户B
。有没有办法创建方法,所以我在合同 B
上调用它,将 NFT 从 B
转移给我?看起来如果我打电话给nft_transfer
它将不起作用,因为我不是 NFT 的所有者,我没有批准权。
我的意思是,合约 B
已准备好将 NFT 转回给我,但当我向合约 B
索要它时,它必须这样做。提前致谢!
【问题讨论】:
【参考方案1】:你没看错,除非合同 A
有一些错误或“以前的所有者”或其他什么的特殊实现,否则没有其他办法。
【讨论】:
以上是关于在 NEAR 区块链上使用合约名称调用 nft_transfer?的主要内容,如果未能解决你的问题,请参考以下文章
java使用web3j,部署智能合约在测试链上,并调用(万字详细教程)