SmartContract (@smartcontractkit)

Top repositories

1

full-blockchain-solidity-course-js

Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
11,556
star
2

full-blockchain-solidity-course-py

Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
10,603
star
3

chainlink

node of the decentralized oracle network, bridging on and off-chain computation
Go
6,655
star
4

hardhat-starter-kit

A repo for boilerplate code for testing, deploying, and shipping chainlink solidity code.
JavaScript
1,130
star
5

chainlink-mix

Working with smart contracts with eth-brownie, python, and Chainlink.
Solidity
484
star
6

defi-minimal

This repo is dedicated to making minimal repos of existing defi primatives.
JavaScript
459
star
7

documentation

https://docs.chain.link The Chainlink developer documentation website for Smart Contract Devs and Node Operators
MDX
353
star
8

foundry-starter-kit

Solidity
298
star
9

external-adapters-js

Monorepo containing JavaScript implementation of external adapters
TypeScript
262
star
10

truffle-starter-kit

An example smart contract utilizing Chainlink
JavaScript
258
star
11

starter-kits

A repo of starter kits for working with various languages and frameworks across the smart contract ecosystem.
216
star
12

foundry-starter-kit-old

Solidity
208
star
13

chainlink-brownie-contracts

A repository for automatically using the latest chainlink repo from the core chainlink repo.
Solidity
168
star
14

solana-starter-kit

Example code for using Chainlink on Solana
JavaScript
165
star
15

chainlink-ruby

Easily connect your applications to blockchains
Ruby
157
star
16

smart-contract-examples

Example and sample projects
TypeScript
147
star
17

chainlink-polkadot

Go
138
star
18

LinkToken

LINK Token Contracts for the Chainlink Network
Solidity
131
star
19

functions-hardhat-starter-kit

JavaScript
131
star
20

huff-starter-kit

A template repo to work with huff smart contracts and learn about low level EVM opcodes. Also Horse β™˜.
Solidity
100
star
21

ccip

Cross Chain Interoperability Protocol
Go
98
star
22

apeworx-starter-kit

A repo dedicated to showing how to make smart contracts in a purely pythonic environment
Python
85
star
23

blockchain-developer-hub

Dive into blockchain and smart contract development.
JavaScript
79
star
24

chainlink-solana

Go
70
star
25

chainlink-fullstack

Full stack starter project showcasing Chainlink products on Ethereum (EVM)
TypeScript
68
star
26

solidity-cborutils

A library for encoding CBOR in Solidity.
Solidity
64
star
27

hardhat-chainlink

Integrates Chainlink into Hardhat projects. This package is currently in the BETA testing phase and is not recommended for production usage yet.
TypeScript
63
star
28

dapptools-starter-kit

Solidity
61
star
29

libocr

libocr consists of a Go library and a set of Solidity smart contracts that implement the Chainlink Offchain Reporting Protocol
Go
60
star
30

ccip-read

TypeScript
59
star
31

chainlink-testing-framework

A testing framework for smart contracts and Chainlink nodes
Go
56
star
32

chainlink-starknet

Go
52
star
33

foundry-chainlink-toolkit

A plugin to use Chainlink products/services in Foundry
Solidity
51
star
34

ccip-starter-kit-foundry

This project demonstrates a couple of basic Chainlink CCIP use cases
Solidity
48
star
35

smart-contract-db

This repository is an archive. This project has been superseded by blockchain.education https://github.com/smartcontractkit/blockchain-developer-hub
TypeScript
42
star
36

ccip-starter-kit-hardhat

This project demonstrates a couple of basic Chainlink CCIP use cases
TypeScript
41
star
37

ccip-cross-chain-nft

This project demonstrates how to mint an NFT on one blockchain from another blockchain using Chainlink CCIP
TypeScript
40
star
38

external-initiator

Initiate Chainlink job runs from external sources
Go
40
star
39

chainlink-solana-demo

Showing how to deploy a Solana program using Chainlink Price Feeds
TypeScript
37
star
40

chainlink-automation-templates

Real-world sample projects using Chainlink Automation
Solidity
35
star
41

prediction-game

Rugby prediction game using Chainlink Functions, Automation, and CCIP.
TypeScript
34
star
42

ccip-defi-lending

CCIP Launch Defi Demo
JavaScript
31
star
43

usechainlinkfunctions

TypeScript
27
star
44

near-protocol-contracts

Rust
26
star
45

functions-deepdive-constellation2023

Deepdive Workshop For Constellation 2023 Hackathon
JavaScript
24
star
46

