这篇文章详细介绍了如何将Solflare Solana Wallet Snap添加到MetaMask钱包中,并通过MetaMask与Solana的去中心化应用(dApps)进行交互。文章清晰地分为多个部分,涵盖了MetaMask Snaps、设置Solana钱包、通过MetaMask桥接ETH到Solana,以及如何与Solana dApps互动的步骤和注意事项,并提供了丰富的附件和图示。
MetaMask 是一个用于支持 EVM 的区块链(如以太坊和 Optimism)的加密钱包,还可以让你与 dApps(去中心化应用)进行交互。最近,MetaMask 发布了一项新功能称为 Snaps,允许开发者与 MetaMask 构建新的集成(例如,连接到其他 Layer 1 区块链或以新方式显示用户数据)。
Solflare 是领先的 Solana 钱包,构建了一个自定义的 MetaMask Snap 或插件,使你能够将 MetaMask 钱包连接到 Solana dApps。
在本指南中,我们将逐步介绍如何将 Solflare Solana Wallet Snap 添加到你的 MetaMask 钱包,以及如何使用你的 MetaMask 钱包与 Solana dApps 进行交互。
在本指南中,你将探讨如何利用你的 MetaMask 钱包使用 Solana dApps:
让我们开始吧!
MetaMask Snaps 实际上是你的 MetaMask 钱包的扩展或插件。它们允许开发者扩展用户钱包的功能,以创造新的体验。Snaps 是在隔离环境中运行的 JavaScript 程序,并且可以访问有限的一组用户授权的权限。希望构建 Snap 的开发者可以参考他们的文档 here。Snaps 可以用于:
Solflare Solana Wallet Snap 允许你:
全部都可以通过你的 MetaMask 钱包进行!让我们将其添加到你的钱包中吧!
MetaMask 提供一个可下载的 Snaps 目录,网址为 https://snaps.metamask.io/。导航到该页面并选择 Solana Wallet by Solflare。
点击“🦊 添加到 MetaMask”按钮,按照钱包中的提示步骤操作:
MetaMask 未找到?
如果没有找到 MetaMask 扩展,但你已经安装了它,请尝试以下任一方法:
在你进行以上更改后,刷新页面并重试。
注意安全
一如既往,保持良好的安全习惯,仅授权来自可信来源的 Snaps。MetaMask 和 Solflare 提供了 Solana Snap 的审计,你可以在 这里 查看。
系统会要求你再次确认授权:
你应该会被提示连接你的 Solana 钱包到 Solflare 网站:
你现在应该能够看到你的 Solana 钱包和代币组合(如果你刚开始,则它应该是空的)。
让我们给新的 Solana 钱包桥接一些资金吧!
注意:如果你已经在其他钱包中拥有 SOL,你可以直接将 SOL 发送到你的新钱包并跳过此步骤。
随意浏览 Solflare 钱包界面,当你准备好了,请导航到 “桥接” 选项卡。
系统将提示你连接钱包。🤔 这很奇怪。我们不是已经连接了钱包吗?事实上,确实如此。当我们将钱包连接到 Solflare 网站时,我们只连接了我们的 Solana 钱包。现在,我们需要将以太坊钱包连接到该网站,以便我们可以在链之间转移资金。请继续连接你的钱包:
现在你将在“桥接”容器中看到你的 ETH 余额。输入你想要桥接到 Solana 的 ETH 数量,然后选择你想要的代币(SOL 或 USDC-SPL,即 USDC 的 Solana 版本)。
准备好后,点击“审核”以查看交易详情,并按照对话框完成交换。
在撰写本文时,Solflare 正在赠送你一些 SOL 以覆盖首次交易的手续费!你应该能够返回到你的 组合页面 查看新生成的 SOL(或 USDC)余额。
做得好!你现在拥有了一个正余额的 Solana 钱包!让我们使用它与一个 Solana dApp 进行交互吧!
让我们尝试与一个流行的 Solana dApp,Jupiter 进行交互。Jupiter 是一个 DEX 和 LP 聚合器,允许你在 Solana 区块链上交换代币。与我们之前进行的跨链交换不同,Jupiter 将允许我们在 Solana 代币之间测试我们的 MetaMask 钱包。
导航到 Jupiter 并在右上角点击“连接钱包”。你将被提示连接钱包。你应该在可用钱包列表中看到你的 MetaMask 钱包:
请按照屏幕上的提示连接你的钱包。MetaMask Snap 在你连接网站时会弹出一个窗口:
连接后,你会注意到页面右下角显示了一个 Solfare 小部件,展示了你的 SOL 余额。
选择你希望交换的代币(例如,USDC、BONK、mSOL)并输入你想要交换的数量。系统将要求你在 MetaMask 钱包中确认交易:
一旦交易成功,你应该会在右下角看到确认消息。你可以单击链接访问 Solana Explorer 上的交易,或者你可以在小部件(或 Solflare 网站)中访问你的交易历史:
干得不错!
你现在正在使用你的 MetaMask 钱包来管理 Solana 代币组合,并与 Solana dApps 进行交互!欢迎体验低费用和快速交易速度!在探索 Solana 生态系统时,查看我们的其他 Solana 指南 以了解更多有关 Solana 区块链以及如何在其上构建的信息。如果你有任何疑问或需要进一步的帮助,请随时加入我们的 Discord 服务器或通过下面的表格提供反馈。
通过关注我们的 Twitter(@QuickNode)和我们的 Telegram 公告频道 保持信息灵通并保持联系。
请告知我们 如果你有任何反馈或新的主题请求。我们很乐意听取你的意见。
- 原文链接: quicknode.com/guides/sol...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!