# KROMATIKA — Next Generation DEX Trading

Welcome to the Kromatika Finance documentation page. Here we will try to offer the most significant information about the Kromatika Protocol.

## Mission Statement

Kromatika utilizes smart contracts to tackle issues encountered daily by blockchain users. We aim to contribute to the core blockchain values of trust, decentralization and innovation while reducing costs to users while doing so. We are constantly working to become an indispensable part of the decentralized community.


# Overview

Kromatika Finance is a decentralized exchange (DEX) powered by Uniswap and Chainlink oﬀering its users an innovative, more user friendly trading experience.

<table data-header-hidden><thead><tr><th></th><th></th><th data-hidden></th><th data-hidden></th></tr></thead><tbody><tr><td>Smart Contracts</td><td>Using audited smart contracts to create trades and process them, all powered by Uniswap.</td><td>Using audited smart contract to create trades and process them, all powered by Uniswap.</td><td></td></tr><tr><td>User Interface (UI)</td><td>UI allows users to utilize our smart contracts while operating in a seamless and familiar trading experience recognizable to anyone who has used Uniswap.</td><td>UI allows interaction between the user Kromatika smart contracts.</td><td></td></tr><tr><td>Processing</td><td>Oﬀ-chain decentralized services powered by Chainlink Keepers are responsible for the processing of trades.</td><td>Off-chain, decentralized processing service are responsible for active processing of the trades, powered by Chainlink Keepers.</td><td></td></tr><tr><td>$KROM Token</td><td>ERC-20 utility token used for paying the Chainlink Keepers processing service fees (paid by users)</td><td>ERC-20 token, used for paying the Chainlink Keepers processing service fees (paid by users) </td><td></td></tr></tbody></table>

<br>


# BUIDL Plan

Here you can check the ongoing tasks and contribute via bounties or apply to be a core contributor within the Kromatika DAO Dework page. Dework is a Web3-native project management tool.&#x20;

