# Peer-to-Peer Pool

## Overview

In the current lending pool, there is an interest rate difference between the Suppliers and the Borrowers. Supplied amounts are much larger than borrowed amounts, but the interest generated by borrowers is evenly distributed to all suppliers. The purpose of launching a Peer-to-Peer pool is to solve this mismatch of assets between borrowers and suppliers. When no Peer-to-Peer pairing is formed (When there is no Peer-to-Peer pairing) , the funds will be deposited in the ordinary lending pool to enjoy normal supply APR. When the funds are paired, they will be withdrawn to the Peer-to-Peer pool. Then the Supply APR of the suppliers increases, and the Borrow APR of the borrowers decreases, so that both sides can obtain the optimal solution.

## Supported Assets

All supported assets are Ethereum based assets.&#x20;

Below is a list of tokens supported by Peer-to-Peer Pool. Transaction and smart contract details of each token are accessible via [Etherscan](https://etherscan.io/)[ ](https://etherscan.io/)with token addresses:

| **Name** | **Token Address**                                                                                                                                                |
| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| pWING    | [0xdb0f18081b505a7de20b18ac41856bcb4ba86a1a](https://etherscan.io/token/0xdb0f18081b505a7de20b18ac41856bcb4ba86a1a?a=0x0110Af7736e7EA99Ff2EfC84960Acf245B2E5D45) |
| WETH     | [0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2](https://etherscan.io/token/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2)                                              |
| USDT     | [0xdac17f958d2ee523a2206206994597c13d831ec7](https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7)                                              |
| USDC     | [0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48](https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48)                                              |
| DAI      | [0x6b175474e89094c44da98b954eedeac495271d0f](https://etherscan.io/token/0x6b175474e89094c44da98b954eedeac495271d0f)                                              |
| COMP     | [0xc00e94Cb662C3520282E6f5717214004A7f26888](https://etherscan.io/token/0xc00e94cb662c3520282e6f5717214004a7f26888)                                              |

## Gas Costs <a href="#gas-costs" id="gas-costs"></a>

​[Gas](https://app.gitbook.com/@ontology-1/s/wing-docs/~/drafts/-MdFkRGMuh6dmr4LDJgl/glossary#gas-fee/@drafts) costs may fluctuate. The amount of gas costs shown below is for reference only.

| Function             | Gas Type | Gas Cost |
| -------------------- | -------- | -------- |
| Approve              | ETH      | ＜60K     |
| Supply               | ETH      | < 240K   |
| Withdraw             | ETH      | < 280K   |
| Borrow               | ETH      | < 800K   |
| Repay                | ETH      | < 200K   |
| Transfer on Ethereum | ETH      | < 50K    |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wing.finance/wing-pools/flash-pool-ethereum-1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
