Smart Contract Use Cases Unlocked by Chainlink Automation

Quick Links:

Chainlink Automation is a decentralized transaction execution solution that enables smart contracts to automate key functions and DevOps tasks in a highly reliable, trust-minimized, and cost-efficient manner. Individual developers, teams, and DAOs can utilize Chainlink Automation as an off-chain computation layer to reliably automate key functions and unlock advanced utility.

Chainlink Automation is already empowering smart contract developers on Avalanche, BNB Chain, Ethereum, and Polygon to build feature-rich dApps that are decentralized and fully automated end-to-end.

In this blog post, we briefly examine why smart contracts need secure and decentralized automation services and then explore some of the advanced use cases supported by Chainlink Automation.

 

Why Smart Contracts Need Decentralized Automation

An often overlooked characteristic of smart contracts is that they cannot trigger their own functions. Instead, they need to be triggered by an external entity through an on-chain transaction to run certain functions. While some protocols such as automated market makers (AMMs) can rely on users to initiate transactions to wake up the contract, many smart contracts need an external entity known as a “keeper” to monitor predefined conditions and trigger the contract when those conditions are met. Such conditions can include reaching a specific moment in time, the occurrence of a specific event, or the execution of a complex off-chain computation.

Before automation services, smart contract development teams had to set up centralized servers or use DevOps teams to manually trigger transactions. However, this method not only introduces a central point of failure that subjects the protocol to potential failure and downtime but also consumes precious development resources that could be spent improving the underlying business logic of the protocol or expanding its features.

In essence, Chainlink Automation is a decentralized network of nodes that enables smart contracts to operate autonomously. Developers can submit custom jobs to Chainlink Automation outlining the smart contract functions that should be called based on specific conditions, and Automation then monitors those conditions through secure off-chain computation and triggers the functions when they are reached. The end result is that developers are able to increase the uptime guarantees of their decentralized applications, save on development costs, simplify user experience, and create feature-rich hybrid smart contracts that are fully automated end-to-end.

A diagram showing how Chainlink Keepers enhance smart contract applications.
Chainlink Automation enables development teams to decentralize their protocols end-to-end.

Chainlink Automation enables extensive smart contract use cases, ranging from basic automation and DevOps tasks such as replacing a centralized script to advanced off-chain computation to enable gas savings, security, or confidentiality. Crucially, Automation unlocks entirely new decentralized functionality that wasn’t previously possible in the blockchain ecosystem, with even more use cases enabled when Automation is combined with other Chainlink services such as Chainlink Price Feeds and Chainlink VRF. The possibilities are endless, with the smart contract developer community now able to invent and discover exciting new use cases that take advantage of both the data delivery and off-chain computation capabilities of Chainlink to bring more value to users.

A wide-ranging collection of prominent DeFi applications are already powered by Chainlink Automation, while many development teams are actively working on integrating Automation into their protocols. Below is a collection of Chainlink Automation use cases that development teams are already using on mainnet or are in the process of integrating to support reliable transaction automation. If you’re interested in leveraging the capabilities of Chainlink Automation in your own project, find us on Discord and check out the developer documentation to begin building with Automation today.

Yield Harvesting and Compounding

Yield farming protocols reward users for provisioning liquidity or providing other value-adding services to a protocol, typically through lending or staking tokens.

Some ways to earn yield in DeFi include

  • Lending tokens on a decentralized money market protocol like Aave
  • Depositing tokens into a liquidity pool on an AMM such as Curve to earn a portion of trading fees.
  • Staking in a protocol like Liquity to earn a portion of borrowing and redemption fees.
A screenshot of a Curve liquidity provider’s unclaimed veCRV.
Curve liquidity providers can manually collect their earned trading fees.

Harvesting yield is a fundamental function of yield farming platforms. In order to harvest yield, an on-chain transaction is required to claim rewards from a yield-generating vault. As smart contracts cannot trigger their own functions, they need an external entity to trigger an on-chain transaction in order to run their coded logic. While users can initiate these transactions and periodically “wake up” the contract to perform harvesting operations, this requires either manual intervention or the use of centralized bots. Both of these solutions can be unreliable and subject the protocol to downtime.

