钱包转账常见问题

新手教程2年前 (2022)发布 领域OK
778 0 0

我往合约转账了怎么办?
智能合约是由一个地址和该地址对应存储的代码构成的。例如在以太坊上发ERC20的Token,本质上就是创建了一个Token的智能合约,智能合约的代码决定了这个地址里的Token的所有内容。
由于智能合约没有私钥,一旦转入合约地址,则有可能再也无法转出。(有些合约预留了可以转走Token的代码,也有坊间认为此举为匿名项目方故意留下的“后门”,存在隐患。)
所以在转账或者交易所提Token时千万不要直接转到该Token的合约地址。

不同公链间不能直接转账
随着公链的发展,交易所也在推出其自身的公链,比如币安推出的币安智能链(BSC),火币推出的火币生态链(HECO),OKEx推出的OKExChain等等。
由于跨链的需求不断增加,因此不同公链上会出现同一种资产,比如USDT在ETH、TRX、BSC、HECO等都可流通,但是他们之间并不是完全一致,也不可以直接相互转账,而且ETH、BSC、HECO和OKExChain他们的地址格式都是一致的,因此经常导致用户转账或提现出错。

注意:
1.不同公链之间不可以直接相互转账,比如以太坊上的USDT无法直接转账到HECO上。
2.交易所提币,要注意选择提币通道/公链。比如要从币安提币到币安智能链,就必须选择BEP20或者BSC通道;再比如从火币提币到火币生态链,就必须选择HECO通道,否则无法到账。

如果提错通道了,或者转错链了要怎么处理?
1. 如果直接转账转错了,比如在钱包直接从以太坊转USDT到BSC钱包,这种情况下BSC钱包肯定是收不到账的,那么你只需要将BSC钱包对应的私钥导入到以太坊去,就可以看到USDT出现了。(如果看不到USDT,可以手动添加一下代币
2. 交易所提币提错通道,比如你要提USDT到HECO,但是忘记选择通道或者选错了通道到了以太坊,那么这个时候你只需要将你的HECO上的钱包对应的私钥,导入到以太坊去,就可以看到USDT出现了。(如果看不到USDT,可以手动添加一下代币)

交易所【提现资产】到钱包未到账
首先,从交易所充币到钱包的路径:交易所出账-区块确认-钱包入帐。
如果从交易所充币TokenPocket没有到账,请按照以下步骤进行核查:
1、确认交易所/中心化钱包是否给提币地址转账,若发起转账,则会生成交易哈希,用户可通过交易哈希来确认是否已经发起转账。如已经生成交易哈希,可在链上进行查看,如未生成,请咨询交易所客服。
2、在链上查看交易详情,由于网络拥堵或者gas费用设置过低,都有可能出现Pending或者Fail,说明该交易还未完成,此时请耐心等待区块打包你的交易,或咨询交易所客服请求撤销该笔交易,然后再重新发起gas费用较高的一笔转账。
如何在链上查看交易详情?
1)打开TokenPocket,点击收款的代币后,点击【转入】,点击链接,进入页面后,扫码或者点击底部图标查看链上详情;
2)进入页面后,可在【Status】查看交易状态。
3、若状态为success,然而资产却未到账,可在钱包资产页面手动添加代币,若代币仍显示为零,则有以下2种可能:
1)代币重名,请确认该代币的合约地址,添加对应的代币地址,资产即可显示 ;
2)提错链,EVM链之间经常提错,若提到其他EVM链,只需将私钥导入对应链,即可找回资产;
3)地址填写有误,填错地址或填到Token的合约地址,这种情况需要联系该地址的拥有者,但是找回概率极低。
提示:未到账不要慌,从交易所充币到去中心化钱包,本质是将资产转移到链上,未到账并不代表你的资产丢失。

