Table of contents Welcome to XION Learn Learn About XION Overview of XION Generalized Abstraction Intro to Account Abstraction XION's Meta Accounts Architecture & Tech Glossary Develop Section Overview Get Started Guide Setup Installation Prerequisites: Setup Local Environment Interact with XION chain: Setup XION Daemon Setup CosmWasm IDE Deploy a CosmWasm Smart Contract XION TypeScript Featured Guides Build React dApp with Account Abstraxion Meta Accounts Design Fee Granting CosmWasm Resources Introductory Section Setting Up Environment Compiling a Contract Unit Test Deployment and Interaction Integrate with Smart Contracts Next Steps Contract Semantics Message Submessages Simple and Complex States Result and Option Query Events Math Migration Testing Architecture of Multi-Chain Contracts Actor Models for Contract Calls Names and Addresses Querying Contract State Serialization Formats Contract Composition Comparison With Ethereum and Solidity Contracts Tutorials Testing Key Value Storage Indexes State Modeling Cosmwasm By Example Math Instatiating CosmWasm Contract Timelocks Public Endpoints & Resources Nodes & Validators Run a Node System Specifications Build the Xion Daemon Download the Xion Daemon Configure the Xion Daemon app.toml client.toml config.toml Join the XION Network xion-testnet-1 Become a Validator Initial Setup Obtain a XION Wallet Address Obtain Funds xion-testnet-1 Create Validator IBC Relayers xion-testnet-1 <=> axelar-lisbon-3 xion-testnet-1 <=> injective-888 xion-testnet-1 <=> noble-grand-1 xion-testnet-1 <=> osmo-test-5 Others Resources