Chainlink
  • Vision
  • Announcements
  • Events
  • Developers
  • Education
  • Grants
  • Chinese
  • Korean

Developers

Fetch Foreign Exchange Rates in Solidity Smart Contracts
Developers

Fetch Foreign Exchange Rates in Solidity Smart Contracts

In this technical tutorial, learn how to use Chainlink Price Feeds to obtain real-time Foreign Exchange (FX) price data in your smart contract.

Convert a Vending Machine to Accept Cryptocurrency Payments Using Chainlink Price Feeds
Developers

Convert a Vending Machine to Accept Cryptocurrency Payments Using Chainlink Price Feeds

This developer tutorial from Chainlink Virtual Hackathon winner Ted Nivan explains how to use Chainlink to convert a vending machine to accept payments in ETH.

Build a dApp on Binance Smart Chain With Secure Data Feeds
Developers

Build a dApp on Binance Smart Chain With Secure Data Feeds

Learn how to connect your smart contracts to Chainlink’s tamper-proof oracles on Binance Smart Chain’s EVM-compatible network.

How to Use Chainlink With Hardhat
Developers

How to Use Chainlink With Hardhat

Hardhat offers a feature-rich development environment for Ethereum developers. In this tutorial, we walk through how to get started with Chainlink using Hardhat for fetching external data in your smart contracts and more.

Develop a DeFi Project Using Python
Developers

Develop a DeFi Project Using Python

Learn how to use web3.py, Brownie’s Python-based development framework, and Chainlink oracles to build a DeFi smart contract that fetches reliable crypto price data.

Build a Marine Insurance Smart Contract With Chainlink
Developers

Build a Marine Insurance Smart Contract With Chainlink

In this technical tutorial from Chainlink Virtual Hackathon winners, learn how to call marine water level data to a parametric insurance smart contract using a Chainlink External Adapter.

Build, Deploy, and Sell Your Own Dynamic NFT
Developers

Build, Deploy, and Sell Your Own Dynamic NFT

Learn how to deploy, showcase, and sell your dynamic non-fungible token (NFT) on the OpenSea Marketplace using Chainlink VRF.

Using Chainlink Oracles on Matic Network
Developers

Using Chainlink Oracles on Matic Network

Learn how to build a scalable DeFi dApp with secure price feeds by using Chainlink’s decentralized oracles on the Matic Network.

How to Build a Parametric Insurance Smart Contract
Developers

How to Build a Parametric Insurance Smart Contract

In this technical tutorial, learn how to use Chainlink nodes and Price Feeds to build a Solidity smart contract for a parametric crop insurance product.

Connect a Smart Contract to the Twitter API
Developers

Connect a Smart Contract to the Twitter API

This developer tutorial explains how to connect to the Twitter API via Chainlink so you can trigger tweets directly from a smart contract.

77 Smart Contract Use Cases Enabled By Chainlink
Education

77 Smart Contract Use Cases Enabled By Chainlink

Chainlink is a flexible and generalized framework for building decentralized oracle networks. To inspire developers, here are 77 ways Chainlink can enhance your smart contract applications.

Random Number Generation (RNG) in Solidity
Developers

Random Number Generation (RNG) in Solidity

Learn how to use Chainlink VRF to generate a random number in a Solidity smart contract and build provably unpredictable outcomes into your Ethereum dApp.

Congratulations to ETHGlobal’s 2020 Hackathon Winners
Hackathon Winners

Congratulations to ETHGlobal’s 2020 Hackathon Winners

Learn about the winning Chainlink projects from the ETHOnline 2020 Hackathon, including a decentralized creators platform, DeFi data stream derivatives, a fiat on-ramp, and more.

Testing Chainlink Smart Contracts
Developers

Testing Chainlink Smart Contracts

Always test before you deploy. This tutorial covers how to test Chainlink smart contracts in Solidity and JavaScript using testnets, mocks, helper functions, and more.

Build an RFID Blockchain Integration With Chainlink External Adapters
Developers

