> For the complete documentation index, see [llms.txt](https://help.tokenpocket.pro/cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tokenpocket.pro/cn/transfer-tutorial/wallet-transfer-faq/not-transfer-to-contract.md).

# 为什么不能直接往合约地址转账？

智能合约是由一个地址和该地址对应存储的代码构成的。例如在以太坊上发ERC20的Token，本质上就是创建了一个Token的智能合约，智能合约的代码决定了这个地址里的Token的所有内容。

智能合约没有私钥，一旦转入合约地址，则有可能再也无法转出。（有些合约预留了可以转走Token的代码，也有坊间认为此举为匿名项目方故意留下的“后门”，存在隐患。）

**所以在转账到合约地址的时候，务必确认当前转账是否有效；**

**更不要直接往代币合约地址直接转账！**

**更不要直接往代币合约地址直接转账！**

**更不要直接往代币合约地址直接转账！**

为了<mark style="color:red;">防止TokenPocket用户往合约地址转账</mark>，请留意以下TokenPocket转账的安全提示！

![](/files/vh4nzzIQqY6o8mjykbpJ)