Beefy Finance is a decentralized, multi-chain yield optimizer platform that enables its users to earn compound interest on their crypto holdings. Beefy offers a set-and-forget DeFi user experience, with users receiving earnings directly in their accounts without any manual intervention. Rewards are regularly harvested, swapped for the original vault asset, and deposited again for compound farming.

A screenshot showing Beefy Finance’s yield farming dashboard.
Beefy Finance’s dashboard for tracking yield farming returns.

Beefy Finance is integrating Chainlink Automation on BNB Chain and Polygon to securely automate yield harvesting functions in more than 700 yield pools on the platform. Outsourcing harvesting to a decentralized network of nodes will not only bring a major upgrade to user experience but will also help ensure that yield is harvested as soon as it’s calculated to be profitable, or at least once per 24-hour period. This enhancement will maximize compounding efficiency, decentralize the automation of Beefy’s vault harvesting and yield compounding functions, and make the platform more competitive in the yield farming landscape.

A diagram showing how Beefy Finance is integrating Chainlink Keepers to automatically harvest and compound yield.
Beefy Finance is integrating Chainlink Automation to harvest and compound yield in a fully decentralized manner.

“Chainlink Automation enables us to trigger our yield harvesting and compounding functions in a decentralized manner, resulting in greater reliability, transparency, and ease-of-use across all our yield optimization strategies.” — Beefy Finance team

Alchemix is a self-repaying lending protocol that deposits user collateral into Yearn’s yield aggregator vaults, where the interest generated is used to repay user loans over time. In essence, the Alchemix platform lets users get an advance on their future yield in the form of a fungible token. In order to enable automated operation, the yield harvesting and debt repayment functions need to be periodically triggered in the Alchemix smart contract.

Alchemix chose to integrate Chainlink Automation to trigger yield harvesting and debt repayment, which are now fully automated and execute without any manual intervention required from the Alchemix team, providing greater assurance to users that their loans will be continuously paid down.

A diagram showing Alchemix’s integration with Chainlink Keepers.
Alchemix uses Chainlink Automation to trigger yield harvesting.

Synthetix is a decentralized derivatives protocol that offers users on-chain exposure to overcollateralized synthetic assets and enables them to trade those assets with zero slippage against a liquidity pool contract. Synthetix is using Chainlink Automation for its fee period closing service. Chainlink Automation calls this function after the fee period duration has ended to automate the distribution of Kwenta exchange fees and staking rewards.

A diagram showing how Synthetix uses Chainlink Keepers to automate fee distribution.
Synthetix uses Chainlink Automation to trigger the distribution of exchange fees.

Paçoca is a portfolio tracker, DEX aggregator, and yield aggregator with auto-compounding vaults called Sweet Vaults. In order to help decentralize its DeFi platform and create a trust-minimized architecture, Paçoca integrated Chainlink Automation to reliably auto-compound yield from its vaults.

“By leveraging Chainlink Automation to perform secure off-chain computation, the Paçoca protocol can now reliably auto-compound its Sweet Vaults in a decentralized, trustless, and tamper-proof manner. Ultimately this simplifies the user experience, as users won’t need to manually make transactions to auto-compound their yield.” – Paçoca Core Team

Rebasing and Rebalancing of Tokens

The beauty of decentralized financial applications is that strategists and developers can create fully-fledged asset allocation strategies that can autonomously execute a predefined plan of action codified into a deterministic smart contract. The success of these systems depends not only on the strategy itself but also on the consistent execution of the defined logic. Automating the rebasing mechanism of elastic supply tokens and rebalancing tokens according to a predefined exposure ratio are smart contract maintenance tasks that have to be periodically performed to achieve the desired functionality.

COTI created the Crypto Volatility Index (CVI), an index designed to predict the cryptocurrency market’s expected future volatility for the upcoming 30 days, along with volatility tokens pegged to the index. These tokens need a periodic adjustment of their supply, known as a rebase, to maintain their peg. Relying on centralized scripts or manual input would subject the volatility token rebasing function to potential downtime, leading to incorrect token pricing and cascading failures in other DeFi applications integrating the tokens.

Graph showing Crypto Volatility Index data.
The Crypto Volatility Index uses Chainlink Automation for automated rebases.

