> ## Documentation Index
> Fetch the complete documentation index at: https://docs.optimism.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Lend 문서

> Actions SDK 대출(lending) 작업, 함수, 파라미터에 대한 API 참조 문서입니다.

## WalletLendNamespace

Wallet Lend 네임스페이스

### 메서드

| 함수 | 설명 |
| - | - |
| **[supportedChainIds()](#supportedchainids)** | 구성된 provider 중 하나라도 지원하는 chain ID의 합집합입니다. |
| **[getMarkets()](#getmarkets)** | 구성된 모든 provider에 걸친 모든 마켓을 가져옵니다 |
| **[getMarket()](#getmarket)** | 올바른 provider로 라우팅하여 특정 마켓을 가져옵니다 |
| **[getPositions()](#getpositions)** | |
| **[openPosition()](#openposition)** | 대출(lending) 포지션을 엽니다 |
| **[getPosition()](#getposition)** | 이 wallet의 포지션 정보를 가져옵니다 |
| **[closePosition()](#closeposition)** | 대출 포지션을 닫습니다(마켓에서 인출) |

#### `supportedChainIds()`

구성된 provider 중 하나라도 지원하는 chain ID의 합집합입니다.

<sub>[ 소스 ↗](https://github.com/ethereum-optimism/actions/blob/@eth-optimism/actions-sdk@0.8.1/packages/sdk/src/actions/shared/BaseNamespace.ts#L29)</sub>

***

#### `getMarkets()`

구성된 모든 provider에 걸친 모든 마켓을 가져옵니다

| 매개변수 | 타입 | 설명 |
| - | - | - |
| `params` | `GetLendMarketsParams` | 선택적 필터링 매개변수 |

**반환값:** 모든 provider의 마켓 배열로 resolve되는 Promise

<sub>[ 소스 ↗](https://github.com/ethereum-optimism/actions/blob/@eth-optimism/actions-sdk@0.8.1/packages/sdk/src/actions/lend/namespaces/BaseLendNamespace.ts#L43)</sub>

***

#### `getMarket()`

올바른 provider로 라우팅하여 특정 마켓을 가져옵니다

| 매개변수 | 타입 | 설명 |
| - | - | - |
| `params` | `GetLendMarketParams` | 마켓 식별자 |

**반환값:** 마켓 정보로 resolve되는 Promise

<sub>[ 소스 ↗](https://github.com/ethereum-optimism/actions/blob/@eth-optimism/actions-sdk@0.8.1/packages/sdk/src/actions/lend/namespaces/BaseLendNamespace.ts#L55)</sub>

***

#### `getPositions()`

| 매개변수 | 타입 | 설명 |
| - | - | - |
| `params` | `GetPositionsParams` | wallet 주소 및 선택적 포지션 필터 |

**반환값:** provider 전반에 걸친 wallet의 포지션으로 resolve되는 Promise

<sub>[ 소스 ↗](https://github.com/ethereum-optimism/actions/blob/@eth-optimism/actions-sdk@0.8.1/packages/sdk/src/actions/lend/namespaces/BaseLendNamespace.ts#L68)</sub>

***

#### `openPosition()`

대출(lending) 포지션을 엽니다

| 매개변수 | 타입 | 설명 |
| - | - | - |
| `params` | `LendOpenPositionParams` | 대출 포지션 매개변수 |

**반환값:** 트랜잭션 receipt로 resolve되는 Promise

<sub>[ 소스 ↗](https://github.com/ethereum-optimism/actions/blob/@eth-optimism/actions-sdk@0.8.1/packages/sdk/src/actions/lend/namespaces/WalletLendNamespace.ts#L35)</sub>

***

#### `getPosition()`

이 wallet의 포지션 정보를 가져옵니다

| 매개변수 | 타입 | 설명 |
| - | - | - |
| `params` | `GetPositionParams` | 포지션 조회 매개변수 |

**반환값:** 포지션 정보로 resolve되는 Promise

<sub>[ 소스 ↗](https://github.com/ethereum-optimism/actions/blob/@eth-optimism/actions-sdk@0.8.1/packages/sdk/src/actions/lend/namespaces/WalletLendNamespace.ts#L53)</sub>

***

#### `closePosition()`

대출 포지션을 닫습니다(마켓에서 인출)

| 매개변수 | 타입 | 설명 |
| - | - | - |
| `params` | `ClosePositionParams` | 포지션 종료 매개변수 |

**반환값:** 트랜잭션 receipt로 resolve되는 Promise

<sub>[ 소스 ↗](https://github.com/ethereum-optimism/actions/blob/@eth-optimism/actions-sdk@0.8.1/packages/sdk/src/actions/lend/namespaces/WalletLendNamespace.ts#L72)</sub>

***
