# Namespace: SwapIDL

## Table of contents

### Interfaces

- [DSwapInfo](../interfaces/SwapIDL.DSwapInfo.md)
- [PairInfoExt](../interfaces/SwapIDL.PairInfoExt.md)
- [Swap](../interfaces/SwapIDL.Swap.md)
- [TokenInfoExt](../interfaces/SwapIDL.TokenInfoExt.md)
- [UserInfo](../interfaces/SwapIDL.UserInfo.md)
- [UserInfoPage](../interfaces/SwapIDL.UserInfoPage.md)

### Type Aliases

- [Factory](SwapIDL.md#factory)
- [Result](SwapIDL.md#result)
- [TxReceipt](SwapIDL.md#txreceipt)

## Type Aliases

### Factory

Ƭ **Factory**: [`Swap`](../interfaces/SwapIDL.Swap.md)

___

### Result

Ƭ **Result**: { `ok`: `boolean`  } \| { `err`: `string`  }

___

### TxReceipt

Ƭ **TxReceipt**: { `ok`: `bigint`  } \| { `err`: `string`  }
