No registration, no Stable-specific account setup. A wallet can immediately receive USDT0 from the testnet faucet or a mainnet transfer.
Prerequisites
- Node.js 20 or later.
Option 1: ethers.js
Install the library and generate a key pair.Option 2: Tether WDK
The WDK wraps key derivation, signing, and transaction submission into a single interface. It’s the right choice when you want self-custody without re-implementing common account flows, and it integrates directly with x402 for agent payments.Fund the wallet
Before the wallet can transact, it needs USDT0 for gas. On testnet, request from the faucet:Check the balance
Native USDT0 uses 18 decimals. The native balance is the one gas is paid from.Next recommended
Delegate with EIP-7702
Add batch payments, spending limits, and session keys to this wallet.
Send your first USDT0
Native and ERC-20 transfers on the same balance.
Fund a testnet wallet
Faucet and Sepolia bridge options for larger test balances.

