> For the complete documentation index, see [llms.txt](https://contracts.synapseprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://contracts.synapseprotocol.com/amm/interfaces/imetaswapdeposit.md).

# IMetaSwapDeposit

## Methods

### initialize

```solidity
function initialize(contract ISwap baseSwap_, contract IMetaSwap metaSwap_, contract IERC20 metaLPToken_) external nonpayable
```

#### Parameters

| Name          | Type               | Description |
| ------------- | ------------------ | ----------- |
| baseSwap\_    | contract ISwap     | undefined   |
| metaSwap\_    | contract IMetaSwap | undefined   |
| metaLPToken\_ | contract IERC20    | undefined   |
