WDK logoWDK documentation

Which wallet module do I need?

Choose the right WDK wallet module by chain, account model, and transaction requirements.

WDK wallet modules are split by chain and account model. Use this chooser when you know what you want to build but do not know which package maps to that intent.

Wallet module chooser

Pick the chain and account model you need. The chooser narrows the module list and links to the matching docs and API reference.

1. Choose the chain

2. Choose the wallet model

3. Recommended modules

1 result

Standard EVM

Externally owned accounts on Ethereum and EVM-compatible chains.

@tetherto/wdk-wallet-evm

  • You want the normal EVM account model.
  • Users can pay gas with the chain native token.
  • You need EVM transfers, token transfers, signing, and balances.

How to choose

Start with the chain your app needs to support. Then choose the account model:

If you needStart with
Standard EVM accountsStandard EVM
EVM smart accounts with ERC-4337Smart accounts (ERC-4337)
EVM EOA addresses with EIP-7702 delegationEIP-7702 accounts
Bitcoin base-layer walletsBitcoin
Lightning payments through SparkLightning (Spark)
Standard TON walletsStandard TON
Gasless TON Jetton transfersGasless TON
Standard TRON walletsStandard TRON
Gasfree TRON TRC20 transfersGasfree TRON
Standard Solana walletsSolana
RGB assets on BitcoinRGB
Cosmos-compatible chainsCosmos

Keep the reference list

The full package-oriented catalog remains available in Wallet module reference. Use the reference list when you already know the package name or need to compare every released wallet module.

On this page