---
description: The synthetic asset in Kresko
---

# Kresko Assets

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td></td><td><strong>Minting Kresko Assets</strong></td><td></td><td><a href="cdps/icdp/minting-borrowing">minting-borrowing</a></td></tr><tr><td></td><td><strong>Burning Kresko Assets</strong></td><td></td><td><a href="cdps/icdp/burn-repay">burn-repay</a></td></tr></tbody></table>

## Overview

A synthetic asset or Kresko Asset in the protocol is a derivative tracking the price of another asset or group of assets. This exposes the holder to an external asset without owning it. New Kresko Assets are [minted](cdps/icdp/minting-borrowing) as regular ERC-20 tokens and can be freely used outside of the protocol.

Each Kresko Asset is evaluated, deployed and configured separately. One asset could be swappable in the [SCDP](cdps/scdp) but not mintable from the [ICDP](cdps/icdp), or one is [depositable](cdps/icdp/deposit) as [collateral](collateral-assets) into an ICDP while another is not.

{% hint style="warning" %}
Kresko Assets reflect the value of the underlying only within the core synthetic asset protocol.&#x20;

There are no guarantees for Kresko Assets to have any value elsewhere.
{% endhint %}

## **Types of Kresko Assets**

* **Stocks, ETFs:** Assets traded on traditional exchanges. eg. AAPL, TSLA, QQQ.
* **Commodities:** Commodities such as gold, silver, and oil. eg. IAU, USO.
* **Synthetic Assets:** Synthetic representation of other cryptoassets eg. ETH, BTC.
* **Indices, Rates**: eg. Combining multiple assets with different weights, ETH volativity, BTC borrow rate.

## Stock Splits and Stock Merges

Kresko Assets handle stock splits and merges gracefully. Asset balances can be rebased using a positive or a negative rebase index. This adjustment instantly reflects in the account balances and protocol valuations and no user action is required.

## Dividends&#x20;

The synthetic assets created through the protocol do not pay any dividends.

## What can I do with them?

Fundamentally they offer a permissionless way to invest or speculate in the value of the underlying asset with minimal counterparty-risk. This makes financial markets accessible for users with  otherwise restricted and/or untrustworthy access.

Here are a few common use-cases:

### Speculative

For example, Kresko Assets borrowed using the ICDP can be exchanged to another Kresko Asset which translates to a short position on the borrowed asset.&#x20;

Conversely, using KISS or synth wraps to obtain Kresko Assets which are further swapped using the SCDP allows any Kresko Asset to be acquired without borrowing that can be used to eg. open a long position on an asset.

### Hedge

Using Kresko Assets you can easily hedge a position elsewhere. Simply having a short position in the synthetic asset and a long position for the underlying at the same time can be used to manage risk according to the ratio of positions.

### Liquidity

You can also provide liquidity into the SCDP which is incentivized from the fees paid by traders. Alternatively, anyone can bootstrap liquidity for the Kresko Asset in an external AMM like Uniswap.

### Other

Another option is to perform the [liquidations](liquidations) in the protocol. Further, a bit advanced use-cases are things like price arbitrage, extending or using the protocol with your own smart contracts.

{% hint style="success" %}
Kresko Assets can also be whitelisted as a [Collateral Asset](collateral-assets).&#x20;

Liquidity Providers can use this to create a [delta neutral CDP](glossary) in the protocol to greatly mitigate price-risk when providing external liquidity.
{% endhint %}

## **kFactor**

Protocol values each Kresko Asset separately based on its risk profile. The higher the volatility of an asset, the higher the risk.&#x20;

The _kFactor_ is a number between 1 and infinity that is used to calculate the risk-adjusted valuation of a Kresko Asset. It shows the debt taken to borrow $1 worth of a Kresko Asset.

{% hint style="info" %}
kFactor is a premium applied to the collateral required for borrowing, it is higher for riskier Kresko Assets.
{% endhint %}

Given a Kresko Asset _a_, kFactor can be represented as:

$$
kFactor_a = [1, ∞]
$$

Additionally, kFactor can be used to encourage (i.e., by setting low kFactor) or discourage (i.e., by setting high kFactor) borrowing of certain Kresko Assets based on the needs of the protocol.

## Open Fee

A configurable parameter for each Kresko Asset which is used to deduct a fee when borrowing Kresko Assets. This fee is taken from the collateral deposits in **Last In-First Out** order and is transferred to the fee recipient address set in the protocol.

It must be within 0-10%.&#x20;

## Close Fee

A configurable parameter for each Kresko Asset which is used to deduct a fee when repaying Kresko Assets. This fee is taken from the collateral deposits in **Last In-First Out** order and is transferred to the Fee Recipient address set in the protocol.

It must be within 0-10%.

For example, if a borrower repays $100 worth of krAsset and the repayment fee is 1.5%, then the protocol collects $1.50 worth of repayment fee from the collateral.
