地址与链/钱包/转账到账
Solana 链收 USDT 给哪个地址?钱包地址、代币账户和合约地址怎么分
在 Solana 上收 USDT,先从钱包或交易所收款页取地址。分清钱包地址、代币账户与 USDT 合约地址,了解谁付建账户的费用,以及到账后如何核对代币和持有人。

在 Solana 上收 USDT,先在自己的钱包里选中 Solana 网络的 USDT,打开「收款」页,复制页面给的地址。普通自托管钱包通常显示钱包地址,与收 SOL 的地址相同;不要从区块浏览器里随手复制另一串来替换它。代币账户才是链上存放 USDT 余额、接收代币转账的地方,钱包会处理两者的对应关系;USDT 的合约地址则只用来识别代币,不能当作你的收款地址。
用交易所收,就回交易所的充值页,币种选 USDT、网络选 Solana(有的页面写 SOL),复制页面给的地址;如要求 MEMO 等附加信息,也一起提供。
钱包、代币账户、合约:三串地址各是什么
我在浏览器上看到我的 USDT 在另一个地址里,跟我钱包地址不一样,我该发哪个?
给对方收款页提供的地址。浏览器里的另一串为什么会出现,得从 Solana 记账的方式说起。Solana 文档的代币一页写:钱包要持有哪一种代币,就得有那一种代币的代币账户(token account),每个代币账户只装一种代币,账户里记着它归哪个钱包管(owner 一栏)。也就是说,你的 USDT 余额并不直接写在钱包地址上,而是写在钱包名下的「USDT 代币账户」里。

钱包通常使用关联代币账户(Associated Token Account,简称 ATA)来收代币。它的地址由钱包地址、代币的 mint 地址和代币程序共同确定。对同一个钱包、同一种代币和同一个代币程序,这个默认账户地址唯一;但一个钱包也可以管理同一种代币的其他代币账户。支持 ATA 的付款应用拿到钱包地址后,会找到或创建对应的 USDT 账户。
三串放在一起看:
| 是哪一串 | 你在哪会看到它 | 发给付款方吗 |
|---|---|---|
| 钱包地址 | 普通自托管钱包的收款页 | 按收款页复制 |
| USDT 代币账户地址 | 区块浏览器里,你那笔 USDT 记在它下面 | 它能接收代币,但是否接受直接填入由发送工具决定;不要自行替换收款页地址 |
USDT 合约地址 Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | 泰达官网、浏览器的代币页、钱包「添加代币」 | 不发,它标识 USDT,不是你的收款账户 |
最后一行要单独说一句。合约地址同样是一长串字母数字,复制「USDT 地址」时一不留神就会把它拿过来。对方问「你的 USDT 地址」,问的是你的收款地址,不是这一串。
收款之前,钱包里要不要先有 SOL
钱包刚建好,里面一分钱没有,对方说转不过来,是不是我要先充点 SOL?
先反问一句:对方具体说的是什么,是「转不过去」,还是「要多付一点费用」?
代币账户必须先存在,才能接收代币;发送方可以在同一笔交易中先创建账户,再转入 USDT。创建代币账户文档列出,USDT 所用原始 Token Program 的标准账户占 165 字节,最低存储余额为 2,039,280 lamports,也就是 0.00203928 SOL。核对时间为 2026 年 10 月;实际创建时所需的余额和交易费,看钱包确认页。
谁创建账户,谁就要安排这笔存储余额。发送方或应用可以替你支付,所以接收方并不一定要先存 SOL。账户已经存在,就没有这笔创建支出;尚未存在而发送平台又不支持创建时,先查钱包的账户创建说明,或联系发送平台确认支持的收款方式,再发起转账。
以后把 USDT 转出去,还要支付以 SOL 计的交易费。手续费文档列出的基础费为每个签名 5,000 lamports,另可有优先费。有的应用可代付;用自己的钱包转账时,提前查看它要求准备的 SOL 数量,别等到要转了才发现余额不够。
有人告诉你「Solana 地址要先交开通费才能收 U」,让你把钱转给他个人,先停下来。账户创建的存储余额通过链上创建指令存入代币账户,无须先向陌生人的个人地址交费;收款也不需要把助记词或私钥交给对方。
用交易所充值地址收
交易所收款,直接使用它的 USDT 充值页。先看平台是否提供 Solana 网络充值、当前是否开放,再取地址。不要靠地址看起来相同或不同来判断网络;发送端选的网络必须与充值页一致,选错可能造成资金损失。
以币安为例,币安的充值说明写的顺序是:选币种、选网络、复制地址;并提醒部分币种还要附上 MEMO。在你自己的 USDT 充值页确认是否要求 MEMO 等附加信息:有要求就与地址一起提供,没有要求就不要另编一个。
别拿钱包里的「换算」功能代替选网络。从波场或以太坊转过来的 USDT 不会因为你给的是 Solana 地址就自己换到 Solana 上;地址开头怎么认、哪种地址对应哪条网络,怎么看 USDT 地址是哪条链的那篇讲了。
到账以后:认合约,认持有人
钱包里多了一笔「USDT」,先别急着跟对方说收到了。Solana 上名字和图标谁都能照着做,认真假要看合约。泰达官网的 Supported Protocols 页在 Solana 一项下列出的 USD₮ 合约地址是 Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB。
在 Solana 的区块浏览器里打开这笔交易,先确认当前查看的是主网、交易已成功,再核三处:
- 代币那一栏点进去,合约地址是不是上面这一串。不是,就不是泰达发行的 USDT,名字叫什么都不算。
- 自托管钱包收款时,查看代币账户数据里的持有人(owner)是否为你的钱包地址。页面上另一个表示账户由哪个程序管理的 owner 会是 Token Program,不是你的钱包;两种字段别看混。交易所充值地址由平台管理,不拿个人钱包地址去比。
- 收款账户本次增加的 USDT 数量是否与约定相符。交易所收款还要回充值记录确认入账,链上成功不等于平台已经记入你的账户。
本站两个工具的实时查询只覆盖 TRC20 和 ERC20,Solana 上的这一笔要到 Solana 的浏览器里查,例如官方的 explorer.solana.com。对方报了交易哈希、你那边却什么也没看到,按哈希逐项核的思路和对方说转了、你没收到那篇一样,只是换一条链的浏览器。
关于在 Solana 上收 USDT
我的 Solana 钱包里一个 SOL 都没有,能收 USDT 吗?
可以,但要有能接收这笔 USDT 的代币账户。账户还不存在时,支持该操作的发送方钱包或应用可以代为创建并付费,收款方不必先持有 SOL。若发送平台不支持,先解决账户创建问题再转。以后转出时,手续费仍以 SOL 支付,是否由应用代付要看该应用的说明。
浏览器里我的 USDT 记在另一串地址下面,是不是有人动了我的钱包?
不一定。代币余额记在代币账户中,账户地址可以和钱包地址不同。核对代币账户数据里的持有人 owner 是否为你的钱包地址;不要把页面上管理账户的程序地址当成持有人。确认到账还要看交易是否成功、代币 mint 和收到的数量。
规则、费用和入口都会变,照着做之前,先看一眼官方页面现在怎么写。