chainlink-cosmos

Go
24
star
47

wasp

Protocol-agnostic load testing library for Go
Go
23
star
48

devnet

An Ethereum development network with preset configs for easy testing.
Makefile
22
star
49

env-enc

TypeScript
21
star
50

run-functions-dapp

Demo dApp using Chainlink Functions to bring web2 data on-chain.
TypeScript
20
star
51

chainlink-common

SDK for building Chainlink Services and Plugins
Go
20
star
52

chainlink-local

The Chainlink CCIP Local Simulator, visit documentation by clicking the link below:
Solidity
18
star
53

functions-toolkit

An NPM package with collection of tools that can be used for working with Chainlink Functions.
TypeScript
18
star
54

schemas

specification for offering and requesting off-blockchain services
17
star
55

paypal-adapter

TypeScript
17
star
56

Blockchain-RPC-Exporter

Prometheus exporter for EVM compatible RPC endpoints.
Python
16
star
57

chainlink-github-actions

Common action to run chainlink-testing-framework based tests in github ci
TypeScript
16
star
58

wei_watchers

A service for push notifications of Ethereum logs and account balances.
Ruby
15
star
59

arbitrum-quickstart

JavaScript
14
star
60

chainlink-env

Chainlink k8s environment library
Go
14
star
61

risk-management-network

Rust
14
star
62

solc-api

minimal Solidity compiler service
JavaScript
14
star
63

hello_chainlink

chainlink demos
JavaScript
12
star
64

ccip-owner-contracts

A set of smart contracts used for administering Chainlink contracts, most notably CCIP
Solidity
12
star
65

chainlink-staking-v0.2-public-guide

12
star
66

operator-ui

TypeScript
12
star
67

functions-lens-eventbrite

Solidity
12
star
68

chain-selectors

Go
12
star
69

tdh2

An implementation of the TDH2 protocol by Shoup & Gennaro (paper link https://www.shoup.net/papers/thresh1.pdf)
Go
11
star
70

wsrpc

A bi-directional Websockets RPC library
Go
11
star
71

quickstarts-historical-prices-api

TypeScript
11
star
72

ccip-cross-chain-name-service

This project is an educational example of how to create a minimal cross-chain name service using Chainlink CCIP
TypeScript
11
star
73

chainlink-functions-demo-app

TypeScript
11
star
74

chainlink-automation

Go
10
star
75

chainlink-RSK

Solidity
10
star
76

datastreams-demo

Demo dApp using Chainlink Data Streams.
TypeScript
10
star
77

builder

A docker build file for chainlink
Dockerfile
10
star
78

chainlink-vrf

OCR2VRF (in development, do not use in production)
Go
10
star
79

functions-the-graph-uniswap

Solidity
10
star
80

chainlink-data-streams

Go
9
star
81

ccip-tic-tac-toe

TypeScript
9
star
82

workshop-distributed-news

Solidity
9
star
83

hardhat-network

Deploys a basic hardhat chain for testing
Dockerfile
9
star
84

cairo-starter-kit

The boilerplate code for getting started with the usage of Chainlink services on Starknet
TypeScript
9
star
85

bq-example-contract

JavaScript
8
star
86

solana-prediction-game

JavaScript
8
star
87

chainlink-node-compose

Docker Compose script for launching multiple chainlink nodes
Shell
8
star
88

substrate-adapter

Go
7
star
89

DEVREL-collaborative-nft-tutorial

Solidity
7
star
90

blockchain-ecosystem-map

JavaScript
7
star
91

ccip-liquidation-protector

This project demonstrates how to automate preventing DeFi liquidations & optimizing interest rates on multiple blockchains using Chainlink CCIP, Chainlink Automation and Chainlink Functions
TypeScript
7
star
92

chainlink-solhint-rules

CLL custom Solhint rules
JavaScript
7
star
93

push-gha-metrics-action

Shell
6
star
94

functions-google-bigquery

Demonstration of accessing data from Google BigQuery via Chainlink Functions
JavaScript
6
star
95

ea-framework-js

TypeScript
6
star
96

chainlink-terra-feeds-demo

Showing how to deploy a Terra smart contract which utilizes Chainlink Data Feeds
Rust
6
star
97

feed-registry-example

Example Hardhat project using the Chainlink Feed Registry
Solidity
6
star
98

datastreams-erc7412

Solidity
6
star
99

pancake

JavaScript
6
star
100

havoc

Automatic chaos testing tool and CLI
Go
6
star