原文链接:https://forum.onflow.org/t/fcl-1-0-is-now-live/3117
翻译:Flow技术大使,Maris
正如之前办公时间正式宣布的,FCL 1.0 已经发布latest稳定版本!在此处查看发行说明。
链接:https://github.com/onflow/fcl-js/releases/tag/@onflow/[email protected]
为什么要升级?
在 Flow 上访问最新的钱包类型 - 浏览器扩展钱包。具体来说,您现在就能够使用Lilico 钱包了 这是Flow 上第一个完全非托管钱包!
您将可以访问新的 FCL Discovery,以获得更好的用户体验,也可以使用 API 版本制作您自己的 UI。在这里阅读更多.
在0 及更高版本上启用了带有帐户证明(用户签名)的一键登录,因为存在一些重大和更改,旧版本会无法正常运行。
升级使用FCL API 会将api的使用变更容易,新的API不需要反复的使用发送/解码了——具体内容可以在发行说明中查看。
修复了处理超大数字的错误,所有数字现在都作为字符串返回并使用。可在此处阅读相关的核心更新信息。
安装包的大小大幅降低!在这里或者这里查看.
链接:https://bundlephobia.com/package/@onflow/[email protected]
FCL 1.0 对Flow 核心贡献者意味着什么?
FCL是 Flow 的基础核心模块,作为一个基础架构设施,可帮助开发人员、用户和服务提供商(如钱包)拥有一个通用的统一界面,以便他们可以专注于功能的开发,而不是集成和分发。
最初阶段,FCL 主要是作为web3.js 或 ethers.js 中的部分功能(实现连接、签名和一些数据交换),但随着时间的推移,FCL 已经发展成为核心功能,现在有超过70 % Flow dapp 或多或少都在使用这些功能。我们的团队对我们迄今为止取得的成就感到兴奋,但对 FCL未来可能创造的机会更加兴奋。
FCL路向何方?
在短期内,您可能会看到:
-
原生移动应用客户端访问 FCL 钱包
-
文档持续更新完善,并增加Typescript 支持(在社区的帮助下)
-
未来适用于更多环境的FCL SDK相关规范
从长远来看,我们正在考虑如下这些事情:
-
支持更多的服务提供商,而不仅仅是钱包——我们能否允许用户配置他们的个人资料、支付和通知,并能够在大多数 Flow dapp 中使用他们的选择?
-
Flow 中更易于阅读的消息 - 我们如何创建可信、可验证,且易于解释的用户签名交易描述?关于这个FLIP的一些想法已经开始进行.
-
在配置和测试方面,和Flow 工具的其余部分更好地集成——我们如何才能更轻松地在任何网络中,端到端地编写和测试您的转移和查询?
非常感谢我们所有的开源贡献者和Flow 核心团队的成员,他们将 FCL 推到了今天位置,并阔步走向未来:
特别感谢 Blocto 团队 - 几年前,他们是 FCL 的第一个使用者,甚至在我们发布需求文档文档之前,他们就以及设法构建了概念验证性产品。他们和我们开展了广泛合作,以改进 FCL,您今天看到的丝滑使用体验,正是这种合作带来的。
我们有 49 位不同的贡献者提供对 FCL 的提交!我们想通过下面的完整贡献者列表来感谢过去 2 年中的一些顶级核心贡献者。在此处查看更多.
我们鼓励您与我们一起思考、试验和构建 FCL!对于重大贡献,请考虑在此处申请资助,对于更多临时贡献,请在此处查看我们的指南. 您还可以在办公时间在分组讨论室找到我们,进行更有深度的探讨。
希望能与你相遇在Flow开发之旅。
(附录)所有贡献者:
-
@orodio made their first contribution in https://github.com/onflow/fcl-js/pull/1 2
-
@10thfloor made their first contribution in https://github.com/onflow/fcl-js/pull/15
-
@psiemens made their first contribution in https://github.com/onflow/fcl-js/pull/26
-
@brodieve made their first contribution in https://github.com/onflow/fcl-js/pull/42
-
@cybercent made their first contribution in https://github.com/onflow/fcl-js/pull/93
-
@boczeratul made their first contribution in https://github.com/onflow/fcl-js/pull/95
-
@timmymmit made their first contribution in https://github.com/onflow/fcl-js/pull/114
-
@MaxStalker made their first contribution in https://github.com/onflow/fcl-js/pull/141
-
@benjaminkvm made their first contribution in https://github.com/onflow/fcl-js/pull/125
-
@githubwei made their first contribution in https://github.com/onflow/fcl-js/pull/333
-
@alxocity made their first contribution in https://github.com/onflow/fcl-js/pull/360 2
-
@kzucky made their first contribution in https://github.com/onflow/fcl-js/pull/364
-
@janezpodhostnik made their first contribution in https://github.com/onflow/fcl-js/pull/374
-
@Chibionos made their first contribution in https://github.com/onflow/fcl-js/pull/380
-
@tomonari-t made their first contribution in https://github.com/onflow/fcl-js/pull/375
-
@TraeRegan made their first contribution in https://github.com/onflow/fcl-js/pull/573
-
@gregsantos made their first contribution in https://github.com/onflow/fcl-js/pull/586 1
-
@intelliot made their first contribution in https://github.com/onflow/fcl-js/pull/604
-
@danielhour made their first contribution in https://github.com/onflow/fcl-js/pull/661
-
@jkan2 made their first contribution in https://github.com/onflow/fcl-js/pull/720
-
@nduplessis made their first contribution in https://github.com/onflow/fcl-js/pull/721
-
@kimcodeashian made their first contribution in https://github.com/onflow/fcl-js/pull/748
-
@bebner made their first contribution in https://github.com/onflow/fcl-js/pull/750
-
@Violet-Bora-Lee made their first contribution in https://github.com/onflow/fcl-js/pull/769
-
@viksit made their first contribution in https://github.com/onflow/fcl-js/pull/780 1
-
@samwise2 made their first contribution in https://github.com/onflow/fcl-js/pull/787
-
@DavidOrchard made their first contribution in https://github.com/onflow/fcl-js/pull/819
-
@kraikov made their first contribution in https://github.com/onflow/fcl-js/pull/820
-
@snyk-bot made their first contribution in https://github.com/onflow/fcl-js/pull/833
-
@avcdsld made their first contribution in https://github.com/onflow/fcl-js/pull/840
-
@kerrywei made their first contribution in https://github.com/onflow/fcl-js/pull/852
-
@markstrefford made their first contribution in https://github.com/onflow/fcl-js/pull/854
-
@aphelionz made their first contribution in https://github.com/onflow/fcl-js/pull/861
-
@sking789 made their first contribution in https://github.com/onflow/fcl-js/pull/882
-
@gnujoow made their first contribution in https://github.com/onflow/fcl-js/pull/918
-
@callmenick made their first contribution in https://github.com/onflow/fcl-js/pull/939 1
-
@justinbarry made their first contribution in https://github.com/onflow/fcl-js/pull/975
-
@CharlesOuverleaux made their first contribution in https://github.com/onflow/fcl-js/pull/1016
-
@j1010001 made their first contribution in https://github.com/onflow/fcl-js/pull/1032
-
@bthaile made their first contribution in https://github.com/onflow/fcl-js/pull/1034
-
@marcoroth made their first contribution in https://github.com/onflow/fcl-js/pull/1073
-
@gyorgy-kurucz-vacuum made their first contribution in https://github.com/onflow/fcl-js/pull/1081
-
@mikeylemmon made their first contribution in https://github.com/onflow/fcl-js/pull/1090
-
@caosbad made their first contribution in https://github.com/onflow/fcl-js/pull/1155
-
@leoncoe made their first contribution in https://github.com/onflow/fcl-js/pull/1171
-
@brunogonzales made their first contribution in https://github.com/onflow/fcl-js/pull/1139