【发布时间】:2021-12-16 10:59:44
【问题描述】:
使用 Metamask,用户必须手动将代币导入他们的帐户,这些代币才能显示在资产部分。这是一个简洁的安全功能,因为灰尘攻击和其他“垃圾邮件”令牌是用户看不见的。您的钱包通常也充满垃圾邮件。
现在我想将这些用户意图(导入令牌)传递给自定义 dApp,并根据用户在 Metamask 上导入的内容过滤令牌。
即您能否访问用户已导入其 Metamask 的代币,从而使用 ehtereum 或其他 API 查看用户 Metamask 上的“白名单”合约地址?
我或多或少地阅读了Metamask API docs,但没有找到任何东西。
我发现的唯一提示是在 this 文章中说它无法完成。
不幸的是,我们无法获得钱包可以访问的所有代币,我们需要先知道智能合约地址。
【问题讨论】: