怎么获取到用户的NFT信息

北风凉画扇 北风凉画扇 提出于 2022-04-24 14:12 5589 浏览

#背景

  • 我们是一款社交APP,将一些虚拟道具做成NFT
  • NFT需要在我们平台进行中心化售卖,购买后用户可以将NFT提取到自己的钱包。
  • 现有平台用户小白居多对区块链了解不多。
  • 要兼顾外部获取NFT的用户到我们的APP体验

#问题

  • 如果一个区块链玩家在opensea等平台购买了我们的NFT,然后注册我们的APP进行体验,平台如何获取用户的NFT信息。

#方法

  • 用户导入私钥:

    • 可以将钱包地址绑定当前用户
    • 可获取用户的NFT信息
    • 售卖的时候先转移给平台的账户。
  • 第三方钱包如matemask授权:

    • 可获取用户的NFT信息
    • 售卖的时候先转移给平台的账户。
  • 平台给用户生成充值地址,让用户把NFT充值到平台:

    • 可获取用户的NFT信息
    • 售卖的时候先转移给平台的账户。

考虑到我们现有的平台用户和外部用户这几种方法,有各自的优势和缺陷。不知道大家怎么做的。

最佳答案

2022-04-25 18:53
  1. 去中心化方式,你记录用户的地址,在每次需要时,去检查用户是否持有的NFT,并获取 NFT 信息。
  2. 中心化的方式,在你的平台使用时,让用户把 NFT 锁定到你的平台。
Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2022-04-25 14:37

其它 2 个回答

PureBlack 区块链开发 2022-04-24 14:53
runtoweb3.com 架构师 2022-05-22 00:35

写回答

你需要登录后才可以回答问题,登录