Smart contracts need to be able to connect to real world data & APIs. Chainlink is the middleware that enables blockchain to be connected to the real world. This video describes how to get data from httpget requests, httppost requests, and a number of other methods into your smart contract. It also goes into exactly how it plays out on the Ethereum chain.
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 critical to connecting the blockchain ecosystem to the rest of the world.
Resources from the video:
Remix Code from the video (with notes): https://remix.ethereum.org/#version=soljson-v0.6.2+commit.bacdbe57.js&optimize=false&gist=9507bdea4570e56067a0ab0ecb351b67&evmVersion=null
Node listing service: https://market.link/
Chainlink Documentation for this video: https://docs.chain.link/docs/request-and-receive-data
Connect any API to your smart contract : https://blog.chain.link/apis-smart-contracts-and-how-to-connect-them/
Adapters documentation: https://docs.chain.link/docs/adapters
Initiators documentation: https://docs.chain.link/docs/initiators
Learn more about Chainlink :
Discord: https://discordapp.com/invite/aSK4zew – Very active and developer focused!
Building DeFi Applications: https://defi.chain.link/