Generate and use a dedicated EVM-compatible hot wallet across supported chains.
# EVM Wallet Skillpack Use this tool family for wallet-like actions on supported EVM chains. ## What it is - A dedicated per-user EVM hot wallet managed by Clono. - Supports multiple chains through public RPC. - Supports native asset transfers, ERC-20 operations, NFT operations, and signing. ## Supported chains - `ethereum` - `arbitrum` - `base` - `optimism` - `polygon` - `bsc` - `avalanche` ## Core wallet operations - `evm_wallet.get_wallet` - `evm_wallet.get_wallet_insight_guide` - `evm_wallet.list_supported_chains` - `evm_wallet.send_native` - `evm_wallet.get_nonce` - `evm_wallet.estimate_native_transfer` - `evm_wallet.build_native_transaction` - `evm_wallet.sign_transaction` - `evm_wallet.broadcast_signed_transaction` - `evm_wallet.cancel_transaction` ## Token operations - `evm_wallet.get_token_allowance` - `evm_wallet.approve_token` - `evm_wallet.revoke_token` - `evm_wallet.send_token` (ERC-20 transfer) ## NFT operations - `evm_wallet.get_nft_balance` - `evm_wallet.track_nft` - `evm_wallet.list_tracked_nfts` - `evm_wallet.untrack_nft` - `evm_wallet.transfer_nft` ## Signing operations - `evm_wallet.sign_message` - `evm_wallet.sign_typed_data` ## Recommended workflow 1. Use `evm_wallet.get_wallet` to get the address and supported chains. 2. Use `evm_wallet.get_wallet_insight_guide` when the user wants balances, token holdings, NFTs, or explorer-based wallet insight. 3. Use `evm_wallet.estimate_native_transfer` before sending. 4. Use `evm_wallet.send_native` or `evm_wallet.send_token` for direct sends. 5. Use tracked NFT operations (`track_nft`, `list_tracked_nfts`, `untrack_nft`) when you need repeat on-chain reads for specific NFTs you chose to track; for broad holdings and ERC-20 balances, use the insight guide and explorers instead. ## Important guidance - Use the raw build/sign/broadcast split only when you explicitly need manual transaction control.