wdk
Tether Wallet Development Kit (WDK) for building non-custodial multi-chain wallets. Use when working with @tetherto/wdk-core, wallet modules (wdk-wallet-btc, wdk-wallet-evm, wdk-wallet-evm-erc-4337, wdk-wallet-solana, wdk-wallet-spark, wdk-wallet-ton, wdk-wallet-tron, ton-gasless, tron-gasfree), and protocol modules including swap (wdk-protocol-swap-velora-evm, wdk-protocol-swap-stonfi-ton), bridge (wdk-protocol-bridge-usdt0-evm), lending (wdk-protocol-lending-aave-evm), and fiat (wdk-protocol-fiat-moonpay). Covers wallet creation, transactions, token transfers, DEX swaps, cross-chain bridges, DeFi lending/borrowing, and fiat on/off ramps.
Why use this skill?
Build multi-chain, non-custodial wallets with the Tether WDK skill for OpenClaw. Manage swaps, bridges, DeFi lending, and fiat ramps effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/humanrupert/tether-wallet-development-kitWhat This Skill Does
The Tether Wallet Development Kit (WDK) skill empowers the OpenClaw AI agent to programmatically build, manage, and interact with non-custodial, multi-chain wallets. Acting as an interface for the official @tetherto/wdk suite, this skill enables the AI to execute complex blockchain operations including wallet creation, cross-chain transfers, DeFi interactions, and fiat on-ramping. The skill utilizes a modular architecture, allowing the AI to leverage specific packages like wdk-wallet-evm for Ethereum, wdk-wallet-ton for TON, and wdk-wallet-btc for Bitcoin. By utilizing predefined reference files, the AI gains direct access to network configurations, RPC endpoints, and protocol-specific mechanics such as Aave lending or USDT0 bridging, ensuring high accuracy when generating transaction code or managing assets across diverse chains.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/humanrupert/tether-wallet-development-kit
Ensure your project has the necessary Node.js environment configured to resolve the @tetherto/wdk scope before attempting to execute wallet-related operations.
Use Cases
- Cross-Chain Asset Management: Automating the movement of USDT between EVM chains using the USDT0 bridge protocol.
- DeFi Integration: Programmatically supplying or borrowing assets on Aave V3 through the WDK lending module.
- Simplified Multi-Chain Swaps: Executing DEX swaps via Velora on EVM or StonFi on the TON network.
- Fiat On/Off Ramps: Integrating MoonPay to allow users to purchase or sell crypto assets directly within the application workflow.
- Gas-Optimized Transactions: Utilizing account abstraction (ERC-4337) or gas-free providers (TRON/TON) to improve the end-user experience.
Example Prompts
- "Initialize a new EVM wallet using WDK, configure it for the Polygon network, and prepare a transaction to bridge 50 USDT to Arbitrum via the USDT0 bridge."
- "Show me the steps to supply 100 USDC into the Aave V3 lending pool on Ethereum using the @tetherto/wdk lending module."
- "Create a script to fetch the current TON gas-free provider settings and initiate a transfer of 5 Jettons to the following address: [ADDRESS]."
Tips & Limitations
- Reference Awareness: Always instruct the AI to consult the specific
references/files (likewallet-evm.mdorprotocol-bridge.md) before generating complex code to ensure it uses the latest chain-specific data and address formats. - Non-Custodial Nature: This skill interacts with private keys and assets; ensure you have robust environment variable management for mnemonic phrases or private keys. The AI acts as an orchestrator, but security responsibility remains with the implementation.
- Modular Imports: Remember that while the orchestrator is
wdk, specific features require importing distinct sub-modules likewdk-protocol-swap-velora-evm. If the AI struggles with a specific chain, verify that the required module is explicitly referenced in the context.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-humanrupert-tether-wallet-development-kit": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution, external-api