Radix Agent Kit
Build AI agents that interact with the Radix blockchain using natural language. No complex blockchain code required.What is Radix Agent Kit?
Radix Agent Kit lets you create AI agents that understand plain English commands and execute them on the Radix blockchain. Instead of writing complex transaction code, just tell your agent what to do.Core Components
🤖 AI Agent- Powered by GPT-4 for natural language understanding
- 16 specialized tools for blockchain operations
- Remembers conversation context (optional)
- TypeScript classes for all Radix operations
- Use without AI when you need programmatic control
- Full type safety and error handling
- Encrypted key storage with AES-256-GCM
- Transaction validation and rate limiting
- Compatible with Radix Wallet mnemonics
Quick Example
What Your Agent Can Do
💰 Account Management
Check balances, get account info, fund testnet wallets
🪙 Token Operations
Create tokens, mint NFTs, transfer assets between accounts
🥩 Validator Operations
Stake XRD, unstake positions, claim staking rewards
🏊♂️ DeFi Operations
Add liquidity, swap tokens, manage pools
🔧 Smart Contracts
Call component methods, inspect state, interact with dApps
🛠️ Developer Tools
Get epoch info, validate addresses, debug transactions
16 Specialized Tools
Your agent comes with tools organized by operation type:| Category | Count | Tools |
|---|---|---|
| Account & Wallet | 3 | get_account_info, get_balances, fund_stokenet_wallet |
| Token Operations | 5 | create tokens, mint tokens, transfer assets |
| Validator Operations | 3 | stake_xrd, unstake_xrd, claim_xrd |
| DeFi Operations | 2 | add_liquidity, swap_tokens |
| Component Interaction | 2 | call_component_method, get_component_state |
| Utility | 1 | get_epoch |
View All Tools
See detailed documentation for all 16 AI tools
Networks Supported
| Network | Purpose | Best For |
|---|---|---|
| Stokenet | Testnet | Learning, development, testing |
| Mainnet | Production | Real applications with real value |
How It Works
- You speak naturally: “Send 100 XRD to Alice”
- AI understands intent: Chooses the transfer_tokens tool
- Tool builds transaction: Creates proper Radix transaction
- Blockchain executes: Transaction is submitted and confirmed
- You get feedback: ”✅ Sent 100 XRD to account_tdx_…”
Security Features
🔐 Key Management- 24-word BIP-39 mnemonics (Radix Wallet compatible)
- AES-256-GCM encryption for stored keys
- Private keys never logged or exposed
- Address format validation
- Balance checking before transfers
- Configurable spending limits
- Rate limiting to prevent spam
- All addresses validated against Radix format
- Amount parsing with decimal precision
- Parameter sanitization for security
Who Should Use This?
🆕 Blockchain Beginners- No need to learn complex blockchain APIs
- Natural language interface
- Built-in safety features
- Skip boilerplate blockchain code
- Focus on your app logic
- TypeScript with full type safety
- Add blockchain capabilities to chatbots
- Build crypto trading bots
- Create DeFi automation tools
Getting Started
Quick Start
Install and create your first agent in 5 minutes
All Features
Complete overview of all capabilities
Examples
Real-world code examples and patterns
Security
Best practices for production usage