The COTI team decided to integrate Chainlink Automation because they needed a decentralized and highly reliable entity to call their smart contracts on-chain to trigger the rebasing mechanism. Every 24 hours at midnight UTC, Chainlink Automation triggers the rebasing smart contract. The CVI smart contract then verifies that an adjustment of the supply is needed and executes the rebase to achieve the desired peg with the index. With the help of Chainlink Automation, the CVI smart contract can now execute rebases in a fully decentralized and trust-minimized manner, without any manual input required. And since checkUpkeep is performed off-chain, CVI optimizes for gas fees and will thereby save significant costs.

BarnBridge integrated Chainlink Automation to trigger the rebalancing function in its SMART Exposure product, which lets users maintain a specific risk exposure to an ERC-20 token pair. Investors can define a desired target allocation between two tokens that the smart contract automatically maintains through a rebalancing mechanism when the prices of the underlying tokens change. When the predefined allocation threshold is exceeded, Chainlink Automation initiates a rebalancing transaction, providing strong guarantees for timely and consistent rebalances.

Benchmark Protocol is also using Chainlink Automation to execute fully on-chain rebases in a decentralized manner. The Benchmark token (MARK) is an elastic supply collateral utility designed to inject liquidity during periods of high volatility in correlation with global equities markets. The integration of Chainlink Automation allows for automated rebases to occur based on triggers at certain time intervals.

Automate Your Smart Contracts

Starting and Stopping Games or Rounds

Prediction markets enable users to bet on the outcome of real-world events, such as elections, sports games, or even the weather. Given that these contracts rely on data external to the blockchain, they can integrate Chainlink Data Feeds to help determine the correct outcome using high-quality, tamper-proof data. However, protocols will still have security risks, reliability issues, and be vulnerable to single points of failure if they rely on centralized automation bots, manual intervention from DevOps teams, or incentive bounties to start and stop prediction rounds. That’s why developers are increasingly integrating Chainlink Automation into their protocols. By automating smart contract functions using the same Chainlink oracle network that helps secure tens of billions of dollars across DeFi, they can automatically start and stop prediction rounds in a highly secure, cost-efficient, and decentralized manner. 

Entropyfi offers prediction games around various on- and off-chain assets which reward users with amplified yields. Users have the opportunity to profit from market movements with zero loss to their wager by depositing assets into Entropyfi. User assets are then deposited into yield-generating platforms to generate interest. Winners of the prediction market receive the interest earned by the pool, while all users—regardless of whether they won or not—get back their principal.

A screenshot showing EntropyFi’s no-loss prediction game.
EntropyFi uses Chainlink Automation to trigger its prediction games.

Entropyfi uses Chainlink Automation to trigger its smart contract workflow for starting and ending prediction markets and calculating users’ profits. Each lossless prediction game has a start date, contribution cutoff date, and settlement date. Users can only deposit funds between the start date and the contribution cutoff date. Chainlink Automation automates calls to the Entropyfi smart contracts in order to trigger the contribution cutoff date pause and trigger the settlement process to execute. By integrating Chainlink Automation, Entropyfi eliminated a single point of failure and was able to save 20 engineering hours per week.

Liquidations

One characteristic of a healthy on-chain DeFi ecosystem is easy access to debt. Decentralized money markets are becoming increasingly popular as a way to take out a loan or earn yield on idle holdings. However, these protocols need a robust and reliable liquidation mechanism to prevent undercollateralized positions and ensure continued platform solvency.

Aave, a DeFi protocol that lets users borrow and lend crypto assets, is integrating Chainlink Automation to help ensure that the protocol remains solvent through a reliable liquidation mechanism. Automation will monitor the health of user loans off-chain by consistently computing collateralization and checking if the collateralization ratio of open loans has dropped below the predefined liquidation threshold. If a user’s borrow transaction is found to be undercollateralized, Chainlink Automation will call the Aave protocol’s liquidation function, helping to ensure that positions remain solvent even during periods of high market volatility and network congestion.

A diagram showing how Aave is integrating Chainlink Keepers to automate liquidations.
Aave is integrating Chainlink Automation to trigger liquidations for undercollateralized loans on the platform.

