Filecoin FEVM应用开发工具:MetaMask Flask

前沿1年前 (2023)更新 BlockDance
50 0

MetaMask Flask:让Filecoin开发者如虎添翼

Filecoin FEVM应用开发工具:MetaMask Flask

 

MetaMask Flask是一片崭新的试验场,聚集Wallet最前沿最新鲜的功能。作为MetaMask的金丝雀版,Flask为开发者与实验性功能提供了空间,期待它们点亮Web3的未来。

任何涉及实际价值管理与转移的应用都需要确保用户资产安全,这离不开安全的UX和稳定的功能。MetaMask选择先在Flask发布新功能,移除部分常规限制措施,让功能经过快速迭代再与广大用户见面。

因此,Flask不具备MetaMask所拥有的API和UX稳定性。我们再次强调,Flask的目标受众是开发者。参与风险由用户自行承担。本试验场不提供监督指导。

Snaps为创新提速

Snaps是通过Flask上线的第一个功能。

有了Snaps,开发者可以在运行状态下拓展MetaMask的功能,无需MetaMask团队参与。 也就是说,开发者可以独立向其用户推出自行设计的功能!

MetaMask是首个为用户提供扩展性的Wallet。Snaps的作用不仅限于Ethereum,而是旨在提升Web3生态的整体创新速度虽然早期版本的Snaps只允许对MetaMask UI做部分调整,但已实现最重要的一大功能:用snap管理不同协议的用户秘钥。如果协议有SLIP-44 ID,JavaScript签名库和公开可用的节点,开发人员可在MetaMask中增加对协议的支持。

Snaps的开发者资源仅受限于Snaps API,而 MetaMask团队会继续迭代,满足开发者需求。

本质上,MetaMask Snaps包含两部分:

  1. MetaMask安全执行第三方MetaMask Snaps代码的方法。
  2. 网站和 MetaMask的API,用于和单个Snaps通信。

通信经由JSON-RPC请求与响应建立。通过这种方式,Snaps可以扩展JSON-RPC API,在运行时改变MetaMask应用表现。未来,MetaMask可利用这一点实现对不同区块链、其他去中心化协议、新型加密方式、新型加密资产以及无数新功能的支持。

更多Snaps使用方法可参阅技术文件

Snaps让Filecoin更简单

为最大化新功能的效用,Protocol Labs与Chainsafe合作为MetaMask Flask开发了snap。安装后,snap将为Wallet接入Filecoin集成并附加前端。用户可浏览Filecoin账户、查看余额、发送交易以及使用Filecoin秘钥创建加密签名消息。对用户来说,与Filecoin协议交互变得更加便利,可由MetaMask浏览器集成直接实现。

想了解如何在MetaMask Flask中启用Filecoin Snap,可观看Erik Marks进行的演示

 

总结

在Flask环境中,MetaMask致力于为所有用户实现稳定、易于维护、安全的功能及API。Snaps让Web3开发者充分发掘MetaMask产品潜力,打造新型dapp。所有开发者都可以创建Snaps,今后,用户也可以自由选择需要的Snaps加入Wallet。

Protocol Labs已经率先运用上述新功能,优化用户与Filecoin的交互体验。

共同创造Web3的未来,从了解Snaps开始,还有更多相关资源在Filecoinsnap。祝各位开发者一切顺利!

下载Metamask Flask

https://chrome.google.com/webstore/detail/metamask-flask-developmen/ljfoeinjpaedjfecbmggjgodbgkmjkjk?hl=zh-CN

MetaMask Flask介绍

MetaMask Flask 是面向开发人员的 MetaMask 扩展的分发渠道,使他们能够访问其他不稳定的 API。Flask 的目标是最大限度地提高开发人员的控制权,这样我们就可以了解开发人员想要使用 MetaMask 做什么的全部范围,然后将这些课程合并到主要的 MetaMask 发行版中。

您可以在此处找到 MetaMask 的主要/生产版本:https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn

MetaMask 是一个扩展,用于在您的浏览器中访问支持以太坊的分布式应用程序或“Dapps”!

该扩展将以太坊 web3 API 注入到每个网站的 javascript 上下文中,以便 dapps 可以从区块链中读取。

MetaMask 还允许用户创建和管理他们自己的身份(通过私钥、本地客户端钱包和硬件钱包,如 Trezor™),因此当 Dapp 想要执行交易并写入区块链时,用户可以获得一个安全界面来查看在批准或拒绝交易之前。

因为它向普通浏览器上下文添加了功能,MetaMask 需要读取和写入任何网页的权限。您始终可以像执行任何 Chrome 扩展一样“查看源代码”,或者在 Github 上查看源代码:

https://github.com/MetaMask/metamask-extension
允许访问:
网络 3.0
去中心化应用
NFTs
erc20
代币
ICO
erc271
Filecoin FEVM应用开发工具:MetaMask Flask
© 版权声明

相关文章

暂无评论

暂无评论...