register_domain
Prepare an unsigned on-chain transaction payload to permanently register a .i sovereign domain (0.001 ETH). Returns contract calldata, destination address, and value for user wallet signature.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domainName": "<domainName>",
"recipientAddress": "<recipientAddress>"
},
"name": "register_domain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domainName | Yes | The .i domain name to register (e.g. "mybot.i") | |
| targetChainId | No | Network where registration/deposit is made: 42161 (Arbitrum One), 10 (Optimism), 1 (Ethereum), 4663 (Robinhood). Defaults to 42161. | |
| recipientAddress | Yes | The 0x EVM wallet address that will own the domain |