B.Protocol’s Backstop Automated Market Maker (B.AMM) is designed to improve the liquidation process on lending platforms by incentivizing liquidity providers—instead of bots and miners—to liquidate undercollateralized loans. If a liquidation happens, an automatic rebalance process converts the seized collateral back to the original asset by offering the asset for sale at a discount depending on a price formula.

One potential edge case in the B.AMM system is that despite a significant discount, takers may not buy the offered inventory as most of the time there is no inventory for sale. Another potential edge case is that liquidity providers might be slow to liquidate loans during extreme market conditions and periods of network congestion. To address these edge cases, B.Protocol needed a secondary liquidation mechanism to help it provide a timely and reliable liquidation process.

B.Protocol integrated Chainlink Automation to periodically check for DEX arbitrages and undercollateralized open loans using off-chain computation. If the price on the B.AMM significantly deviates or liquidity providers fail to liquidate a loan on time, Chainlink Automation triggers the arbitrage or the liquidation, resulting in B.AMM’s liquidations and on-chain pricing mechanism consistently representing the most up-to-date global market prices no matter the market conditions. The integration of Chainlink Automation not only makes the B.AMM system more robust, it also contributes to a fairer, safer, and more reliable user experience.

Liquidity Management

Uniswap v3 introduced the concept of concentrated liquidity, where liquidity providers (LPs) can have granular control over the price range their liquidity position is allocated to. This novel automated market maker (AMM) design induced an emerging sector of decentralized transaction automation services that rebalance Uniswap v3 liquidity positions based on predefined conditions.

Visor Finance is one example of a protocol for automated liquidity provision management that aims to optimize LP returns. Users can provision their assets to be managed by ‘Supervisors’ that execute Uniswap v3 liquidity position management strategies based on chosen conditions and thresholds. Visor is integrated with many liquidity pools on Uniswap and utilizes a variety of market-making strategies to maximize returns while minimizing impermanent loss.

In order to automatically execute these liquidity management strategies, Visor’s smart contract needs to be notified based on external conditions and thresholds. Visor integrated Chainlink Automation to trigger certain on-chain liquidity management functions such as reinvesting fees, opening and closing limit orders, and setting price ranges. With support from Chainlink Automation, liquidity management strategies in Visor can run in an automated and reliable manner.

Adding the strong reliability guarantees of Automation to Visor’s feature set decreases the complexity for third parties running a Supervisor and empowers strategists to focus on their fundamental task—developing advanced liquidity management strategies that maintain the highest possible asset utilization for Uniswap v3 LPs.

Another example comes from Pickle Finance, which is using Chainlink Automation in its Pickle Jars product to help automatically manage capital-efficient LP positions on Uniswap v3. Chainlink Automation helps automatically rebalance users’ LP positions to help ensure they always remain in range and collect maximum LP fees. This helps enable Pickle Jars to maximize returns for users without requiring any manual intervention or dependency on centralized scripts.

On-Chain Interest Rate Updates

The DeFi ecosystem allows for increasingly advanced “money legos” that plug into existing protocols to provide sophisticated on-chain yield opportunities. 88mph is a non-custodial, on-chain fixed yield rate protocol that offers two products:

  • A fixed-term fixed yield product with a custom or preset maturity that allows users to earn a fixed interest rate on the assets they supply.
  • An instrument for yield speculation called a Yield Token (YT) that lets users speculate on the variable yield rate of third-party lending protocols, such as Aave or Compound.

In order to make the platform easier to use, the 88mph team needed a way to automate updates of their on-chain interest rates—a task that previously had to be done manually. Automation provides a low-cost transaction execution solution for 88mph’s cryptocurrency-based bonds by allowing for automated on-chain interest rate updates.

Chainlink Automation triggers the Keeper Hub contract developed by the 88mph team, which allows an externally owned account to check which of their many on-chain interest rates require an update. Automation not only eliminates manual processes in 88mph but also enhances the platform’s reliability, as the decentralized network is made up of the same time-tested node operators that help secure tens of billions of dollars in smart contract value in Chainlink Price Feeds.

In this video, McFly from the 88mph team explains how they enhanced their on-chain interest rate updates using Chainlink Automation:

 

DEX Limit Orders

