Solana钱包常见问题 基础概念SOL:Solana的原生token

admin 2024-01-20 20次阅读

基础概念

SOL:的原生token,您可以在交易所获得

转账交易异常怎么处理

SPL Token:上应用Token,类似ERC20的概念

转账交易金额超限是什么意思

转账失败

链上的任何交易都需要消耗一定的SOL 作为手续费,请保证钱包内有一定数量的SOL当出现热点事件,节点访问量过大,可能出现SOL 余额读取失败,上链失败的情况imToken钱包官网,可通过切换节点(我–设置–节点设置–)或稍后再次进行转账;您还可以在查询目前公开节点的开发速度,并在钱包中选择或添加

子地址

钱包里面每个Token 都会有单独的一个子地址,例如SOL,MATH ,USDC 的收款子地址在链上是不同,并且每个子地址都需要进行激活。

但是因为目前比较主要的交易所(如FTX),钱包(如麦子钱包、Trust)都支持自动创建子地址功能,所以用户主需要知道自己的SOL主地址即可。但也有些钱包和交易所还未支持自动创建子地址功能,此时就需要对子地址逻辑有所了解,否则可能会导致交易失败,具体可以查看官方文档。

具体操作见: 钱包操作指南

SPL Token转账

目前SPL Token转账收款有两种方式:

1.SOL 主地址收款(常用)

B 提供SOL 收款地址给A

从A 转账到B 的SOL 收款地址,如果B 地址下没有接收MATH 的SPL 地址,那么A 地址将额外支付一笔SOL 激活B 的MATH SPL 地址(子地址)

2.SPL Token 子地址收款

B 自行创建了SPL Token 子地址,并提供该地址给A

A 将对应的SPL Token 转到该B提供的子地址

为什么一次转账会在浏览器查询到多笔交易记录?

以转账MATH 为例,因为SPL 有子地址系统,所以

从A 地址转账到B地址=从A 地址转账到B1,B2,B3,B4…B*,B 地址将显示所有SPL 地址的余额总和

为什么充值不到账?

由于上述的spl 转账系统,充值请注意以下几点:

SPL token 的子地址只能接收对应的SPL tokenimtoken转账交易所,例如将SOL 转入MATH 的SPL 子地址将无法入账,也无法找回,反之亦然

充值交易所,请注意交易所是否已支持SPL 子地址系统,目前仅有FTX 交易所支持SPL 子地址,充值其他任何中心化交易所或任意系统,请注意对方是否支持。有较多用户将USDC 等资产冲入交易所的SOL 收款地址造成损失(建议先小额测试)

充值交易所部分入账,原因为上述多笔转账记录的关系,交易所仅支持入账一次转账下的某笔交易,并不支持显示B1…B*的所有资产入账

您可以在上搜索地址,查询具体转账交易记录

关于跨链

跨链,由于子地址体系,若需要将ERC20资产跨链至 ,请务必保证该SPL 地址下有相应的SPL Token 子地址,否则将无法跨链 跨链 ,由于跨链协议升级,当Spl 资产转入 地址后,需要进行授权后才可以点击收款进行资产接收第一次进行跨链操作时,建议先使用小额进行测试如果对跨链操作不熟悉的用户,也可以使用 进行中心化跨链操作

充值交易所部分入账,原因为上述多笔转账记录的关系,交易所仅支持入账一次转账下的某笔交易,并不支持显示B1…B*的所有资产入账

钱包导入路径

不同的钱包的助记词路径会有所不同,导致从其它钱包(如)导出的助记词,导入麦子钱包后,SOL地址发生变化

这类问题可以在导入时选择对应的路径解决,具体可以参考下面的文章

钱包导入已支持路径