Blockchain Oracles for Connected Smart Contracts | Chainlink Documentation (2024)

To use Chainlink Automation on certain networks, you may need to conduct token transfers. You can transfer tokens by using Chainlink CCIP or third-party applications such as XSwap.

Parameters

  • Payment Premium % (paymentPremiumPPB): This percentage premium compensates the Chainlink Automation Network for monitoring and performing your upkeep. Every time a transaction is submitted for your upkeep, your LINK balance is reduced by the transaction cost plus this percentage premium.
  • Flat Fee Micro Link (flatFeeMicroLink): A flat fee charged per transaction on all testnets and Optimism Mainnet.
  • Maximum Check Data Size (maxCheckDataSize): The maximum size, in bytes, that can be sent to your checkUpkeep function.
  • Check Gas Limit (checkGasLimit): The maximum amount of gas that can be used by your checkUpkeep function for offchain computation.
  • Perform Gas Limit (performGasLimit): The maximum amount of gas that can be used by the client contract's performUpkeep function for the onchain transaction. You can set an upper limit on your upkeep during registration, but this number must not exceed the maxPerformGas on the Registry.
  • maximum Perform Data Size (maxPerformDataSize): The maximum size in bytes that can be sent to your performUpkeep function.
  • Gas Ceiling Multiplier (gasCeilingMultiplier): Establishes a ceiling for the maximum price based on the onchain fast gas feed.
  • Minimum Upkeep Spend (LINK): The minimum amount of LINK an upkeep must spend over its lifetime. If the lifetime (or total) upkeep spend is below this amount, then at cancellation this amount will be held back.

Configurations

Ethereum

Ethereum mainnet

ItemValue
Registry Address0x6593c7De001fC8542bB1703532EE1E5aA0D458fD
Registrar Address0x6B0B234fB2f380309D47A7E9391E29E9a179395a
Payment Premium %20
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size2,000
Gas Ceiling Multiplier2
Minimum Upkeep Spend (LINK)0.1

Sepolia testnet

ItemValue
Registry Address0x86EFBD0b6736Bed994962f9797049422A3A8E8Ad
Registrar Address0xb0E49c5D0d05cbc241d68c05BC5BA1d1B7B72976
Payment Premium %20
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size2,000
Gas Ceiling Multiplier3
Minimum Upkeep Spend (LINK)0.0

BNB Chain

BNB Chain mainnet

ItemValue
Registry Address0xDc21E279934fF6721CaDfDD112DAfb3261f09A2C
Registrar Address0xf671F60bCC964B309D22424886FF202807381B32
Payment Premium %30
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier3
Minimum Upkeep Spend (LINK)0.1

BNB Chain testnet

ItemValue
Registry Address0x96bb60aAAec09A0FceB4527b81bbF3Cc0c171393
Registrar Address0x0631ea498c2Cd8371B020b9eC03f5F779174562B
Payment Premium %30
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier3
Minimum Upkeep Spend (LINK)0.0

Polygon

Polygon mainnet

ItemValue
Registry Address0x08a8eea76D2395807Ce7D1FC942382515469cCA1
Registrar Address0x0Bc5EDC7219D272d9dEDd919CE2b4726129AC02B
Payment Premium %70
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier3
Minimum Upkeep Spend (LINK)0.1

Amoy testnet

ItemValue
Registry Address0x93C0e201f7B158F503a1265B6942088975f92ce7
Registrar Address0x99083A4bb154B0a3EC7a0D1eb40370C892Db4225
Payment Premium %30
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier3
Minimum Upkeep Spend (LINK)0.1

Avalanche mainnet

Avalanche mainnet

ItemValue
Registry Address0x7f00a3Cd4590009C349192510D51F8e6312E08CB
Registrar Address0x5Cb7B29e621810Ce9a04Bee137F8427935795d00
Payment Premium %40
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier2
Minimum Upkeep Spend (LINK)0.1

Fuji testnet

ItemValue
Registry Address0x819B58A646CDd8289275A87653a2aA4902b14fe6
Registrar Address0xD23D3D1b81711D75E1012211f1b65Cc7dBB474e2
Payment Premium %40
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier2
Minimum Upkeep Spend (LINK)0.0

Fantom

Fantom mainnet

Blockchain Oracles for Connected Smart Contracts | Chainlink Documentation (1)

New Fantom upkeeps not supported

Creating new Fantom upkeeps is no longer supported. Existing Fantom upkeeps are still supported.

ItemValue
Registry Address0x02777053d6764996e594c3E88AF1D58D5363a2e6
Registrar Address0xDb8e8e2ccb5C033938736aa89Fe4fa1eDfD15a1d
Payment Premium %50
Block Count per Turn50
Maximum Check Data SizeNot Applicable
Check Gas Limit10,000,000
Perform Gas Limit3,500,000
Maximum Perform Data SizeNot Applicable
Gas Ceiling Multiplier4
Minimum Upkeep Spend (LINK)0.1