DEXs are peer-to-peer marketplaces that enable seamless transactions without intermediaries. Most DEXs are powered by AMM protocols, which are essentially self-governing trading mechanisms. AMMs pool liquidity by enabling users to deposit their tokens for a share of trading fees, and liquidity pools are automatically rebalanced by the AMM according to supply and demand. Though AMMs are highly useful tools, one limitation is that they do not feature order books, meaning users are unable to set limit orders that automatically buy or sell assets at their desired target price. Instead, traders are forced to wait for their desired price and market buying the asset once it is reached, which is extremely time-consuming and inefficient.

An image showing how limit orders allow traders to specify future entry and exit points.
Limit orders allow traders to specify future entry and exit points.

However, that changed with the launch of Chainlink Automation. Users can specify their target buy or sell price and Chainlink Automation will use off-chain computation to continuously monitor asset prices on the DEX. Once a user’s target price is reached, Chainlink Automation will execute the transaction on their behalf. With Chainlink Automation, users no longer have to sit by the computer for hours at a time until their desired target price is reached—a significant user experience improvement for many DEXs.

In fact, DEXs ApeSwap, Civilization, DODO, and JamonSwap are using Chainlink Automation to enable limit orders. While these DEXs could use cron jobs on a centralized server to automate limit order execution, this would introduce a central point of failure and undermine security. Instead, Chainlink Automation help trigger limit order trades in a highly secure, reliable, and decentralized manner. 

Using Chainlink Automation for readymade off-chain computation when building limit order functionality can also provide considerable cost savings. With Chainlink Automation, JamonSwap was able to save countless hours of development time and an estimated $8,000 in costs, while Civilization saved an estimated $250,000/year and three months’ development time.

A diagram showing how DODO is integrating Chainlink Keepers for automated limit order functionality.
DODO is integrating Chainlink Automation for automated limit order functionality.

“Chainlink Automation sets the industry standard for secure smart contract execution, and we’re excited to empower traders with new tools for capitalizing on market movements, even when they are not awake.” — Lei Mingda, Founder of DODO

Start Building With Chainlink Automation

Cross-Chain NFT Minting

NFTs have been surging in popularity, with total sales amounting to $10.7B in Q3 2021 alone. However, there have been some issues around NFT drops—there have been instances of bots unfairly minting the rarest NFTs and many drops have led to record-breaking gas prices. Many projects have integrated Chainlink VRF to help eliminate bot manipulation and ensure their NFTs are distributed via a provably fair process. Some projects have opted to move their projects to layer-2 solutions or blockchains with lower gas fees in response to high gas prices.

That said, many projects view Ethereum as the most desirable blockchain for launching NFT projects due to its large user base and secure architecture. One way to get around the prohibitive issue of high gas prices while still launching NFTs on Ethereum is to use Chainlink VRF and Chainlink Automation for cross-chain NFT minting—Crazy Crows Chess Club (CCCC) did just that.

CCCC had a set of smart contracts on both Polygon and Ethereum. First, CCCC used Chainlink VRF to initiate the minting of provably rare NFTs on Polygon. Once an NFT’s initial metadata was set on Polygon, Chainlink Automation were used to push the metadata back to an Ethereum-based NFT, which was then automatically minted with verifiably random traits. By offloading some of the complex smart contract interactions to layer-2 environments, CCCC was able to launch on Ethereum with reduced fees.

“At the end of the day, we wanted to build something that would last. We didn’t want to integrate with a service that might be here today but gone the next. We feel Chainlink has that long-term viability and vision. It gave us great confidence that CCCC could continue to run without us now that we have made the integrations and our community can take advantage of the utility of our tokens.” — kingmaker, Creator and Co-Founder of the Crazy Crows Chess Club

Dynamic NFTs

NFTs are blockchain-based tokens representing the ownership of something unique, whether that’s a real-world asset such as a property deed or a unique piece of digital art. Most NFTs are static, meaning their features are permanent once they are minted. However, static NFTs are evolving into dynamic NFTs with the help of real-world data inputs from Chainlink’s decentralized oracle network. NFT projects can update their NFTs with real-world data by using ready-made Chainlink Data Feeds or connecting to any internet-based API using custom-built External Adapters.

However, since smart contracts are asleep by default, NFTs will not automatically update according to real-world data inputs without someone or something triggering the smart contract. As decentralized, tamper-proof automation nodes, Chainlink Automation is the perfect tool to create automated dynamic NFTs.