Build an RFID Blockchain Integration With Chainlink External Adapters

This tutorial explains how a Chainlink node and External Adapter can be used to integrate a smart contract with an RFID scanner.

How to Get Random Numbers in an NFT (ERC721)
Engineering

How to Get Random Numbers in an NFT (ERC721)

This tutorial walks through the development of a simple NFT/ERC721 that generates random numbers in its attributes, making it ideal for Pokemon GO, Dungeons and Dragons, or any other similar application.

How to Connect a Tesla Vehicle API to a Smart Contract Via a Chainlink External Adapter
Developers

How to Connect a Tesla Vehicle API to a Smart Contract Via a Chainlink External Adapter

This tutorial explains how a Chainlink node and External Adapter can be used to integrate a smart contract to a Tesla vehicle.

Build a DeFi Call Option Exchange With Chainlink Price Feeds
Developers

Build a DeFi Call Option Exchange With Chainlink Price Feeds

This tutorial walks through the development of a simple exchange for call options using Chainlink Price Feeds and covers a multitude of Solidity topics in the process.

OAuth and API Authentication in Smart Contracts
Developers

OAuth and API Authentication in Smart Contracts

Chainlink external adapters make it easy to connect API authentication processes to smart contracts. Here’s an example with the Reddit API and Twitter API, which each require OAuth.

Blockchain Voting Using a Chainlink Alarm Clock Oracle
Developers

Blockchain Voting Using a Chainlink Alarm Clock Oracle

Many smart contracts on Ethereum require an external source of timing to trigger an on-chain action. We show you how your dApp can implement simple time-gated voting using the Chainlink Alarm Clock oracle, enabling blockchain voting in protocols such as DAOs.

Congratulations to the Winners of the Chainlink Virtual Hackathon 2020
Hackathon Winners

Congratulations to the Winners of the Chainlink Virtual Hackathon 2020

We are delighted to show our appreciation and award over $60,000 in prizes to the most innovative projects building universally connected smart contract applications with real world potential.

Easily Sell Your APIs and Data to Any Blockchain via Chainlink
Developers

Easily Sell Your APIs and Data to Any Blockchain via Chainlink

Data Vendors and API Providers can sell their data to any blockchain network through a single integration with Chainlink, allowing them to monetize their data for the growing smart contact economy by selling it to the Chainlink Network or providing signed data.

The Top Ways for Smart Contract Developers to Use Chainlink
Developers

The Top Ways for Smart Contract Developers to Use Chainlink

Chainlink offers smart contract developers powerful oracle capabilities, such as decentralized price feeds, access to any API, and verifiable randomness.

Build a DeFi Yield Farming dApp Using Chainlink Price Feeds
Engineering

Build a DeFi Yield Farming dApp Using Chainlink Price Feeds

Learn how to build a DeFi application that distributes out your own ERC20 token to platform users, enabling them to participate in yield farming. Token payouts are based on exchange rates set by Chainlink's decentralized oracle price feeds.

Fair Sequencing Services: Enabling a Provably Fair DeFi Ecosystem
Developers

Fair Sequencing Services: Enabling a Provably Fair DeFi Ecosystem

As part of research conducted at Chainlink Labs, Chainlink is introducing the Fair Sequencing Service. FSS uses oracle networks for fair ordering of transactions sent to a particular smart contract, helping alleviate problems around frontrunning, high gas fees, & miner extractable value.

Stay updated on the latest news about what it takes to build complex externally aware smart contracts.
We can be mailed at:
1093 Boundary Hall, Cricket Sq, Grand Cayman KY1-1102 Cayman Islands

ChainlinkTM

© 2019 SmartContract Chainlink Ltd SEZC

Terms of Use
Privacy Policy

Contact Us 24/7/365:
  • 24/7 Technical Support
    support@chain.link
  • Custom Chainlinks
    custom@chain.link
  • Careers
    careers@chain.link
Learn More:
  • Telegram
  • Twitter
Build With Us:
  • GitHub