Kromatika Finance
  • KROMATIKA — Next Generation DEX Trading
    • Overview
    • BUIDL Plan
  • Fundamentals
    • How It Works?
      • Uniswap V3
      • Chainlink Keepers
      • Processing Limit Orders
      • Maximum Service Fee
    • Deck
    • White Paper
    • Kromatika DAO Manifesto
      • What is a DAO?
      • Proposal Submission Guide
      • Kromatika DAO Guilds
      • Kromatika DAO Incentive Structure
    • Optimism Grant
  • $KROM token
    • Tokenomics
      • Buybacks
      • Contract addresses
    • Treasury Overview
      • Vesting
    • KROM Celer Bridge
  • Security
    • CertiK Audit
    • Rug-pull Prevention
  • Kromatika dApp 2.0
    • Introducing Kromatika dApp UI 2.0
    • Tutorials
      • How to use FELO
      • How to use Swap
      • How to use Gasless
        • What does "Switch to WMATIC or wrap your MATIC" mean?
      • How to use Perpetuals
  • Guides
    • Tutorials
      • How to use the dApp
      • Bridge via Celer Bridge
    • Listings
      • Supported Wallets
    • FAQ
  • About
    • Team
    • Links
    • Brand Logo & Guidelines
    • Partners & Achievements
Powered by GitBook
On this page
  1. Fundamentals
  2. How It Works?

Chainlink Keepers

Kromatika's implementation of the Chainlink Keepers functions and modification

PreviousUniswap V3 NextProcessing Limit Orders

Last updated 3 years ago

By implementing Chainlink Keepers we have solved the issues mentioned in the Uniswap V3 section. The Kromatika dapp will automatically collect and withdraw funds obtained on Uniswap V3 for the users, as soon as the market price surpasses the users target price. It is important to stress that this is done without any admin or third party intervention, including the automatic replenishment of the Keepers balance to pay itself for upkeep.

Chainlink Keepers are simple smart contracts that follow a certain structure and must have two functions implemented.

  • checkUpkeep - Has a gas limit of 6,500,000 gas. This effectively means that a single Chainlink Keeper can not monitor an unlimited number of limit orders. That is why our smart contracts use a pool of Chainlink Keepers, where each individual Keeper monitors up to 1,000 limit orders.

  • performUpkeep - Has a gas limit of 2,500,000 gas. This effectively means we can not close too many limit orders within a single performUpkeep. This is why we use batches, limiting the number of orders closed per batch (upkeep).

For more details consider reading our Medium article about :

processing limit orders
Processing limit orders using Chainlink Keepers (part 2)Medium
Logo