One can imagine a variety of use cases for dynamic NFTs representing real-world assets. For instance, a mortgage-backed NFT could use Chainlink Data Feeds and Chainlink Automation to automatically update its variable interest rate according to the market rate. Meanwhile, Chainlink Automation could monitor changes in identity-based blockchain systems to automatically update digital NFTs representing an individual’s digital identity.

The Curse NFT from Accursed Share uses Chainlink Automation to create a novel dynamic NFT of a changing 4K 3D image. Featuring a 1/1 collection of the model Krystall Schott, the Curse NFT updates according to Ethereum’s price movements. Chainlink Automation uses off-chain computation to continuously monitor the price of Ethereum, altering the NFT to reveal new positive and negative representations of Krystall’s face depending on the price of Ethereum.

An image from the Curse NFT showing model Krystall Schott.
A caption from the Curse NFT showing model Krystall Schott. Source

Check out Accursed Share’s interview on Chainlink Live:

 

Automated Trading Strategies

In traditional markets, many trading firms use automated trading strategies to respond to market movements. To build and execute these strategies, institutions often heavily invest in advanced computer equipment and trading bots that remove the need for most forms of manual human intervention. Trading firms program these bots to respond in certain ways according to market movements, whether that’s trend-based strategies to automatically sell or buy assets according to price fluctuations or arbitrage methodologies that enable firms to take advantage of an asset’s spread across multiple exchanges.

However, automated trading strategies are difficult to introduce on DEX-based markets for many of the same reasons mentioned above in relation to DEX limit orders. But with the right data inputs, Chainlink Automation enables seamless, automated trading strategies for DEXs. For instance, Chainlink Automation can be programmed to sell a certain amount of tokens if a DeFi protocol’s Total Value Locked (TVL) drops below a certain threshold. Moreover, traders could use Chainlink Automation’s off-chain computational abilities to follow trend-based strategies and spot arbitrage opportunities just like in traditional markets.

CoTrader is integrating Chainlink Automation to help trigger its trading strategies, taking advantage of Automation’s reliable, low-cost smart contract execution capabilities.

“Our new Chainlink Automation-powered decentralized investment funds platform provides advanced, time-tested trading strategies, incorporating dynamic ratios such as TVL to market capitalization. The decision to use Chainlink Automation was easy, as it’s the industry standard for decentralized, secure, and cost-efficient smart contract automation.” — Gary Bernstein, Founder of CoTrader.

Learn how to trigger your Solidity smart contracts with Chainlink Automation:

 

DAO Automation

As the smart contract ecosystem expands, more teams are switching from centralized to decentralized governance models in the form of Decentralized Autonomous Organizations (DAOs). DAOs are reinventing traditional governance models with their bottom-up, community-focused decision-making processes.

In practice, DAOs are often composed of working groups or a board of directors appointed by token holders. Typically, DAOs serve specific purposes or have clearly defined goals, whether that’s helping with the ongoing governance of a protocol as is the case with Compound or attempting to purchase and share ownership of the American Constitution, the purpose of ConstitutionDAO. As of June 4, 2022, over 1.7M unique entities are involved in 200+ DAOs, helping control over $8.9B in assets. While DAOs are making great strides in redefining traditional organizational hierarchies, one of the main issues holding them back is an inability to automate key processes.

With Chainlink Automation, DAOs can trigger their everyday processes in a decentralized manner, helping reduce decision-making friction. There are dozens of ways DAOs can use Chainlink Automation, but some examples include:

  • Relaying off-chain votes on-chain
  • Topping up DAO treasuries with tokens when they reach a certain balance threshold
  • Distributing voting rewards
  • Vesting or unvesting tokens automatically
  • Executing votes after timelocks
  • Automating salary payments from the DAO treasury
  • Rebalancing DAO funds as market prices change

DAOs can use Chainlink Automation to trigger key day-to-day tasks and become truly autonomous organizations. For example, humanDAO, a social impact project that aims to improve people’s lives through blockchain technology, is using Chainlink Automation to trigger the calculation of staking rewards, which are a core part of humanDAO’s mission to maximize community ownership. As a result, humanDAO can update and display community rewards at a higher frequency.

