最近有一位之前找过的用户问了我们小编的一个问题,我相信这也是很多币圈朋友经常会疑惑的问题:eth转错地址找不回来相关问题,eth转入地址相关问题,带着这一个问题,让专业的小编告诉您原因。
要分具体情况。
一、无效地址提币转账的时候,默认网络是有地址校验的,如果是无效地址,不满足地址校验标准的话,是没办法转出去的,所以币不会丢失。比如你打算提BTC,但输成了ETH的地址。这种不同公链的转币是无法操作的,遇到这种情况,交易所或者钱包都会有提示,此地址无法进行提币操作。二、有效地址如果是有效地址,是肯定可以发出去的,对方如果是一个无人用的帐户,币就直接丢失了,无法找回;对方如果是一个有人在用的帐户,可以尝试联系对方,看是否愿意退还给你;但如果是同一个公链的两个币种之间转账,如BTC转到了BCH的地址,就可能出现丢币的情况,这种情况是无法找回的。三、第三方平台提币如果通过第三方平台提币,比如你从火币帐户提币到其他钱包,通常火币平台你发起一笔提现后,是需要平台方审核后才能汇出的,你的提现记录在没有审核汇出之前,发现提错地址,第一时间联系平台方的客服或者工作人员,是可以拦截下来的。一旦审核通过汇出后,转账已经到了区块网络上就没办法找回了。
应该丢不了,你在从ETC提出来就行了,钱包地址都是可以互转的。Plus Token的动态收益蚂蚁搬砖不就是这个道理吗,利用不同平台的差价互转来实现收益。你试试,丢不了的
能。以太坊合约地址转账是可以找回的,找回是需要联系工作人员,反馈后让工作人员协助找回,这种情况是需要时间进行找回的,需要提供大量的交易过程信息。
比特派钱包导出私钥,导入到火币钱包的heco链,查到shib在heco的合约地址,添加资产里面填进去就在里面。
HECOBSCETH的充值地址都是0x开头,很多朋友着急或者手误,容易复制错地址,导致BSC链上的代币被错转到了HECO或者ETH链上。这种情况怎么处理呢,往下面看!
首先区分一下被转错的链和平台,比如你本来要转BSC链上的USDT到交易所,但是不小心地址复制成了交易所ETH链的USDT充值地址也就是ERC20的充值地址,这种情况自己没有办法去找回币,需要联系平台的在线客服,走退回流程,给你退回到你提现的地址。
如果你是转到链上,你从交易所提BSC链上的USDT,地址你不小心写成了ETH链上的地址,你在自己的BSC钱包怎么都找不到USDT,但是链上显示到账了,这个时候,这个币去了哪里呢?这个币就在和你ETH地址相同的BSC链上钱包里,你只需要把ETH链上钱包的助记词导入BSC链上,就能看到USDT,如果看不到,就在钱包里添加一下该链上USDT的合约。
下面是转错到链上操作的实例:
1、3月份这位朋友找到我,说他转错了链,他要把USDT转去BSC链上,但是从抹茶交易所提币的时候,走了ERC20的链。
2、他的币怎么能找到呢,就是把BSC钱包的助记词导入ETH链上钱包。
备注一下:BSC链在一些平台的显示是BEP20;例子已征求当事人同意;
确定这位朋友转错链后,就先让他开始导助记词;
导入助记词后,我们没发现他的资产,他自己也发现导入ETH链后地址和在BSC链上不一样,此时是他导错了助记词。我就把自己同一个账户的ETH地址和BSC地址截图给他。
使用web3.js
web3.eth.getCode()方法返回指定地址上代码的16进制字符串,由于普通账户地址处没有代码,因此将仅返回16进制前缀0x。利用这个我们可以进行判断,例如:
var code = web3.eth.getCode(“0xbfb2e296d9cf3e593e79981235aed29ab9984c0f”)
if(code === ‘0x’) console.log(‘普通账户’)
else console.log(‘合约账户’)
在solidity中实现
在合约内,可以使用EVM汇编代码来获取指定地址处的代码大小,显然,普通账户地址将返回0:
contract EzDemo {
function isContract(address addr) returns (bool) {
uint size;
assembly { size := extcodesize(addr) }
return size 0;
}
}
只要你仔细阅读了上述,那么你就已经了解了eth转入地址的相关知识,如果屏幕面前的你还有什么对eth转错地址找不回来好的建议和想法,欢迎各位再下面评论区评论出来,我们将及时回复。