Fantom testnet

Blockchain Oracles for Connected Smart Contracts | Chainlink Documentation (2)

New Fantom upkeeps not supported

Creating new Fantom upkeeps is no longer supported. Existing Fantom upkeeps are still supported.

ItemValue
Registry Address0x8Ef7AC62dc3a4FF4dcc0441ed098106f8F313220
Registrar Address0x57A4a13b35d25EE78e084168aBaC5ad360252467
Payment Premium %50
Block Count per Turn200
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit3,500,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier2
Minimum Upkeep Spend (LINK)0.0

Arbitrum

Arbitrum mainnet

ItemValue
Registry Address0x37D9dC70bfcd8BC77Ec2858836B923c560E891D1
Registrar Address0x86EFBD0b6736Bed994962f9797049422A3A8E8Ad
Payment Premium %50
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size2,000
Gas Ceiling Multiplier5
Minimum Upkeep Spend (LINK)0.1

Arbitrum Sepolia testnet

ItemValue
Registry Address0x8194399B3f11fcA2E8cCEfc4c9A658c61B8Bf412
Registrar Address0x881918E24290084409DaA91979A30e6f0dB52eBe
Payment Premium %50
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size2,000
Gas Ceiling Multiplier5
Minimum Upkeep Spend (LINK)0.1

Optimism

Optimism mainnet

ItemValue
Registry Address0x696fB0d7D069cc0bb35a7c36115CE63E55cb9AA6
Registrar Address0xe601C5837307f07aB39DEB0f5516602f045BF14f
Payment Premium %50
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size1,000
Gas Ceiling Multiplier5
Minimum Upkeep Spend (LINK)0.02

Optimism Sepolia testnet

ItemValue
Registry Address0x881918E24290084409DaA91979A30e6f0dB52eBe
Registrar Address0x110Bd89F0B62EA1598FfeBF8C0304c9e58510Ee5
Payment Premium %50
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size2,000
Gas Ceiling Multiplier5
Minimum Upkeep Spend (LINK)0.1

Base

Base Sepolia testnet

ItemValue
Registry Address0x8B1565DbAF0577F2F3b474334b068C95687f4FcE
Registrar Address0x80C55e674a34FfE730B0357E16e8852B19573f7C
Payment Premium %50
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size1,000
Gas Ceiling Multiplier2
Minimum Upkeep Spend (LINK)0.1

Gnosis Chain (xDai)

Gnosis Chain mainnet

ItemValue
Registry Address0x299c92a219F61a82E91d2062A262f7157F155AC1
Registrar Address0x0F7E163446AAb41DB5375AbdeE2c3eCC56D9aA32
Payment Premium %100
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier3
Minimum Upkeep Spend (LINK)0.1

Gnosis Chiado testnet

ItemValue
Registry Address0x2CA3BC9eC81E9647e7f8e7EdFE630a27A4E470dB
Registrar Address0xcfB98e8E3AB99217a0E61C29f86ba3a4B79037BF
Payment Premium %30
Block Count per TurnNot Applicable
Maximum Check Data Size5,000
Check Gas Limit10,000,000
Perform Gas Limit5,000,000
Maximum Perform Data Size5,000
Gas Ceiling Multiplier3
Minimum Upkeep Spend (LINK)0.1
Blockchain Oracles for Connected Smart Contracts | Chainlink Documentation (2024)

FAQs

What do blockchain smart contracts need oracles for? ›

A blockchain oracle is a service that provides external data to smart contracts, enabling them not only to fetch data from other blockchains but also from the outside or off-chain world: sports events, banking data, and much more.

How to create a Chainlink oracle? ›

Building the Chainlink Price Oracle
  1. Step 1: Setting Up the Environment. First, ensure you have a development environment with Solidity and Truffle installed. ...
  2. Step 2: Creating the Oracle Contract. ...
  3. Step 3: Deploying the Oracle Contract. ...
  4. Step 4: Integrating the Oracle into DeFi Applications.
Sep 5, 2023

What are Chainlink oracles? ›

Summary. Chainlink is a decentralized oracle network that provides real-world data to smart contracts on the blockchain. Smart contracts are pre-specified agreements on the blockchain that evaluate information and automatically execute when certain conditions are met.

Which blockchain is used for smart contracts? ›

Ethereum

Ethereum is the best blockchain for smart contracts due to several key factors: Supports Solidity Language: Solidity is the native programming language of Ethereum, which makes it well-suited for contract development.

What is the most popular blockchain for smart contracts? ›

The top 10 best smart contract platforms in 2024 are Ethereum, Binance Smart Chain (BSC), TRON, Arbitrum, Cardano, Solana, Polygon, Algorand, Avalanche, and Tezos.

What is a common use of oracles in Web3? ›

Oracles act as the bridge builders, connecting blockchain based applications like dApps with external data sources. Web3 APIs provide a standardized way for dApps to interact with oracles and unlock off-chain information.

