Complete TypeScript API documentation for Radix Agent Kit
npm install radix-agent-kit
import { RadixAgent, RadixNetwork } from "radix-agent-kit"; const agent = new RadixAgent({ networkId: RadixNetwork.Stokenet, openaiApiKey: process.env.OPENAI_API_KEY, mnemonic: process.env.RADIX_MNEMONIC }); await agent.run("What's my XRD balance?");
import { RadixGatewayClient, RadixMnemonicWallet, Token, DeFi } from "radix-agent-kit"; const gateway = new RadixGatewayClient({ networkId: RadixNetwork.Stokenet }); const wallet = RadixMnemonicWallet.fromMnemonic(mnemonic, { networkId: 2 });
enum RadixNetwork { Mainnet = 'mainnet', Stokenet = 'stokenet' }
interface WalletConfig { networkId: number; applicationName?: string; accountIndex?: number; } interface TransferOptions { fromAccount: string; toAccount: string; resourceAddress: string; amount: string; }
try { const result = await api.method(params); // Handle success } catch (error) { if (error instanceof RadixError) { // Handle specific Radix errors } // Handle general errors }
2
https://stokenet.radixdlt.com
1
https://mainnet.radixdlt.com