今天,我们很高兴地宣布我们的第 12 个受支持网络——Celo。 一个真正独特的“开发人员、设计师、梦想家和实干家”社区,专注于构建可互操作移动的轻客户端,以帮助任何拥有智能手机的人将任何价值转移到世界其他地方。
作为 ConsenSys 的一部分,Infura 与 Truffle 和 Diligence 等开发者工具一起为开发者提供一站式服务,其中包括适用于所有受支持网络。 现在比以往任何时候都更容易在 Celo 上为全球超过 60 亿的智能手机用户构建。
Celo 生态系统
Celo 为所有人——尤其是金融服务不足的人实现繁荣的使命,以及他们对再生金融 (ReFi) 或“DeFi for good” 的关注,在 Infura 引起了我们许多人的共鸣。 ReFi 利用区块链和 Web3 的力量来应对气候变化,支持保护和生物多样性,并创建一个更加公平和可持续的金融体系。
Celo 使全球数十亿智能手机用户更容易汇款,并能够使用代币或各种稳定币支付交易费用。 也许最引人注目的是,Celo 允许 Celo dapps 和钱包(包括 MetaMask、Opera、Valora 等)的用户仅使用他们的手机号码发送或接收资金——这是一个比 42 个字符的随机钱包地址简单得多的身份标签。 使用简单加上几乎零费用使 Celo 成为目前最容易访问的协议之一,降低了金融交易的复杂性,使发送消息变得容易。
Celo 使用拜占庭容错共识机制(股权证明)进行去中心化、安全和无需许可的碳负区块链交易。 使用轻客户端移动身份客户端同步到 Celo 区块链所需的数据量减少,降低了参与门槛。
为什么使用 Infura 在 Celo 上构建
对于 Infura 开发人员,Celo 提供完全的 EVM 兼容性和包括 Solidity 在内的广泛代码库,使为 60 亿部智能手机构建的鼓舞人心的任务令人惊讶地熟悉和可访问。 此外,与 Infura 合作意味着无需同步或复杂设置,请求响应时间比自托管解决方案快 10 倍,正常运行时间可达 99.99%。
在Infura,我们提供的网络旨在满足我们的开发者社区最想要的东西。因此,你并不局限于一个网络--在Infura注册一个账户,在Celo或任何一个网络上构建,就可以通过简单的单行代码访问所有12个网络(还在增加)。额外的好处是:通过你的Infura计划和特殊的开发者资源,可以获得免费的存档数据。
你想知道你能用Infura和Celo做什么吗?Celo生态系统中一些引人注目的DeFi项目包括Ubeswap和Moola,这是一个在Celo上进行资产借贷的移动优先平台。Celo生态系统风险基金帮助开发者在Celo上进行开发,到目前为止已经发放了超过7760万美元的资助。
从今天开始,了解您可以对去中心化、可再生、具有社会包容性的金融的未来产生什么样的影响。
开始使用 Celo + Infura 进行构建
在 Infura 上开始使用 Celo 很容易。 按照以下几个简单的步骤,立即开始构建!
第 1 步:登录或注册
登录您的 Infura 帐户或注册一个免费帐户并查看我们的 Infura 快速入门指南!
第 2 步:创建新密钥
登录后,单击创建新密钥。
从“创建新密钥”弹出窗口:
-
在 NETWORK 下拉列表中选择 Web3 API(以前称为 Ethereum)。
-
为您的项目提供名称,然后单击创建
您的新项目的设置页面包含连接到网络所需的所有信息。
第 3 步:连接到 Celo 网络
使用 Celo 卡 Mainnet 或 Alfajores 端点将 JSON-RPC 请求发送到 Celo 网络。
永远不要暴露你的秘密。 它在您的应用程序中绝不能是人类可读的。 我们建议使用 .env 文件
第 4 步:提出请求
Celo 支持 EVM JSON-RPC 方法与 Celo 网络进行交互。
调用 CELO JSON-RPC 方法
使用 HTTPS 调用 JSON-RPC 方法。 在这个例子中,我们使用 curl 进行 HTTPS 请求以获取最新的块号。
确保将 <YOUR-KEY-ID> 替换为 Infura 仪表板中的项目 ID:
结果应类似于以下内容:
第 5 步:选择网络
使用以下端点之一作为您的 Celo 客户端提供商。
确保将 YOUR-KEY-ID 替换为 Infura 仪表板中的 KEY ID。
Celo 主网
网络:Celo 主网
说明:基于 HTTPS 的 JSON-RPC
网址:https://celo-mainnet.infura.io/v3/YOUR-KEY-ID
Celo 测试网
网络:Celo Alfajores
说明:基于 HTTPS 的 JSON-RPC
网址:https://celo-alfajores.infura.io/v3/YOUR_KEY_ID
第 6 步:将 Celo 网络添加到 MetaMask
在 MetaMask 中,选择设置 > 网络 > 添加网络。
将 Celo 网络详细信息添加到 MetaMask(如下所示)。
Celo 主网
网络名称:Celo(主网)
新的 RPC URL:https://celo-mainnet.infura.io/v3/
链号:42220
货币符号(可选):CELO
区块浏览器 URL(可选):https://explorer.celo.org
Celo 测试网
网络名称:Celo(Alfajores 测试网)
新的 RPC URL:https://celo-alfajores.infura.io/v3//<API-KEY>
链号:44787
货币符号:CELOBlock Explorer URL(可选):https://alfajores-blockscout.celo-testnet.org
第 7 步:为您的测试网账户注资
使用 Celo Faucet 在 Celo Alfajores 上创建一个帐户,您的帐户将自动使用 CELO 代币充值。 你准备好了!
有关更多指导,请参阅 Infura 的 Celo 文档。