Install, upgrade, and verify the `xiond` CLI for Xion blockchain. Use when user specifically mentions xiond, contract development environment, validator setup, or needs the traditional Cosmos SDK CLI. For most Xion developers, xion-toolkit (MetaAccount) is recommended instead. Triggers: xiond, xiond install, contract development, validator, cosmos CLI, traditional wallet, mnemonic-based, xiond setup, xiond version, xiond upgrade.
Installs, upgrades, and manages the xiond command-line interface for interacting with the Xion blockchain. Cross-platform support for major operating systems.
| Scenario | Recommended Tool |
|---|---|
| Regular development | xion-toolkit (MetaAccount) |
| Gasless transactions | xion-toolkit |
| Contract deployment | xiond (this skill) |
| Chain queries | xiond (this skill) |
| Validator operations | xiond (this skill) |
| Mnemonic-based wallets | xiond (this skill) |
Note: For most Xion developers building applications with MetaAccount, OAuth2 authentication, or gasless transactions, use xion-toolkit instead.
bash and python3sudo (Linux installs)references/installation.md for detailed OS-specific instructionsbash /mnt/skills/user/xiond-init/scripts/install.sh
Installs xiond using the appropriate package manager for your OS.
bash /mnt/skills/user/xiond-init/scripts/check-version.sh
Checks if xiond is installed and returns version information.
bash /mnt/skills/user/xiond-init/scripts/upgrade.sh
Upgrades xiond to the latest version using your system's package manager.
All scripts output JSON to stdout:
Check Version (installed):
{
"success": true,
"installed": true,
"version": "xiond version 1.0.0",
"path": "/usr/local/bin/xiond",
"message": "xiond is installed"
}
Check Version (not installed):
{
"success": true,
"installed": false,
"version": null,
"path": null,
"message": "xiond is not installed"
}
Install/Upgrade Success:
{
"success": true,
"os": "macOS",
"version": "xiond version 1.0.0",
"message": "xiond installed successfully"
}
macOS:
brew --versionbrew tap burnt-labs/xion manuallyhttps://brew.sh and then rerun this skill.Debian-based Linux:
http://packages.burnt.com/aptRed Hat-based Linux:
https://packages.burnt.com/yum/Alpine Linux:
https://alpine.fury.io/burntGeneral:
references/installation.md for manual stepshttps://docs.burnt.com/xion/developers/getting-started-advanced/setup-local-environment/installation-prerequisites-setup-local-environment#xiondreferences/installation.md — Detailed OS-specific installation instructions and troubleshooting