钱包【充值资产】到交易所未到账
首先,区块链资产转账分为三个环节:钱包出账-区块确认-交易所入帐。
如果从TokenPocket提币没有到账,请按照以下步骤进行核查:
1、查看钱包是否出账:
在TokenPocket完成提币后,提现记录将会显示在【转出】记录页面,一旦生成交易ID,表示该提币已经在链上,即完成钱包出账这一过程,这时,你需要点击交易ID查看链上情况。
2、查看链上情况:
根据不同区块的特性,每一笔转账都会需要一定的时间来被区块确认并发送至接收平台。
1)当区块链显示未确认,且区块确认数未到达交易所所需的上账确认数时,请耐心等待。区块链确认完毕后,交易所才能为您上账;
2)当区块链显示已确认,但充值资金仍未到账时,可以联系交易所客服进行咨询。
根据不同区块的特性,每一笔转账都会需要一定的时间来被区块确认并发送至接收平台。不同的数字货币所需的“确认数”也会不同,如:充值BTC需要 1 个区块确认数才能到账,充值ETH需要12个确认数,而且,不同的交易所对区块确认数的定量不一,这一点需要以交易所的显示为准。
如何进入区块查询?
1、在TokenPocket完成提币后,在【资产】-【币种】-【Token详情】的【转出】记录中点击交易ID,然后扫码查看或者直接点击底部的图标在链上查看交易详情;

2、扫码进入后,查看【Status】(交易状态)。
1)如果显示Success,则表示该笔提现在区块确认中已经完成,如未收到资产,需要联系交易所客服处理。
2)如果显示Fail,则表示该笔提现失败,很大一部分原因是因为你的gas费不足导致的。你可以在TokenPocket查看资产是否被扣,如未被扣,重新发起一笔较高的gas费进行提币即可。
提示:即使交易失败,支付的 Gas 不会被退还。
3)如果显示Pending,则表示该笔提现在待确认中,此时你需要请耐心等待区块打包你的交易,或者通过增加gas费来加速这笔交易。
提示:由于区块链转账的不可逆性,TokenPocket无法取消、撤回已经成功的转账,而是需要由收款方(交易所)帮助你找回未到账的币。

为什么转账一直在打包,怎么办?
交易迟迟未转账成功,显示一直在打包中,大抵有两个原因,一是链上的交易过多,出现拥堵状况,此时,你可以选择增加Gas费用加速你的交易,或者选择耐心等待;二是你在转账时,选择了过低的手续费,因为矿工优先打包Gas费高的交易,因此,你的转账将显示一直在打包中,此时,你可以选择增加Gas费来加速你的交易。
为了更加明白为什么转账一直在打包,我们需要明白一个和打包顺序有关的名词:Nonce值(全称:Number once),Nonce是一个在加密通信只能使用一次的数字。在认证协议中,它往往是一个随机或伪随机数,以避免重放攻击。
在以太坊上,每笔交易都有一个值叫 nonce,这个值用于计算一个以太坊地址中发出的交易数量。一个以太坊地址里的所有转账会按照你发起转账的时间,给每一笔交易排序,从 0 开始计数。地址每发送一笔交易,交易的随机数 nonce 就会增加 1,而转入这个地址的交易则不会改变 nonce 值。
对于nonce值,以太坊区块链有三条规则:
1、矿工需要按照 nonce 值从小到大去打包转账,所以在 nonce 为 0 的交易未被矿工打包前,nonce 为 1,2,3···的交易无论矿工费给的多高,都必须一直排队等着。
2、nonce 是连续的,不能跳过。当 nonce 为 1 的交易没有发起时,nonce 不能从 0 直接跳到 2,即 nonce 为 2 的交易只能发生在 nonce 为 1 的交易后面。
3、如果有两笔交易 nonce 相同,其中一笔交易成功后,另外一笔交易就会显示被替代,转账失败。
因此,通过来加快转账速度的原理很简单,就是再发起一笔 nonce 值相同,但矿工费更高的转账,来覆盖原来的。这样这笔交易就会更快被打包,原来的转账则被替代掉。

我转账失败了,为什么不给我退币?
一笔转账交易在TokenPocket上显示转账失败的时候,通常是由以下三种原因造成的:
Out of gas(Gas费不足)
Bad instruction(指令错误)
Reverted(回退)
如果一笔转账显示失败时,TokenPocket并不会扣除你的资产,只需返回钱包【资产】页面进行查看即可。
需要注意的是,这笔转账产生的矿工费不会被退回,这里并非TokenPocket“独吞“你的矿工费,而是由于这笔交易已经被矿工打包过了,矿工费已经被矿工收取。

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...