Как мы можем передавать токены ERC721 через MetaMask и JavaScript?
Мы пытаемся разработать NFT-маркетплейс в Django-проекте. На данный момент мы знаем, как интегрировать MetaMask в наш проект и использовать JavaScript MetaMask API для отправки ETH-транзакций ('eth_sendTransaction') или проверки баланса кошелька.
Но мы также будем знать, как передавать токены NFT (ERC721) между кошельками (позволять пользователям покупать свои NFT) с помощью конечной точки этого JavaScript API для MetaMask. Если это возможно, мы хотели бы, чтобы передача токена ERC721 и сумма выплаченного ETH осуществлялись в одной и той же транзакции. Как показано на изображении ниже:
Пример передачи токена SepoliaETH
Есть ли в приведенной ниже ссылке конечная точка, которая может помочь нам решить эту проблему? MetaMask API
Спасибо
Мы пытались использовать скрипты, но мы не хотим хранить приватные ключи кошельков пользователей на нашем сервере marketplace, потому что у нас нет прав на хранение такого рода данных.