How do Chainlink oracles make money? ›

Every oracle within the Chainlink decentralized oracle network is incentivized to provide accurate data with a reputation score assigned to each. When oracles follow the software's rules and provide useful (accurate) data, they are rewarded with the Chainlink network native ERC-20 cryptocurrency token, LINK.

Does Chainlink solve the oracle problem? ›

Chainlink provides an innovative solution to the Oracle Problem by offering a decentralized oracle network. This network consists of multiple independent nodes that retrieve and verify data from various sources before delivering it to smart contracts on the blockchain via a link.

Does Chainlink have a future? ›

Coinpedia platform predicts Chainlink could reach $213.1 to $253.51 by 2030, and experts from Changelly forecast that it could reach minimum and maximum prices of $30.69 and $38.26 by the end of 2025.

How to execute smart contracts in blockchain? ›

How smart contracts work with blockchain: A step-by-step guide
  1. Parties agree to terms and conditions.
  2. The smart contract is created.
  3. The smart contract is deployed.
  4. Triggering conditions are met.
  5. The smart contract is executed.
  6. The contract result is recorded to the blockchain.
Aug 13, 2024

What language to program blockchain smart contracts? ›

They are used on private and public blockchains to manage transactions without the need for a third-party intermediary. Smart contracts are programmed with one of a number of languages that are designed for this purpose, with Solidity and Vyper being two of the most common options.

Which blockchain does not support smart contracts? ›

Smart contracts do not run on the Bitcoin blockchain. The technology was introduced as part of the specification for Ethereum in 2014, which included a smart contract definition. So when it comes to smart contracts, Ethereum is the name of the game.

Why do blockchains need oracle? ›

The answer is it requires an oracle mechanism to fetch accurate match outcomes offchain and deliver it to the blockchain in a secure and reliable manner.

What are oracles used for? ›

Oracles are complex computerized systems that connect data from the outside world (off-chain) with the blockchain world (on-chain). Most blockchains have native cryptocurrencies that are used to transfer value, enable the operations of the protocol, or facilitate governance.

What is the purpose of the oracle? ›

An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination.

What is the role of oracles in DeFi? ›

Blockchain oracles are data feeds that source, verify, and transmit external information to smart contracts running on the blockchain. In the world of decentralized finance (DeFi), oracles play a crucial role. They serve as both inbound and outbound bridges for data shared between blockchains and the outside world.

Top Articles
Annual Physical Exams: What to Expect and Why Is It Important?
What and where is the Card Verification Value (CVV)
Craigslist Portales
Big Spring Skip The Games
Klustron 9
Gameplay Clarkston
THE 10 BEST River Retreats for 2024/2025
Ou Class Nav
Oppenheimer & Co. Inc. Buys Shares of 798,472 AST SpaceMobile, Inc. (NASDAQ:ASTS)
Select Truck Greensboro
Santa Clara Valley Medical Center Medical Records
Wordscape 5832
Dallas’ 10 Best Dressed Women Turn Out for Crystal Charity Ball Event at Neiman Marcus
Christina Khalil Forum
Puretalkusa.com/Amac
Dignity Nfuse
使用 RHEL 8 时的注意事项 | Red Hat Product Documentation
Milspec Mojo Bio
Craigslist Mt Pleasant Sc
Carson Municipal Code
Amortization Calculator
The 15 Best Sites to Watch Movies for Free (Legally!)
Cona Physical Therapy
Mcclendon's Near Me
Lindy Kendra Scott Obituary
Schooology Fcps
Revelry Room Seattle
Lawrence Ks Police Scanner
Diggy Battlefield Of Gods
Microsoftlicentiespecialist.nl - Microcenter - ICT voor het MKB
Garrison Blacksmith's Bench
B.k. Miller Chitterlings
New York Rangers Hfboards
Cross-Border Share Swaps Made Easier Through Amendments to India’s Foreign Exchange Regulations - Transatlantic Law International
D3 Boards
8005607994
Tirage Rapid Georgia
Wo ein Pfand ist, ist auch Einweg
Riverton Wyoming Craigslist
10 Rarest and Most Valuable Milk Glass Pieces: Value Guide
Lady Nagant Funko Pop
Az Unblocked Games: Complete with ease | airSlate SignNow
Ucla Basketball Bruinzone
Chubbs Canton Il
Motorcycles for Sale on Craigslist: The Ultimate Guide - First Republic Craigslist
Paradise leaked: An analysis of offshore data leaks
Shannon Sharpe Pointing Gif
Samantha Lyne Wikipedia
Sj Craigs
Zom 100 Mbti
Sdn Dds
How To Find Reliable Health Information Online
Latest Posts
Article information

Author: The Hon. Margery Christiansen

Last Updated:

Views: 6732

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: The Hon. Margery Christiansen

Birthday: 2000-07-07

Address: 5050 Breitenberg Knoll, New Robert, MI 45409

Phone: +2556892639372

Job: Investor Mining Engineer

Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.