Closed karthik-durai closed 6 months ago
Hello @karthik-durai,
On MultiversX, for NFT transfers, transaction.sender == transaction.receiver
, while the actual destination address is encoded in the transaction payload.
Therefore, point (6) is expected.
E.g.
NFT transfer transaction = {
Sender: <account address of the sender>
Receiver: <same as sender>
Data: "ESDTNFTTransfer ... ... (actual destination is encoded here) ... ..."
...
}
Additional resources:
thanks @andreibancioiu , close this issue.
Upon implementing the send NFT functionality using MultiversX SDK-Core, it's observed that the sender and destination addresses in the transaction call are identical, leading to unsuccessful transfers.
Steps to Reproduce:
tokenTransfer
object usingnonFungible
function fromTokenTransfer
with token identifier and nonce.createESDTNFTTransfer
by passing a. tokenTransfer b. nonce c. sender address d. destination address e. chain id