API Reference
Complete TypeScript API documentation for all classes, interfaces, and utilities in Radix Agent Kit.Core Classes
🤖 AI Agent
RadixAgent
Main AI agent class with natural language blockchain interface
🌐 Network & Gateway
RadixGatewayClient
Gateway API client for Radix network communication
🔧 Transaction Building
RadixTransactionBuilder
Low-level transaction construction and signing
Wallet Management
RadixMnemonicWallet
24-word BIP-39 mnemonic wallet implementation
VaultWallet
Hardware wallet interface and support
RadixAccount
Account operations and management
RadixWallet Interface
Base wallet interface and types
Blockchain Operations
Token
Token creation, minting, and transfer operations
DeFi
Staking, liquidity pools, and token swapping
Component
Smart contract interactions and state queries
Tools
All 16 AI tools for blockchain operations
Security & Utilities
TransactionSecurity
Transaction validation and rate limiting
SecureKeyStorage
Encrypted storage for sensitive data
FaucetHelper
Testnet funding utilities and methods
Quick Start
Installation
Basic Usage
Direct API Usage
Type Definitions
Networks
Common Types
Error Handling
All API methods follow consistent error handling patterns:Network Support
| Network | NetworkId | Gateway URL |
|---|---|---|
| Stokenet | 2 | https://stokenet.radixdlt.com |
| Mainnet | 1 | https://mainnet.radixdlt.com |
TypeScript Support: All classes and methods include full TypeScript type definitions for enhanced developer experience.