The Kromatika DAO Dework page can be found [**here**](https://app.dework.xyz/kromatika-dao).

{% embed url="<https://app.dework.xyz/kromatika-dao>" %}


# How It Works?

Read our most recent [**article**](https://blog.kromatika.finance/kromatika-the-dex-that-gives-you-an-edge-3ab49242a556) that summarizes how Kromatika works and what problems it solves<br>


# Uniswap V3&#x20;

Overview about Uniswap V3 trading process and a problem statement

Uniswap introduced an innovative trading mechanism with the release of their V3. Uniswap V2 lacked the ability to handle liquidity management. With V3 came the ability to manage liquidity.

\
This innovation allows users to select provisions over liquidity fees (0.05%, 0.3%, 1%) and a price range (consisting of minimum and maximum price targets) at which they wish to provide liquidity, also known as [concentrated liquidity](https://docs.uniswap.org/protocol/introduction).\
\
\
These innovations bring with them two new issues:

* The user has to manually collect and withdraw earnings from the Uniswap V3 Dapp
* More importantly, the user must wait until after market price surpasses the target price

The Kromatika dapp offers a solution to both these issues.

For more details, read our Medium article:

{% embed url="<https://medium.com/coinmonks/automating-uniswap-v3-limit-orders-using-chainlink-keepers-4c3e60664764>" %}


# Chainlink Keepers

Kromatika's implementation of the Chainlink Keepers functions and modification

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 eﬀectively 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 eﬀectively 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](/fundamentals/how-it-works/processing-limit-orders):

{% embed url="<https://medium.com/coinmonks/processing-uniswap-v3-limit-orders-using-chainlink-keepers-part-2-cf48f5cce23c>" %}


# Processing Limit Orders

The following page provides an overview of how we process a limit order on the Kromatika dapp.

This is an example created when we were in the beta phase of our deployment. In the meantime, we have successfully launched yet the example remains clear and valuable for explaining the mechanisms behind our protocol.

**Process limit order**

Let's try and create a BUY limit order on Uniswap V3 (on Kovan) for pairs DAI / LINK. The current market price is 14.5691 DAI per LINK We would like to buy LINK tokens with 0.01 DAI at a target price of 14.352 DAI per LINK. Note: this is close to the market price. For demo purposes, we need to make it closer so that it can get executed quickly enough

We need to create a buy limit order (using our dapp) and send 0.01 DAI to the smart contracts, along with the target price range.

The smart contracts are responsible for managing the buy limit orders and will automatically open a position on Uniswap V3, resulting in the following position being created:

![](/files/dUK6CVNytDcsXhm1uWRO)

![](/files/R01yKhEGQy4tNrO5qoSp)

As you can see, our target price range is just outside of the current market price. Let’s try to lower the current/market price towards the min price of 14.266 DAI per LINK, so that Uniswap V3 will start buying LINK with our DAI automatically. We will lower the market price if there are users swapping LINK for DAI (they are selling LINK and getting DAI). Let’s do a similar swap on Uniswap V3 (we will do a huge swap to reduce the price extensively for testing purposes).

![](/files/swuGDLMzbvSZqtFW9QtB)

**Perform upkeep for limit orders**

The processed buy limit order DAI/LINK can now be automatically closed by the Chainlink Keeper. Let’s go back and check our Chainlink Keeper details:

![](/files/vj21gYjIZ3zHNKCINo1U)

The Chainlink Keeper has automatically performed an upkeep, closing our buy limit order in the process and charging us 0.23 LINK tokens for it.

As seen on Uniswap v3, the buy limit order was successfully closed during the Chainlink Upkeep.

![](/files/9Rvae5Fy9S6HSyPKv76X)

We bought 0.0007009 LINK tokens with our 0.01 DAI, with an average price of 14.26 DAI per LINK. That’s much better than our initial target price (14.352 DAI per LINK). Plus, we also earned swap fees paid by the users that are performing the swaps.

**Next steps?**

As seen in the previous steps, when performing upkeeps on Chainlink, we are being charged LINK tokens (0.23 LINK) which is deducted from the Keepers balance for upkeep. The automatic replenishment of Chainlink Keepers is done through charging a maintenance fee to the Kromatika dapp users for processing their limit orders, so that there is no extra step of manually adding LINK funds to Chainlink Keepers.

**This automatic replenishment of Chainlink Keepers is done by charging maintenance fees to the users for processing their limit orders.**

E.g. during our testing on mainnet, we have obtained the following numbers:

perform upkeep with 20 limit orders on UniV3 at 60 GWEI gasPrice —

gasUsed: 2105557 x gasPrice: 60 GWEI = 0.12633342 ETH = 18.52 LINK + 20% Chainlink premium = 22.22 LINK per upkeep

22.22 LINK divided among 20 limit or -> 1.1 LINK per limit order \~ $28.

The end user will be charged a maintenance fee per limit order = $28. Imagine this on Arbitrum ONE where gas price is 1 gwei, resulting in 60 times lower fees \~ $0.50 maintenance fee per limit order.


# Maximum Service Fee

This is how the maximum service fee is calculated.

Maximum service fee

$$
SF\_{max}=BF \times GF \times PF
$$

Where: SF is a service fee \
BF is a base fee equal to 400,000 \
GF is the gas fee at a given moment \
PF is a protocol fee equivalent to the sum of the basic fee and the additional 5% fee (1+0.05)

*\**&#x4E;ote: The basic fee may signiﬁcantly drop, possibly even in half.

Example: If current network gas price is 35 gwei, where gwei is,

$$
\text{gwei}=10^{-9} , \text{ETH}
$$

Then the maximum service fee would be

$$
SF\_{max}=400000\times 35\times1.05, \text{gwei} \\
\=14700000,\text{gwei} \ =0.0147,\text{ETH} \\
\=1310,\text{KROM}
$$

*(Calculation was done on December 13, and the price of KROM was equal to 0.00001122 ETH)*

\
As previously mentioned, this is the maximum service fee which means the user may be charged up to 50% less than that amount under certain conditions. This test was conducted on Optimism and the gas price was 0.5 gwei. That means the above number can be divided by 70 to get the service fee estimate. i.e. use 0.5 gwei instead of 35 gwei in the above equation.


# Deck

Below you'll find the Kromatika DAO Deck. Kromatika DAO is ever evolving through the community members proposals. How Kromatika began, and what Kromatika is today, may not be what it is tomorrow.&#x20;

{% file src="/files/tbzXDaZIRkSg1KgTvxEd" %}


# White Paper

Below you'll find the Kromatika DAO white paper. Kromatika DAO is ever evolving through the community members proposals. How Kromatika began, and what Kromatika is today, may not be what it is tomorrow.&#x20;

{% file src="/files/qT1Gz4zL7MJPt4y82fUe" %}


# Kromatika DAO Manifesto

Here you can find our Kromatika DAO Manifesto that was voted for by the community.

From the start, Kromatika has been a project led according to the best abilities of its core contributors. However, over time, there is more demand from its community members to steer the project together along with the core contributors. Therefore, it is only logical to take the next step and transition into a new governance system — the DAO governance model.

##

Kromatika is not a company.\
It does not have a board, no CEO, no team of managers. No room for bureaucrats.

Kromatika does not have private investors.\
No VCs, no agents, no SPVs that are pulling the strings in the background.

Kromatika does not cater to speculators.\
Kromatika is agnostic to price.

Kromatika does not have an official voice.\
There is no legal entity, there is no foundation, no copyright, no patent, no central authority to stamp announcements.

Kromatika is not owed anything from anyone.\
Contributors come together and work on this project voluntarily. Nobody has authority over anyone else, nobody owes Kromatika anything.

Kromatika is a collective of contributors.\
There is no difference between "the team" and "the community", they are one and the same.

Kromatika is for builders and collaborators.\
Come with ideas, come with passion, come with creativity. Actions speak louder than words. Have an idea that you believe will do good to the protocol? Make suggestions boldly via Kromatika channels.

Kromatika is governed by $KROM.\
Holding $KROM entitles you to vote for real, practical changes that improve Kromatika.

Kromatika can evolve.\
How Kromatika began, and what Kromatika is today, may not be what it is tomorrow-- what you do after reading this may change Kromatika forever. It is up to you.

It all starts by joining the DAO / governance.\
Become a delegate, participate in the DAO tasks, make suggestions.


# What is a DAO?

## **What is a DAO?**&#x20;

A decentralized autonomous organization, or DAO simply means that an organization has no central authority nor is it run from a centralized location (e.g. a single server). A DAO is an organization run by the people, for the people.

## Why a DAO?

As a project led by the people — aka DAO — transparency and community control over the project are its core strengths. All decisions are made using off-chain voting using snapshots, followed by an execution on smart contracts, directly on the blockchain. The project can, at no point, be controlled or steered by a single individual or entity. Any of the protocol’s rules can be changed at any time through a community vote.&#x20;

This also implies that all suggestions/proposals can turn into reality.&#x20;

Example: Do you have an idea on how to improve the protocol, how to promote it or how to receive funding/grants etc? Put in your proposal for the community to see. Then the community will vote on your proposal. The community (delegates) have full autonomy for their decision making and if your proposal received a majority YES vote, it will go through and be executed. As simple and straightforward as that!


# Proposal Submission Guide

Here you can find our step by step guide to submit .

## Governance step by step

**1.** Create a new proposal on discord [**gov-discussions**](https://discord.gg/GKQzkP7zqH) using the \[KCP] Template

**2.** The community discusses and gives feedback on the submitted proposal for a week(7 days). The feedback and discussion take place on discord [**gov-discussions**](https://discord.gg/GKQzkP7zqH).

**3. (**[**Amendment made 28/10/2022**](https://discord.com/channels/897463577106055188/1032626686828748801/1035559352062451722)**)** Kromatikans, we will be following a temporary temperature check process until delegates are chosen. If you agree with a draft proposal, use the ![:dKrom:](https://cdn.discordapp.com/emojis/927363290013782017.webp?size=44\&quality=lossless) symbol to signify yes. If you do not agree with a draft proposal, use the X symbol to signify no.

**3. a)** ~~After feedback has been given and the proposal updated (if needed), the delegates signal that the proposal is ready to go to snapshot voting and they are willing to support it. This signaling can be done simply by each delegate posting a text message that they approve the proposal. This signaling phase is often known as the “temperature check” phase and lasts for a week.~~

~~*Example of delegate’ approval message: I am a Kromatikan delegate with sufficient voting power and I believe this proposal is ready to move to a vote.*~~

**b)** ~~For a proposal to go through to snapshot voting, it should pass the delegate voting as follows: At least 3 delegates, each with a minimum of 50000 $KROM voting power need to sign in agreement of the proposal on Discord.~~\
~~*(Voting power = KROM held by an individual + KROM delegated to the individual if the said individual is a delegate.)*~~

**c)** To become a delegate join discord [**gov-delegates**](https://discord.gg/VmhzN4AWVm). If you choose to assign your voting power to a delegate that aligns with your views click [**assign-power**](https://snapshot.org/#/delegate/kromgov.eth). If you are a $KROM holder and don’t want to delegate your voting power to anyone, you can either participate in governance yourself or contribute by snapshot voting on proposals that pass the “temperature check” phase.

**4.** If the proposal is approved, it moves to the next phase as follows: An official proposal will be created on [**Snapshot**](https://snapshot.org/#/kromgov.eth) whereby the community votes. The voting period lasts for a week (7 days).

**5.** If the proposal gets approved by the community through snapshot voting, the approved proposal will be added as a task on dework.

**6.** Now, the proposal has officially turned into a task that must be executed. The progress of this task will be transparent and viewable by the community on [**dework**](https://app.dework.xyz/kromatika-dao).

**Please note that the Kromatika DAO governance is an ever evolving process.**

**Be a part of this evolution. Submit proposals, become a delegate and vote.**


# Kromatika DAO Guilds

Here you can find out more about the different guilds within Kromatika DAO

## There are 5 DAO guilds in the Kromatika DAO

1. Growth: The Growth Guild presents different tasks mostly aimed at growing different channels of the KromatikaDAO, and increasing the reach and impact of all Kromatika activities. It is responsible to explore different growth/engagement tactics and campaigns to increase the size of the Kromatika community
2. Copy-writing: The Copy-writing Guild is in charge of translating into words, all news, updates and developments happening in the Kromatika ecosystem. The KromatikaDAO Copywriters are a group of Web3 enthusiasts, interested in all things DeFi, DEX and DAO, bringing the protocol's awareness to the rest of the Web3 space.
3. Engineering: The Engineering Guild aims to decentralize the development pipeline for the Kromatika protocol. Projects and tasks listed within the engineering guild will directly contribute to the core product and how users interact with it. Domains such as back-end, front-end, QA, etc fall under the engineering guild responsibilities.
4. Ops: The Ops Guild oversees all the guilds, coordinates with their members, on boards new KromatikaDAO members, and proposes transactions to the signers guild originating from DAO decisions.
5. Signers: The Signers Guild is a special guild that executes the decisions from the DAO guilds and DAO gov proposals. Signers have discrete powers defined by the KromatikaDAO members. Signers guild members are multisigners of the DAO kromfund.eth.


# Kromatika DAO Incentive Structure

Here you can find out more about the incentive structure for Kromatika core contributors

**Time commitment:**

* Tier 1

  Join the core contributors < 1 months

  0.6
* Tier 2

  1 months < Join the core contributors < 3 months

  0.7
* Tier 3

  Join the core contributors > 3 months

  0.8

**Contribution level:**

* Low:\
  You only help in one particular area. Ex, only write tweets, or manage the twitter account. This level does not take more than 1 - 1.5 hours of your day.\
  0.5
* Medium:\
  You are active throughout the day and help on several fronts. Ex: you answer twitter, discord, telegram, lead a non-english community, help with AMA, help with organizing FAQ. Write up content for a blog post. Maybe, talk to potential promoters, do some research on potential partners etc. This should maybe burn 3-4 hours of your day, either spread through-out the day, or maybe after work activity.\
  1
* High:\
  You try hard for the project. Ex. you are coding the web, you help around the DApp, you go out of your way to promote the project. You end up burning 6-7 hours a day on this project.\
  1.25

**Formula:**\
Incentive formula (in $KROM) on weekly basis:

Incentive ($KROM) = Time\_Tier\_Factor X Contribution\_Tier\_Factor X 7000

Rules:\
Protocol kick started on 17th November 2021 (Wednesday), which means that Wednesday is the weekly cutoff date. The incentive only applies for core contributors.

Every core contributor needs to claim his incentive (reward) on a weekly basis, ideally on Wednesday for the previous week (Wednesday to Tuesday). Every claim will be evaluated by Ops in the next following days after Wednesday and either approved or disputed.

If approved, payouts will happen on the next payout day. Payouts will happen twice a month, at the beginning of the month and somewhere in the middle of the month. We will bundle payout to reduce cost fees.

Payouts will be done from DAO kromfund multisig wallet, triggered by Signers.\
If some contributor has used some personal funds for the project they will also be compensated for those funds when the payouts happen. For now, this is mostly the case where someone has to payout out of pocket one-time services. One time marketing pushed, one time logo design etc. These expenses can not always be done in KROM but compensations will be done in KROM.


# Optimism Grant

Kromatika DAO was awarded an Optimism Grant

The submitted proposal can be found [**here**](https://gov.optimism.io/t/ready-gf-phase-1-proposal-cycle-6-kromatika/3306).

{% embed url="<https://gov.optimism.io/t/ready-gf-phase-1-proposal-cycle-6-kromatika/3306>" %}

The voting results can be found [**here**](https://snapshot.org/#/opcollective.eth/proposal/0x86ccfd9ccce609cb27fdbd5b8344a8fee67805d896e75cbe127185c8d94656f1).

{% embed url="<https://snapshot.org/#/opcollective.eth/proposal/0x86ccfd9ccce609cb27fdbd5b8344a8fee67805d896e75cbe127185c8d94656f1>" %}

The current $OP Grant holdings + DAO wallet can be found [**here**](https://optimistic.etherscan.io/address/0x05d235d8Ba95bfc457f9a11F64cf869f0f3f60F9).

{% embed url="<https://optimistic.etherscan.io/address/0x05d235d8Ba95bfc457f9a11F64cf869f0f3f60F9>" %}


# Tokenomics

Here you can find all relevant information about protocol $KROM token.

$KROM is a non-mintable ERC-20 token initially deployed on Ethereum, with a total supply of 100 million. Our token is secured by OpenZepellin and audited by MythX and CertiK.

## Fair Launched

$KROM is a fair launched protocol (now DAO). No seed sale, no private sale or VC's. 60m $KROM tokens were initially added on V3 Uniswap ETH L1 (main-net) and then the liquidity was burnt. The initial deployment expenses were paid by the former founders.

Initial liquidity breakdown:

<table><thead><tr><th width="226.71060011217054" align="center">Network</th><th width="194.33333333333331" align="center">Contract Address</th><th align="center">Initial Circulation Supply</th></tr></thead><tbody><tr><td align="center">Ethereum</td><td align="center"><a href="https://etherscan.io/token/0x3af33bef05c2dcb3c7288b77fe1c8d2aeba4d789"> CA</a></td><td align="center">60 million</td></tr><tr><td align="center">Arbitrum ONE</td><td align="center"><a href="https://arbiscan.io/token/0x55ff62567f09906a85183b866df84bf599a4bf70">CA</a></td><td align="center">10 million</td></tr><tr><td align="center">Optimism </td><td align="center"><a href="https://optimistic.etherscan.io/token/0xf98dcd95217e15e05d8638da4c91125e59590b07">CA</a></td><td align="center">10 million</td></tr><tr><td align="center">Polygon</td><td align="center"><a href="https://polygonscan.com/address/0x14af1f2f02dccb1e43402339099a05a5e363b83c">CA</a></td><td align="center">0.5 million</td></tr></tbody></table>

Proof of liquidity (position) was burned for better security and to prevent rug pull hacks. You can find the transaction [**here**](https://etherscan.io/tx/0x26c782eb49c42979c259dda936f28b77ae8dbeef16da3ec341d06cb437034ac4):&#x20;

{% embed url="<https://etherscan.io/tx/0x26c782eb49c42979c259dda936f28b77ae8dbeef16da3ec341d06cb437034ac4>" %}

* Initial listing token price: 1 $KROM = 1 000 gwei = 0.000001 ETH
* $KROM has a total supply of 100,000,000 tokens.
* $KROM token is fully minted, which means the circulating supply is the total supply.

## Initial Distribution

<figure><img src="/files/k5SKRWEEMcRM6gxN79PZ" alt=""><figcaption></figcaption></figure>

## Current Distribution

<figure><img src="/files/BQPs40yMUL9fX7pRlKmD" alt=""><figcaption><p>Current Distribution reflected as December 2022</p></figcaption></figure>


# Buybacks

Here you can find the transactions for occurred buybacks in the past.

10 ETH <https://etherscan.io/tx/0x6002a8286fe712512101ec14e35c26d873536babecd55d57a121db0b585fd7de>

5 ETH <https://etherscan.io/tx/0x7f5ba22df121bd7b61c08d9f85d0d6237dad749b808456ffb4136c73459dc529>

5 ETH <https://etherscan.io/tx/0xb0915064c3424def2b365b06d411af27f36942d6817ba7d6810551b51f501b24>

10 ETH <https://etherscan.io/tx/0x118b1566cf6b96221ba824479d553cc4c251b77e7e850b7b513613e642c2c24d>


# Contract addresses

Here you can find all relevant contract addresses on all available chains.

<table><thead><tr><th width="182" align="center">Function</th><th align="center">Mainnet</th><th align="center">Arbitrum</th><th width="141" align="center">Optimism</th><th align="center">Polygon</th></tr></thead><tbody><tr><td align="center"><strong>$KROM Token</strong></td><td align="center"><a href="https://etherscan.io/address/0x3af33bef05c2dcb3c7288b77fe1c8d2aeba4d789"><strong>0x3af33bef05c2dcb3c7288b77fe1c8d2aeba4d789</strong></a></td><td align="center"><a href="https://arbiscan.io/address/0x55ff62567f09906a85183b866df84bf599a4bf70"><strong>0x55ff62567f09906a85183b866df84bf599a4bf70</strong></a></td><td align="center"><a href="https://optimistic.etherscan.io/address/0xf98dcd95217e15e05d8638da4c91125e59590b07"><strong>0xf98dcd95217e15e05d8638da4c91125e59590b07</strong></a></td><td align="center"><a href="https://polygonscan.com/address/0x14af1f2f02dccb1e43402339099a05a5e363b83c"><strong>0x14af1f2f02dccb1e43402339099a05a5e363b83c</strong></a></td></tr><tr><td align="center"><strong>Kromatika dApp and ERC721 (NFT position token)</strong></td><td align="center"><a href="https://etherscan.io/address/0xd1fdf0144be118c30a53e1d08cc1e61d600e508e"><strong>0xd1fdf0144be118c30a53e1d08cc1e61d600e508e</strong></a></td><td align="center"><a href="https://arbiscan.io/address/0x02c282f60fb2f3299458c2b85eb7e303b25fc6f0"><strong>0x02c282f60fb2f3299458c2b85eb7e303b25fc6f0</strong></a></td><td align="center"><a href="https://optimistic.etherscan.io/address/0x7314af7d05e054e96c44d7923e68d66475ffaab8"><strong>0x7314af7d05e054e96c44d7923e68d66475ffaab8</strong></a></td><td align="center"><a href="https://polygonscan.com/address/0x03f490ae5b59e428e6692059d0dca1b87ed42ae1"><strong>0x03F490aE5b59E428E6692059d0Dca1B87ED42aE1</strong></a></td></tr></tbody></table>


# Treasury Overview

The current ETH L1 DAO wallet holdings can be found [**here**](https://etherscan.io/token/0x3af33bef05c2dcb3c7288b77fe1c8d2aeba4d789?a=0xc5bf7a684a0dfca02a1e603b1d27af0af523a54f).

{% embed url="<https://etherscan.io/address/0xc5bf7a684a0dfca02a1e603b1d27af0af523a54f>" %}

The current Optimism DAO wallet + Grant holdings can be found [**here**](https://optimistic.etherscan.io/address/0x05d235d8Ba95bfc457f9a11F64cf869f0f3f60F9).

{% embed url="<https://optimistic.etherscan.io/address/0x05d235d8Ba95bfc457f9a11F64cf869f0f3f60F9>" %}

The current Arbitrum DAO wallet + Grant holdings can be found [**here**](https://arbiscan.io/address/0x8e35cc21fbcade0a5483ce430e0d5456086a36d3).

{% embed url="<https://arbiscan.io/address/0x8e35cc21fbcade0a5483ce430e0d5456086a36d3>" %}

The current Polygon DAO wallet can be found [**here**](https://polygonscan.com/address/0x59bFbaa9BEB41C1cf3f874529776449852c21f5d).

{% embed url="<https://polygonscan.com/address/0x59bFbaa9BEB41C1cf3f874529776449852c21f5d>" %}


# Vesting

At the end of Q1 2022, 12 million $KROM tokens were locked (12% of the total supply) while 7 million $KROM tokens remained in the multisignature Kromatika DAO Gnosis Safe wallet. The tokens have been locked on Unicrypt with an average vesting of 2 years and 3 months.&#x20;

The current balance and unlocking schedule can be found [**here**](https://app.unicrypt.network/amm/uni-v2/token/0x3af33bEF05C2dCb3C7288b77fe1C8d2AeBA4d789)**:**&#x20;

{% embed url="<https://app.unicrypt.network/amm/uni-v2/token/0x3af33bEF05C2dCb3C7288b77fe1C8d2AeBA4d789>" %}

## Initial Vesting Breakdown

<figure><img src="/files/Dm5lVDYqLhP8PCkrdka6" alt=""><figcaption></figcaption></figure>

## Current Vesting Breakdown

<figure><img src="/files/KFGKQ0C66F60Os28SrZY" alt=""><figcaption></figcaption></figure>


# KROM Celer Bridge

Here you will find all relevant information regarding Celer Bridge

To engage the community to provide liquidity within the bridge, we have decided to reward users who were proving liquidity (in $KROM) within our third party platform Celer Bridge.

More details and a tutorial can be found [here](https://twitter.com/i/status/1495134460924284932).&#x20;


# CertiK Audit

Here you can find all informating regarding the audit of our protocol and the audit report.

The Kromatika dapp (smart contracts) have been audited by Certik, one of the most prominent auditing companies in the blockchain industry.&#x20;

## Audit 2024

Kromatika received the comprehensive audit report from CertiK on February 26, 2024, covering various components to Gasless and the router contract. The finalized audit report by CertiK is now available for viewing via the following link.

{% embed url="<https://skynet.certik.com/projects/kromatika?auditId=Kromatika+Finance#code-security>" %}

## Audit 2022

Kromatika initiated an audit on December 3, 2021, achieving an impressive security score of 95 upon its completion on February 15, 2022. The audit report by CertiK was finalized on the same date.

{% file src="/files/1uTIows4Qf9iHdoQkbXI" %}
Finalized audit report
{% endfile %}


# Rug-pull Prevention

Here you can find more information on some of the extra security measures we took to prevent a rug-pull.

As stated in the Tokenomics section, Kromatika DAO has burned the proof of liquidity for better security and to prevent rug pull hacks. The majority of $KROM token is in the community's hands forever.                                                                                           &#x20;

At the end of Q1 2022, 12 million $KROM tokens of Kromatika DAO wallet holdings were locked (12% of the total supply) while 7 million $KROM tokens remained in the multisignature Kromatika DAO Gnosis Safe wallet. The tokens have been locked on Unicrypt with an average vesting of 2 years and 3 months.

The burn transaction can be found [**here**](https://etherscan.io/tx/0x26c782eb49c42979c259dda936f28b77ae8dbeef16da3ec341d06cb437034ac4).                                                                                       &#x20;

The current DAO wallet holdings can be found[ **here**](https://etherscan.io/token/0x3af33bef05c2dcb3c7288b77fe1c8d2aeba4d789?a=0xc5bf7a684a0dfca02a1e603b1d27af0af523a54f).                                                                   &#x20;

The current unlocking vested schedule can be found[ **here**](https://app.unicrypt.network/amm/uni-v2/token/0x3af33bEF05C2dCb3C7288b77fe1C8d2AeBA4d789).


# Introducing Kromatika dApp UI 2.0

### What’s new?

**Overhauled UI design with**

* Updated layout and experience
* Updated interface with Kromatika brand colors
* Kromatika Retro Mascot added on background
* Implementation of community feedback

**Overhauled FELO user experience with**

* Improved workflow and order tracking
* Viewable FELO stats
* Improved on known issues
* Implementation of community feedback

**Sleek & improved UI experience**

* FELO setup made easy for beginner/experienced users
* Detailed data on open FELO & trading history
* Unstoppable domain wallet integration

Go to [**app.kromatika.finance**](https://app.kromatika.finance/limitorder) get those FELO's set up and start trading today!

{% embed url="<https://app.kromatika.finance/swap#/pool>" %}


# Tutorials

Need some assistance in using Kromatika's DEX dApp features? You've come to the right place. Below is a list of **how to use** guides of the current features.&#x20;

If you still struggling to understand how to use dApp after watching / reading these **how to use** guides, join our [**discord**](https://discord.gg/MHenNFw9rb) channel and drop a message under [**support**](https://discord.gg/MHenNFw9rb) or alternative join our [**tg channel**](https://t.me/kromatika_finance).

{% embed url="<https://docs.kromatika.finance/kromatika-dapp-2.0/tutorials/how-to-use-felo>" %}

{% embed url="<https://docs.kromatika.finance/kromatika-dapp-2.0/tutorials/how-to-use-swap>" %}

{% embed url="<https://docs.kromatika.finance/kromatika-dapp-2.0/tutorials/how-to-use-gasless>" %}

{% embed url="<https://docs.kromatika.finance/kromatika-dapp-2.0/tutorials/how-to-use-perpetuals>" %}


# How to use FELO

**FELO (Fees Earning Limit Orders) is currently available on ETH L1, Arbitrum, Optimism & Polygon.**&#x20;

**What is FELO?**

FELO (Fees Earning Limit Orders) are limit orders that are run on top of Uniswap v3 technology. There is no other DEX in the space that offers this feature. Kromatika users v3 concentrated liquidity and Chainlink keepers to achieve this.

User receives 100% of his actual value + earns LP fees on top of that, which makes it at least 101% return on his trade, sometimes even more. Some user's received up to 9%!!

Want a deeper understand on FELO?

* <https://medium.com/kromatika/fees-earning-limit-orders-felo-the-awakening-kromatika-313223c60708>
* <https://medium.com/kromatika/kromatika-automates-uniswap-v3-for-limit-orders-1404f0dfba91>

{% embed url="<https://www.youtube.com/watch?v=jaU8eX9Dqfw>" %}

**Step 1: Connect your wallet to dApp.**

**Step 2: Choose the chain you want to trade on.**

**Step 3: Deposit $KROM into the dApp.**

**Step 4: Make sure to interact in the Limit / FELO section.**&#x20;

**Step 5: Select the token you want to buy (sell).**&#x20;

**Step 6: Select the target price for the other token of the pair.**

**Step 7: If the setup is ok click "create FELO".**

**Step 8: If the overview is fine for you click "confirm" to sign the transaction.**

**You have created your first FELO! Good job!**

##

##

##

{% embed url="<https://app.kromatika.finance/limitorder>" %}
Experience FELO today
{% endembed %}


# How to use Swap

**Swap feature is currently available on ETH L1, Arbitrum, Optimism & Polygon.** <br>

{% embed url="<https://www.youtube.com/watch?v=hnK7fgz30Zs>" %}

**Step 1: Connect wallet to dApp**

**Step 2: Choose the chain you want to trade on**

**Step 3: Choose a token you want to buy (sell)**&#x20;

**Step 4: Select the amount you want to spend**

**Step 5: Click swap to see the quote confirmation details**&#x20;

**Step 6: Confirm the rate, confrim the trasaction in your wallet.**

**Step 7: Swap completed!**

{% embed url="<https://app.kromatika.finance/swap#/pool>" %}
Experience the Meta DEX Swap today
{% endembed %}


# How to use Gasless

CEX user experience, on a DEX

**Gasless feature is currently available on Arbitrum and Polygon only.** \
**Optimism and ETH L1 to follow.**

**What are Gasless swaps?**

Essentially it means you won’t need a native chain token to pay for gas fees when swap token A for token B - for example on L1 you won’t need ETH anymore. Instead your swap fees will be paid in the output-token from your swap. This is making it even easier for you to interact with your funds. CEX feature on our decentralized platform.

We will be presenting a step-by-step guide as well as a video guide to help you understand how to use Gasless mode. Whether you are new to cryptocurrency or an experienced user, this guide will provide all the information you need to make the most of this feature. Let's get started!

{% embed url="<https://www.youtube.com/watch?v=X5O4zbXEohg>" %}

{% embed url="<https://youtu.be/DRJPzjGqv8Q>" %}

**Step 1: Connect wallet to dApp**

**Step 2: Switch to Arbitrum or Polygon Network**

**Step 3: Go to swap section**&#x20;

**Step 4: Click on setting**&#x20;

**Step 5: Set Gasless mode to on**&#x20;

**Step 6: If you agree to terms, accept to use the feature on your own risk**

**Step 7: Write Gasless in prompt Voila, you are using Gasless mode now.** &#x20;

**Step 8: Proceed as it is regular swap.**

{% embed url="<https://app.kromatika.finance/swap>" %}
Experience the Gasless Swap today
{% endembed %}


# What does "Switch to WMATIC or wrap your MATIC" mean?

MATIC (and ETH) are not ERC20 tokens, they are native tokens. Before we proceed we need to know the difference between native and ERC20 tokens.&#x20;

The following article can prove to be useful:  <https://cardano-ledger.readthedocs.io/en/latest/explanations/features.html#:~:text=An%20important%20benefit%20of%20using,handling%20logic%20to%20track%20transactions>.&#x20;

In the background, when using MATIC/ETH for blockchain operations, they are wrapped (converted to ERC20 token) and afterwards used for the operation itself. In that regards, Kromatika's GASless contract cannot operate with native tokens, it only accepts ERC20 tokens. Note: this only applies when you trade MATIC to anything else;

{% embed url="<https://youtu.be/2hCNSuhrkNo>" %}

<figure><img src="/files/eAszZ0ullJ7fOxvpLOEd" alt=""><figcaption><p>Figure A</p></figcaption></figure>

**Figure A** shows that the "From" sender is not the actual address, because it is executed by Biconomy.

Notice that there is also transaction fee existing. GASless does not mean feeless. Blockchain fees still exist and cannot be avoided, but they are being paid by Biconomy. For that service they charge same amount as the transaction fee denominated in output token.

The last transaction of 1.19 KROM is for the relayer.&#x20;

The above transfer of 13.04 KROM is what the user actually gets

&#x20;The other transfers are regular swap transfers that occur as in regular aggregate swap.


# How to use Perpetuals

**Perpetual trading feature is currently available on ETH L1, Arbitrum & BnB.**&#x20;

To access the trading page, users can go to the dApp and click on the \[PERP] button or directly go to [**perp.kromatika.finance**](https://perp.kromatika.finance/)

Below is a video tutorial of the trading interface of Kromatika DEX Perpetual Trading Portal. The trading interface is almost the same as to a regular CEX platform.

{% embed url="<https://youtu.be/dkkrt3QXMbQ>" %}
This demo is made to present to you the functionalities of Kromatika DEX Perpetual Trading Portal. This video holds no financial nor trading advice. Always DYOR and trade at your own risk.
{% endembed %}

#### Price Chart

With the Kromatika candlestick price chart, users can view the historical pricing, or change the time interval to daily, weekly or monthly.

#### **Trade Sidebar**

Under the trade sidebar, you can choose your position mode, margin mode, types of order, and adjust the leverage up to 100X.

#### **Order Book**

The order book shows the current open orders. For both the bid side and ask side, it displays price, size and the sum available now.

#### **Position Section**

Under the position section, users can view their current positions, open orders, order history, trade history, transaction history and assets under Kromatika DEX Perpetual Trading Portal. Users can check your unrealized PnL (uPnL), estimated liquidation price, margin ratio, and other info for your current positions. Also, you can close your position right in this window using a market or limit order.

#### **Margin Ratio Panel**

The margin ratio panel shows the current margin ratio, maintenance margin and margin balance. Margin Ratio = Maintenance Margin / Margin Balance. Maintenance margin is the minimum amount of margin balance required to keep your open positions. The margin balance is equal to Wallet Balance plus Unrealized PNL. Your positions will be liquidated once Margin Ratio reaches 100%.

{% embed url="<https://perp.kromatika.finance/>" %}
Experience Perpetual Trading today
{% endembed %}


# Tutorials

Here you can ﬁnd basic tutorials for using Kromatika with the diﬀerent networks on which it exists

## Ethereum Network

How do I buy $KROM on Ethereum Network?

{% file src="/files/6lfOj9uzuiGf0GJk0srX" %}

## Optimism network

How do I buy $KROM on Optimism?

{% file src="/files/VLScRstzwlYjDrhWUl8h" %}

## Arbitrum ONE network

How do I buy $KROM on Arbitrum ONE network?

{% file src="/files/3scLT1gSqmqxPsCp7WUn" %}

## Polygon network

How do I buy $KROM on Polygon network?

{% file src="/files/pqPfmHzPxF5Vs6ipNORZ" %}


# How to use the dApp

Here you can ﬁnd video tutorials for using the Kromatika DApp and adding a trade.

{% embed url="<https://www.youtube.com/shorts/8M_iqEe70rs>" %}
How to use Kromatika DEX DApp Part 1
{% endembed %}

{% embed url="<https://www.youtube.com/shorts/lFZsqjrWT2A>" %}
How to use Kromatika DEX DApp Part 2
{% endembed %}

## How to use the dApp on Optimism

{% embed url="<https://www.youtube.com/watch?feature=youtu.be&v=mmlH-z9jru0>" %}
How to use Kromatika DEX dApp on Optimism. Longterm tutorial.
{% endembed %}


# Bridge via Celer Bridge

{% embed url="<https://telegra.ph/How-to-bridge-KROM-01-18>" %}


# Listings

{% embed url="<https://coinmarketcap.com/currencies/kromatika>" %}

{% embed url="<https://www.coingecko.com/en/coins/kromatika>" %}

{% embed url="<https://coinpaprika.com/coin/krom-kromatikafinance>" %}

{% embed url="<https://www.dextools.io/app/ether/pair-explorer/0x6ae0cdc5d2b89a8dcb99ad6b3435b3e7f7290077>" %}

{% embed url="<https://dex.guru/token/0x3af33bef05c2dcb3c7288b77fe1c8d2aeba4d789-eth>" %}

{% embed url="<https://vulkania.io/coins/kromatika>" %}


# Supported Wallets

* Metamask
* Trust wallet
* My Ether Wallet


# FAQ

These are the most frequently asked questions about Kromatika Finance and its protocol utility token $KROM.

#### **What are the tokenomics of $KROM?**&#x20;

KROM is hardcapped at 100,000,000 tokens of which 60M (60%) are available on Uniswap. This amount is forever locked on the Uniswap protocol. 10M (10%) are available on Arbitrum and 10M (10%) on Optimism which will be used to provide layer 2 liquidity. Check [Tokenomics](/usdkrom-token/tokenomics) for more info.

#### **Is $KROM a utility token?**  

Yes! $KROM is what enables the user to access the limit trade feature of Kromatika DEX. Without $KROM, you will not be able to use this function because $KROM is what pays the service fees. Later on, more utility will be added including staking.

#### **How do I buy $KROM token on Arbitrum?**

First, you have to send ETH to the Arbitrum network (L2). You can do this using a centralized exchange like Binance that supports Arbitrum network transactions. Alternatively, you can use an ETH bridge like Celer to convert your ETH from the mainnet to the Arbitrum network. After you have bridged over, you can use Uniswap to swap your Arbitrum ETH for $KROM token. Check the tutorial [here](https://telegra.ph/How-to-bridge-KROM-01-18). You may also use the native Arbitrum bridge for lower fees, but be advised that transaction time can take 8-10 days. Check the tutorial [here](https://telegra.ph/How-to-buy-KROM-using-Arbitrum-11-21).

#### **How do I use Kromatika DEX?**&#x20;

Kromatika DEX has the ability to perform instant swaps as well as limit trades. The swap aggregator works exactly like Uniswap - choose your pair and click swap. The advantage with our platform is that it compares the swap prices across various DEX platforms so you can have your best value for money swap. Now, to use limit orders, you will require $KROM tokens in your account to satisfy the fees. If you choose the pair for your trade, the app will tell you the minimum $KROM tokens required for the service fee. It is recommended that you deposit slightly more than this amount into the app. Now, set your limit order and click TRADE. When the market conditions match your order, Kromatika DEX will execute the trade automatically. However, you will need to manually claim your tokens once the trade has been completed. If you have multiple completed limit order trades, you can use the batch feature to claim all the tokens in one transaction. Check the tutorial [here](https://docs.kromatika.finance/guides/how-to-use-the-dapp).

#### **How do limit trades on Kromatika DEX work?**

Kromatika DEX requires a fixed fee to operate. This fixed fee is the gas cost of the trade processor (Chainlink Keepers) and it is dependent on the current gas fee. Optionally, users can also choose to specify the gas price at which they want their trades to be executed. This may delay the trade execution, but it is an added option for lowering this fixed service fee. The user always pays this fixed fee in the form of $KROM tokens.

#### Is the $KROM token code audited? <a href="#id-6.-is-the-krom-token-code-audited" id="id-6.-is-the-krom-token-code-audited"></a>

Yes! KROM token is a non-mintable ERC 20 token audited by OpenZeppelin, MythX and CertiK.

#### Do I have to own $KROM tokens to use Kromatika DEX limit trades?

Yes! Kromatika DEX always uses $KROM tokens to settle the transaction fees.

#### Do I have to own $KROM tokens to use Kromatika DEX metaswaps?

No. You only need ETH to pay the transaction fees.

#### What exactly happens to $KROM tokens? <a href="#id-8.-what-is-the-krom-lifecycle-loop" id="id-8.-what-is-the-krom-lifecycle-loop"></a>

When a trade is processed, $KROM is deducted from the user’s balance on Kromatika DApp and sold on the market for ETH. This is then sent to the trade processor (ChainLink Keepers) to cover the gas cost. In this way, $KROM tokens always circulate in a loop.

#### Is Kromatika’s code open-source?

Yes! All the code is open-sourced and published on GitHub under the MIT and GPL-3.0 license. Anybody can see how it was developed and built including all those who have contributed with code over time. We also welcome open-source contributors.

#### What wallets are supported by Kromatika DEX?

Kromatika currently supports Metamask, Coinbase Wallet, WalletConnect, Fortmatic and Portis.

#### How do I receive the latest news on Kromatika?

Follow us on [Twitter](https://twitter.com/KromatikaFi) to stay up to date and receive important announcements. Also, our [Discord server](https://discord.gg/4HHv6dDrW6) and [Telegram](https://t.me/kromatika_finance) channel are great mediums to stay connected with the Kromatika community and the team.


# Team

Here you will find all relevant information about the Kromatika Finance contributors.

Kromatika has transitioned into a DAO governance. Hence, the founding members have handed all their responsibilities to KromatikaDAO. The DAO is responsible now to steer this project forward.

The software underlying blockchain networks on which the Kromatika Protocol is deployed, including, for example, the Ethereum blockchain, is open source, which means that anyone can use, utilize, and build on top of it.

Software is hosted on Github: <https://github.com/Kromatika-Finance>

**Engineering guild**

McFred - Full stack software developer. Bachelor in computer science and engineering. Great Web3, DeFi & NFT enthusiast.

Johnny Goodpick - Bachelor in computer science and engineering, been software architect for 5 years. Web3 and Solidity engineer. Problem solver. Has been building ambitious and innovative Web3 project involving a large stack of next-gen programming languages/framework for the last years.

Yosemite Sam - Software dev, with rich experience in front end, backend, qa and smart contract development.

EL Fuerte Dev - Full-Stack and Blockchain developer with experience in websites, web apps, decentralized apps, NFT projects, etc.

#### Growth guild

Crypto Insider - French Business Analyst from the finance environment. Handles the entire Project Management of Kromatika and is the liaise between the Devs and the rest of the team.

Dannyo - Crypto enthusiast for over 10 years now. Involved in DeFi and project-growth for further crypto-adoption. An integral part of the marketing team and community manager at Kromatika.

RichCulture - Personal trainer and crypto connoisseur. Enjoys proof-reading and marketing. Handles social networking and community manager at Kromatika.

Frtlitl1z - Financial business consultant that fell into the rabbit hole of DeFi and NFT's. Helps with creation of Pitch Deck, videos and certain visuals.

JB - has been in crypto for years now. He bought an expresso coffee for 0,005 bitcoin in 2015 (and never regretted it). Now he's crunching on-chain data to provide Kromatika team with insights on the Dapp users, usage and adoption.

TheDeFISaint - A DeFi enthusiast excited for the future of layer 2 & contributing to its growth through contents & writing.

Rio - Bricks and mortar marketer that ventured into the crypto sphere. Contributing through community management, visual creation and networking.


# Links

Official Kromatika Dapp and social media links

* [Dapp Website](https://kromatika.finance/)
* [GitHub](https://github.com/Kromatika-Finance)
* [Twitter](https://twitter.com/KromatikaFi)
* [Discord](https://discord.gg/E6TU43WghJ)
* [Telegram Chat](https://t.me/kromatika_finance) & [Announcement Channel](https://t.me/KromatikaNews)
* [Medium](https://kromatika-finance.medium.com/)
* [Reddit](https://www.reddit.com/r/KromatikaFinance/)


# Brand Logo & Guidelines

Here’s how to use Kromatika brand elements:

### **Brand Logo Guidelines**

Kromatika logo and brand elements are copyrighted materials that can only be used in accordance with the guidelines detailed below.

**When Using Kromatika Brand Elements:**

✅ You may link it to our official website, social media channels or products.&#x20;

✅ You may use it to announce an official partnership with approval from Kromatika contributors&#x20;

❌ Do not edit, change, recolor, or reconfigure any of Kromatika brand elements.&#x20;

❌ Do not use Kromatika brand elements for publicity of your own product without explicit consent from  Kromatika contributors

With all that said, please feel free to reach out to <marketing@kromatika.finance> if you have any questions on use of our Brand Elements.

### **Download Kromatika Logo & Brand Elements**

**Our Logo**&#x20;

Please do not edit, distort, recolor, or reconfigure the Kromatika logo. The logo + text is the primary version and should be used as the default.

<div><figure><img src="/files/xSguGKCbVjFk1VGnYxuZ" alt=""><figcaption></figcaption></figure> <figure><img src="/files/5GgTNudhDpMpdo6IQYCV" alt=""><figcaption></figcaption></figure> <figure><img src="/files/R9RbF2fRvxVAfwBOPP32" alt=""><figcaption></figcaption></figure></div>

### Download Kromatika Brand Elements&#x20;

(By downloading, you agree to above guidelines and terms of use)


# Partners & Achievements

Here you can find all our collaborations and achievements.

## Collaboration

* Chainlink
* Arbitrum ONE

## Achievements

Chainlink Hackaton Fall 2021\
Award: On the Rise&#x20;

{% embed url="<https://devpost.com/software/kromatika>" %}


