build_plan
Generate a step-by-step, copy-pasteable runbook for an Avalanche operation — Builder Console (no-code) path plus the equivalent platform-cli / SDK / interchain-kit commands. Read-only: never signs. operation: create-l1 (launch an L1); use ictt or interchain-kit for any CROSS-CHAIN / interoperability work — bridging tokens, sending cross-chain (ICM / Teleporter / Warp) messages, or connecting your L1 to C-Chain or other L1s (interchain-kit also lets you iterate locally first); validator-manager; staking; transfer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | transfer: destination address (transferKind=send) | |
| vm | No | create-l1: VM type (default: subnet-evm) | |
| name | No | create-l1: L1 name (default: myL1) | |
| type | No | validator-manager: manager type (alias of validatorManager) | |
| stake | No | staking: stake amount | |
| token | No | ictt: token contract address (or "native") | |
| amount | No | transfer: amount | |
| nodeId | No | staking: NodeID-… | |
| chainId | No | create-l1: EVM chain ID | |
| example | No | interchain-kit: which example to run | |
| network | No | Target network (default: fuji) | |
| duration | No | staking: staking period (e.g. 336h) | |
| homeChain | No | ictt: home chain (where the token originates) | |
| operation | Yes | Which runbook to generate | |
| tokenType | No | ictt: token type (default: erc20) | |
| remoteChain | No | ictt: destination chain (required for operation=ictt) | |
| tokenSymbol | No | create-l1: native token symbol | |
| transferKind | No | transfer: kind (default: send) | |
| validatorManager | No | create-l1 / validator-manager: model (default: poa) |