# Transaction 조회

## 트랜잭션 목록 조회

내 지갑의 과거 트랜잭션 이력을 요청합니다.&#x20;

```swift
let array: [FncyTransaction] = try await fncyWallet.getTransferHistoryList(
wid: 10000, //지갑 ID
assetId: 6, //조회할 자산 ID (Optional)
pageNo: 1, //Page Number. default: 1 (Optional)
pageSize: 6, //Page Size. default: 6 (Optional)
filter: InOutDcd.all //Filter (Optional)
)
```

#### Filter

* InOutDcd.all = 전체&#x20;
* InOutDcd.deposit = 입금
* InOutDcd.withdrawal = 출금&#x20;

#### See Also

[getTransferHistoryList](https://docs.fncy.world/fncy-2.0.2-kor/for-developers/wallet/sdk/methods#func-gettransferhistorylist)

[FncyTransaction](https://docs.fncy.world/fncy-2.0.2-kor/for-developers/wallet/sdk/domain#fncytransaction)

[InOutDcd](https://docs.fncy.world/fncy-2.0.2-kor/for-developers/wallet/sdk/etc#inoutdcd)

## 트랜잭션 단건 조회

트랜잭션의 이력 번호(historySeq)를 전달하여 트랜잭션을 조회할 수 있습니다.

```swift
let transaction: FncyTransaction = try await fncyWallet.getTransferHistoryDetail(
wid: 10000, //지갑 wid
historySeq: 10000 //FncyTransaion의 historySeq
)
```

#### See Also

[getTransferHistoryDetail](https://docs.fncy.world/fncy-2.0.2-kor/for-developers/wallet/sdk/methods#func-gettransferhistorydetail)

[FncyTransaction](https://docs.fncy.world/fncy-2.0.2-kor/for-developers/wallet/sdk/domain#fncytransaction)
