mint_subnames
Bulk create ENS subnames under a parent domain for agent fleet identities, each with custom owner and records. Generates transaction recipes for signing.
Instructions
Bulk create subnames under a parent ENS name. Designed for agent fleet deployment — create identities like agent001.company.eth, agent002.company.eth, etc. Each subname can have its own owner and records (addresses, text records). Uses the ENS NameWrapper for subname creation.
Returns complete transaction recipes (contract address, encoded calldata, gas estimates) for each subname. Your wallet signs and broadcasts the transactions. Subnames are free to create — only gas costs apply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subnames | Yes | Array of subnames to create (max 50 per batch) | |
| parentName | Yes | Parent ENS name (e.g. "company.eth") | |
| walletAddress | Yes | Wallet address that owns the parent name | |
| allowOverwrite | No | Default false. If false, throws when any subname already exists. Set true to overwrite existing subnames (destructive — replaces current owner). |