vip_stableswap_provide_and_delegate
Provide liquidity to a stableswap pool with three or more tokens and lock-delegate the resulting LP tokens to a validator in a single atomic transaction.
Instructions
Provide liquidity to a stableswap pool (3+ tokens) and lock-delegate the LP tokens to a validator in a single transaction.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lpMetadata | Yes | Stableswap pool metadata identifier (e.g., "0x1::stableswap::USDC_USDT_DAI") | |
| amounts | Yes | Amounts for each token in the pool, in order | |
| minLiquidity | No | Minimum LP tokens to receive (slippage protection, default 0) | |
| releaseTime | Yes | Unix timestamp when tokens can be unlocked | |
| validator | Yes | Validator address or moniker name | |
| dryRun | No | Preview tx without chain communication. | |
| confirm | No | Set true to broadcast. Otherwise returns simulation only. | |
| memo | No | Optional transaction memo | |
| network | No | Network to use. Defaults to mainnet. |