如何从 Stellar 向 EVM 网络发送 USDT0
使用 Cosmos Pay,您可以把 USDT0 从 Stellar 账户发送到 Ethereum、Arbitrum 或其他 EVM 网络(共 21 个)上的地址。您会得到一份以 XLM 列出全部费用的报价,在钱包中签署一笔 Stellar 交易,转账约 27 分钟后到账。Ethereum 收到的是原生 USDT;其他所有网络收到的是 USDT0。

什么是 USDT0
USDT0 是 Tether 的 USDT 的全链形式。其发行方描述了一种锁定并铸造(lock-and-mint)的设计:USDT 锁定在 Ethereum 上,在其他网络上铸造等量的 USDT0,这些网络之间通过 LayerZero 的全链同质化代币(OFT)标准转移它。
在 Stellar 上,USDT0 与其他资产无异,因此发送它的账户需要该资产的信任线以及 USDT0 余额。
可以发送到哪里
Cosmos Pay 提供 21 条路线,全部通往 EVM 网络,每条都发送到由 0x 加 40 个十六进制字符组成的地址。Ethereum 收到的是原生 USDT;Arbitrum 及其他网络收到的是 USDT0。API 的 routes 调用会列出这些路线及其名称。
转账仅在主网上运行:使用测试密钥(dv_)时,API 会返回没有可用路线。
费用是多少
- LayerZero 的消息费,以 XLM 支付。交易最多允许多出 20%,未用完的部分会在同一笔交易中退回。
- Stellar 网络费,以 XLM 支付。
- Cosmos Pay 的佣金(如有),报价会在您签名前显示。
- 发送账户以 XLM 支付以上全部费用,因此除了 USDT0 之外,还请在该账户中保留一些 XLM。
一步步发送 USDT0
在 Stellar 上持有 USDT0
发送账户需要 USDT0 的信任线、USDT0 余额,以及一些用于支付费用的 XLM。
获取报价
用路线和金额调用 quote。它会返回发送的金额、到账的金额、留下的零头、每项费用和限额,且不保存任何内容。
创建转账
用发送方 Stellar 账户、路线、接收方 EVM 地址和金额调用 create。API 会为此构建一笔 Stellar 交易。
在钱包中签名
用持有 USDT0 的钱包签署该交易(其 XDR),或在该钱包中打开其 SEP-7 链接。
提交交易
将签名后的交易发送到 submit。如果网络拒绝该交易,转账会保持待处理状态:请排除原因,并在过期前重新提交。
跟踪直至送达
转账会依次经历 PENDING、SUBMITTED 和 DELIVERED,每条路线约需 27 分钟,期间 LayerZero 的验证者会等待 Stellar 的确认。送达后,转账会附带目标网络上的交易和一个 LayerZero Scan 链接。
须知
- 交易的有效期很短,由 expiresAt 给出:请在此之前签名并提交,否则需要创建新的转账。
- Stellar 金额有 7 位小数,而 OFT 只携带 6 位,因此第 7 位小数会作为零头(dust)留在您的账户中。
- Cosmos Pay 从不持有任何密钥:API 构建交易,您的钱包签名,再由 API 转发。
- 您也可以在控制台的兑换面板中发送 USDT0,它在那里显示为“USDT0 跨链”。
接收地址会收到什么?
在 Ethereum 上是原生 USDT。在其他所有路线上是 USDT0。
一笔转账需要多长时间?
每条路线约 27 分钟,以 LayerZero Scan 上的测量为准:LayerZero 的验证者会等待 Stellar 的确认,之后转账才会送达。
可以在测试网上试用吗?
不可以。USDT0 转账仅在主网上运行;使用测试密钥时没有可用路线。
Cosmos Pay 会持有我的 USDT0 吗?
不会。发送它的交易由您的钱包签名;Cosmos Pay 只负责构建和转发。