Options Contract Settlement

Option contracts are a type of financial derivative. They grant the owner the “option” to buy or sell a certain amount of a particular asset at a specified price by the predetermined “expiry” date in the future. The value of an option contract is tied to the price of its underlying asset, such as BTC, ETH, or SOL. These buy/sell options, also known as calls/puts, are used by traders to speculate on an asset’s price or to hedge risk. 

Settlement of an options contract is required upon expiry. If the underlying asset price has risen above the call price (or fallen below the put price), then the contract needs to be executed so the owner can realize their profit. Inversely, if the contract is out of the money then it expires and is worthless. 

Siren is a decentralized options protocol that enables traders to buy and sell fully collateralized options contracts for any ERC-20 token on Ethereum. When options contracts expire on the Siren protocol, a settlement transaction needs to be submitted to the blockchain. Siren previously used in-house infrastructure to automate settlement transactions. However, this blockchain automation solution was unreliable and caused frustrating delays for users. By upgrading its protocol to use Chainlink Automation to help automatically settle options contracts, Siren was able to significantly improve the reliability of its protocol. 

“Chainlink Automation solves the decentralized smart contract execution problem in DeFi. Using Automation, we’re able to streamline the DeFi options user experience and spend more engineering resources on improving our protocol. We’re excited to continue contributing to the emerging global ecosystem of permissionless financial applications.” — SeaFi, Core developer at Siren.

Automated Money Flows

Automated money flows are a way to renew subscriptions, schedule payments, enable recurring billing, and more, all without having to manually execute a transaction. Automated transactions enable useful tools that make it easier to pay for products, services, and manage money, saving both end-users and businesses valuable time. However, given that smart contracts are deterministic by nature, Web3 applications require a smart contract automation service in order to automate transactions.

Chainlink Automation makes automated money flows possible in Web3 as it can automatically trigger smart contract functions when required. The key difference between automated transactions in the traditional economy and in Web3 is that Web3 automation enables end-users to maintain much more control over who gets paid, how much they get paid, and who authorizes the transactions. In Web3, nobody can charge your credit card at will.

Cask Protocol is a decentralized non-custodial protocol for managing recurring payment agreements (subscriptions) between consumers and a service providers. Cask Protocol is using Chainlink Automation to help trigger money flows for subscriptions created by their users. For example, Chainlink Automation helps renew subscriptions to online services, schedule payments, trigger past-due retries, and more. 

“Chainlink is the undisputed standard for oracle services. By integrating Chainlink Automation into Cask, we’re staying true to our decentralization-first philosophy without compromising on usability, security, or costs.” — the Cask Protocol Team.

Automated Token Vesting

Vesting is the process of locking tokens for a set time period before distributing them at a later date. Token vesting is a common practice for Web3 projects as it can incentivize employees, investors, and community members to contribute to the long-term development of a project. Chainlink Automation enables projects to easily automate token vesting. 

Cratos, a real-time voting platform, is using Chainlink Automation to help securely and cost-efficiently execute token vesting on a monthly basis. Compared to its previous vesting process, which required its development team to manually trigger the smart contracts, Chainlink Automation has helped enable Cratos to fully automate the vesting process, increasing its decentralization and reliability.

“Chainlink Automation is the best solution for enabling Cratos to trigger and decentralize the token vesting process. Thanks to the time-tested infrastructure of Chainlink, we can have stronger assurances that vesting happens in a timely manner.” — David Kang, CEO of Cratos

Conclusion

While the use cases listed above provide a broad overview of the extensive capabilities enabled by Chainlink Automation, it’s important to remember that new use cases are emerging every day. The secure, trust-minimized automation of recurring smart contract functions is a feat many development teams strive for, and this trend will continue to drive more demand towards transaction automation solutions that offer a way to fully decentralize dApps end-to-end and empower developers to create blockchain-based applications that stand out in comparison to legacy alternatives.

If you’re a developer and want to quickly get your application integrated with Chainlink Automation, visit the developer documentation and join the technical discussion in Discord. If you want to schedule a call to discuss the integration more in-depth, reach out here.

To learn more, visit chain.link, subscribe to the Chainlink newsletter, and follow Chainlink on Twitter, YouTube, and Reddit.

More on This Topic