Wallet V5 Extension
Wallet V5 extension mechanism: whitelisted helper contracts allowed to send messages on behalf of the wallet. The foundation for gasless transfers and on-chain subscriptions on TON.
Aliases: w5-extension, w5 plugin, wallet v5 extension, w5 helper
Wallet V5 Extension is a Wallet V5 feature introduced in 2024. The wallet stores a whitelist of extension addresses; any of them can send internal messages “as if from the wallet” without the owner’s signature.
Use cases
- Gasless USDT: the relayer is added as an extension, pays gas, keeps a small fee.
- Subscriptions: automatic recurring debit without a per-payment signature from the user.
- DApp helpers: an approved DApp can batch-send transactions on the user’s behalf.
Security
Extension == full balance access. The whitelist is managed only by the owner (signed action). Any added extension can withdraw everything — only add services you trust. Before approving in the wallet, look carefully at which address is requesting permissions.
Difference from Wallet V4 plugins
V4 plugins only supported subscription-cron; V5 extensions allow arbitrary internal messages. V4 became effectively legacy after V5 shipped; new wallets default to W5.