LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > [Chainlink] Chainlink开发人员入门套件展示

[Chainlink] Chainlink开发人员入门套件展示

2021-05-08 wanbizu AI 来源:区块链网络

我们很高兴地宣布Chainlink开发人员入门工具包展示柜,这是一个以开发人员为中心的计划,该计划将在5月份进行。 在下个月,我们鼓励您通过建立使用Chainlink Price Feed,VRF或Any-API功能的智能合约,或者通过以某种方式或形式改进入门工具包并共享您的项目,来试用我们的入门工具包与社区。

Chainlink入门套件

Chainlink文档是学习如何使用Chainlink的工具和功能来构建智能合约的好地方,为开发人员提供了一种快速简便的方法,可以将样板代码复制到他们的项目中,或者使用在线Remix来部署示例代码段。 Solidity IDE。 这些示例是简单的独立合同,它们演示了如何使用Chainlink工具。 但是,在创建需要其他条件(例如测试,部署脚本或与项目的其他链下部分集成)的新项目时,它们并不总是理想的起点。 开发人员希望可以轻松构建可靠,文档完善的最新模板。

Chainlink入门套件是基于现有的基于以太坊虚拟机(EVM)的开发框架的开源项目,使开发人员可以轻松地将Chainlink功能和工具集成到他们的项目中。 这些入门工具包中的每一个都为开发人员提供了一个工作代码存储库,其中包含三个广泛使用的Chainlink oracle函数的简单但完整的版本:

价格提要 任何API 可变射频

除此之外,存储库还包含用于部署和测试所有智能合约的脚本,这为开发人员提供了明智的起点,使他们可以了解如何使用Chainlink产品构建智能合约。 每个存储库均基于现有流行的Solidity开发环境,例如Truffle Suite,Hardhat或Brownie,其中Truffle和Hardhat专注于JavaScript和TypeScript编程语言,而Brownie专注于Python。 这三个开发环境均基于Solidity / Ethereum虚拟机开发,并通过使用本地网络为开发人员提供测试环境。 可以将Chainlink入门工具包固定在SmartContract GitHub帐户的顶部:

Chainlink安全帽入门套件 Chainlink布朗尼入门套件 Chainlink松露入门套件

固定在SmartContract GitHub存储库顶部的Chainlink入门工具包Chainlink Hardhat入门工具包

安全帽是一个基于JavaScript和TypeScript的开发环境,开发人员可以使用它来编译,部署,测试和调试与EVM兼容的智能合约。 它可以帮助开发人员管理和自动化重复任务,这些简单任务是可重复的功能,旨在提高生产率并减少在开发,测试和部署生命周期中执行可重复任务的时间。

Hardhat还带有自己的本地开发网络,称为Hardhat Network,该网络专注于Solidity调试和其他日志记录,还为开发人员提供了一个本地开发环境,非常适合开发和完善代码。

我们的Chainlink安全帽入门套件是一个预先打包的安全帽项目,其中包含实施,部署和测试当今Chainlink网络在您的Solidity智能合约中提供的主要功能所需的所有任务和智能合约。

请查看有关如何在Hardhat中使用Chainlink的博客文章,以获取有关在Hardhat开发环境中使用Chainlink的不同oracle函数的更多详细信息和说明。

Chainlink布朗尼入门套件

Brownie是用于以太坊智能合约的基于Python的开发和测试框架。 它为Python开发人员提供了一种在单个集成开发环境中维护智能合约,部署,脚本和测试的方法。

我们的Chainlink Brownie入门工具包是预先烘焙的Brownie混合物,具有在Python环境中使用和使用Chainlink智能合约所需的所有合约和脚本。 它还支持本地开发环境以及网络分支。

请查看我们有关使用Python开发DeFi项目的博客文章,以获取更多信息,以及使用Chainlink Brownie入门工具包构建利用Chainlink oracle的dApp的真实示例。

Chainlink松露入门套件

Truffle Suite是面向以太坊的开发环境,测试框架和资产管道,旨在简化以太坊开发人员的生活。 它通过为开发人员提供内置的智能合约编译和部署,与Mocha和Chai的自动化合约测试以及可编写脚本的部署和迁移框架来实现此目的。 Truffle还提供可配置的网络管理,以部署到各种公共和专用网络。

我们的Chainlink Truffle入门工具包使您可以轻松地在公共以太坊网络以及集成的本地网络(如Ganache)上开发,部署和测试由Chainlink支持的智能合约。

请查看我们的博客文章“如何在松露中使用Chainlink”,以获得有关使用Chainlink Truffle入门套件的更深入的指南。

入门套件展示

Starter Kit Showcase是一项计划,将在接下来的几周内运行,使开发人员有机会尝试使用我们的Starter Kit。

鼓励开发人员选择三种入门工具包之一,然后通过执行以下任一操作来进行试验:

克隆存储库,然后实施使用Chainlink工具或功能的Solidity智能合约中的想法或概念 分叉存储库,然后在新的代码分支中改进或扩展入门工具包,然后创建拉取请求以审核您的改进并有可能合并回主代码库

使用入门工具包实现想法或概念的一些示例:

结合多个Chainlink价格供稿,基于两个供稿创建一个新的价格对 将智能合约连接到使用Any-API功能构建的外部适配器 使用Chainlink VRF在奖池智能合约中随机选择获奖者 创建具有可验证随机特征的NFT 扩展或改进入门工具包中的测试 将持续集成(CI)集成到入门工具包之一中 实施TypeScript脚本以代替现有的JavaScript版本使用

使用入门工具包的现有项目的一些示例:

NFT Mix,使用布朗尼入门套件 使用安全帽入门套件,永不战斗两次 使用松露入门工具包进行参数化作物保险

在接下来的几周中,我们将展示每个入门工具包,并逐步介绍每个工具包提供的功能。

炫耀你的作品

使用套件实现想法或对套件进行改进后,向全世界展示您的作品! 为了展示您的示例,请确保已将其签入公共存储库并在Twitter上使用#StarterKitShowcase主题标签共享其链接,或者在Chainlink Discord的#starter-kit-showcase频道中共享您的存储库。

从现在开始大约一个月,我们将主持一个直播,我们将在其中观看一些共享的示例,还将邀请一些贡献者加入直播,以谈论他们的项目和他们使用入门工具包的经验

因此,请务必检查出固定在Chainlink公共存储库上的入门工具包,然后开始进行实验。 与往常一样,我们迫不及待想看到您的构建!

>>在链节上查看

加入我们的电报

在推特上关注我们

在Facebook上关注我们

帖子 [Chainlink] Chainlink开发人员入门工具包展示柜首先出现在AZCoin新闻上。

—-

原文链接:https://azcoinnews.com/chainlink-chainlink-developers-starter-kit-showcase.html

原文作者:Chainlink News

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...