# Deposit

{% hint style="warning" %}
**This documentation is a work in progress!**
{% endhint %}

{% hint style="success" %}
Depositing collateral will increase your [health factor](https://kresko.gitbook.io/kresko-docs/fundamentals/glossary).
{% endhint %}

In order to [mint](https://kresko.gitbook.io/kresko-docs/fundamentals/cdps/icdp/minting-borrowing) any [Kresko Asset](https://kresko.gitbook.io/kresko-docs/fundamentals/kresko-assets), account must have collateral value to back them. The value is gained by depositing any of the whitelisted [Collateral Assets](https://kresko.gitbook.io/kresko-docs/fundamentals/collateral-assets) into the protocol.&#x20;

This requires the user to give [Approval](https://kresko.gitbook.io/kresko-docs/fundamentals/glossary) for the protocol to transfer the tokens from the users wallet into the main protocol contract where they reside until the user [withdraws](https://kresko.gitbook.io/kresko-docs/fundamentals/cdps/icdp/withdraw) them or gets [liquidated](https://kresko.gitbook.io/kresko-docs/fundamentals/cdps/icdp/liquidations).

Unlike in minting, [burning](https://kresko.gitbook.io/kresko-docs/fundamentals/cdps/icdp/burn-repay) or withdrawals - *anyone* can deposit collateral for another account. Note that this is equal to **donation** if you are **not** controlling the account receiving the collateral.

{% hint style="info" %}
Each deposit will emit an event with relevant information

```solidity
/**
 * @notice Emitted when an account deposits collateral.
 * @param account The address of the account depositing collateral.
 * @param collateralAsset The address of the collateral asset.
 * @param amount The amount of the collateral asset that was deposited.
 */
event CollateralDeposited(address indexed account, address indexed collateralAsset, uint256 indexed amount);
```

{% endhint %}

## Conditions Preventing Depositing

### Safety State: Pause

In an emergency situation the [Safety Council](https://kresko.gitbook.io/kresko-docs/fundamentals/glossary) multisig can pause the depositing of a Collateral Asset to prevent possible negative impact it would have.&#x20;

### Kresko Asset Minimum Collateral Amount

For [Kresko Asset](https://kresko.gitbook.io/kresko-docs/kresko-assets#overview) [collaterals](https://kresko.gitbook.io/kresko-docs/collateral-assets#overview) the minimum deposit amount is 1e12 or 0.000001. Accounts must have collateral deposits greater than this amount if the collateral asset is a Kresko Asset.
