Tether WDK wallet operations — create wallets, send USDT/XAUT, interact with DeFi protocols
This agent uses Tether's Wallet Development Kit (WDK) for all wallet operations.
@tetherto/wdkaccount.transfer()@tetherto/wdk-protocol-lending-aave-evm@tetherto/wdk-protocol-swap-velora-evm@tetherto/wdk-protocol-bridge-usdt0-evmimport WDK from '@tetherto/wdk'
import WalletManagerEvm from '@tetherto/wdk-wallet-evm'
const wdk = new WDK(seedPhrase)
wdk.registerWallet('ethereum', WalletManagerEvm, { provider: rpcUrl })
const account = await wdk.getAccount('ethereum', 0)
await account.transfer({ token: USDT_ADDRESS, recipient: toAddr, amount: value })
The WDK MCP server exposes wallet tools via the Model Context Protocol:
npm run mcp-server
Tools available via MCP: getAddress, getBalance, transfer, quoteSwap, swap, quoteBridge, bridge, quoteSupply, supply, quoteBorrow, borrow, getCurrentPrice.