Chainlink
Chainlink is a decentralized oracle network that enables smart contracts to securely access off-chain data feeds, web APIs, and traditional bank payments. Chainlink is consistently selected as one of the top blockchain technologies by leading independent research firms such as Gartner. It is well known for providing highly secure and reliable oracles to both large enterprises (SWIFT) and leading smart contract development teams (Web3 Foundation, Wanchain, OpenLaw, Zeppelin, Accord and more).
Features
- Connect to any API
- Send payments anywhere
Prizes Offered
- First place: 2,500 euros in LINK for the most compelling Chainlink prototype
- Second place: 1,000 euros in LINK for the most innovative and creative Chainlink project
- Third place: 500 euros in LINK, judges choice project
Getting Started
Add Chainlink to a Smart Contract
With NPM:
npm install chainlink --save
npm install chainlink --save
With Yarn:
yarn add chainlink
yarn add chainlink
Add to your smart contract:
import "chainlink/contracts/ChainlinkClient.sol";
If you are using ZeppelinOS, you can link it to your project by running:
zos link chainlink
zos link chainlink
Run a Chainlink node with Docker
The instructions are longer, read the documentation for more details.
Need Help
- The team are available on Discord to answer your technical questions: https://discordapp.com/invite/hEQQG5m
- Documentation: https://docs.chain.link
- Github: https://github.com/smartcontractkit/chainlink
- Whitepaper: https://link.smartcontract.com/whitepaper
- Collection of resources all things Chainlink https://github.com/JohannEid/awesome-chainlink
- Developer references (Hackaton project) https://github.com/JohannEid/awesome-chainlink#developer-resources