CKB短地址与长地址的使用问题

我用forcebridge将3.2个eth跨链到了ckb的短地址(Nervos),但是现在我的以太坊被锁定在了400个镜像ckb里,而且不知道该怎么使用也不知道该怎么换回来,这是我的地址:
ckb1qyqr2nuftnk0k4adftlzx7504e604wk79vyqv2v7yc

短地址ckb1qyqr2nuftnk0k4adftlzx7504e604wk79vyqv2v7yc,我发现只有在safepal钱包里才能看到这个地址中我被锁定的400ckb,forcebridge等其他应用都只能显示我的以太坊地址0x44496804fA71168906245306aFDAb029d9d904A9或者ckb长地址ckb1qz0n46hjl3pe2jwtepcvv5ehf9p6l94qvk9addgmarvfsvvrum6j7qgpg3yksp86wytgjp3y2vr2lk4s98vajp9fqq3qgn7f
我不知道该如何在其他应用访问到这个短地址?到底该怎么才能把我这3个多以太坊弄回来啊,一年前以太坊丢失时是3800,现在价格1600,突然想起来还是很不甘心,希望有大佬能帮我找回来。

关键点在于其他dapp在链接我的以太坊地址后都只能访问到长地址,只有safepal能看到这个短地址中的锁定的资产

有没有试过 从safepal把私钥导出?

我试过在safepal中把这个地址删除再重新导入这个以太坊地址的助记词,然后发现还有显示有这400ckb,说明这个长地址就是和以太坊地址绑定的,但我不知道为什么大部分dapp都只能识别短地址。CKB分两种但是我也不知道他们的区别,一个是CKB(Nervos),另一个是CKB(Godwoken), Nervos的ckb对应的地址是短的,Godwoken对应的地址是以太坊地址,好像还可以和一个ckb长地址相互对应?

我理解 46bytes的短CKB地址 是已经弃用但是兼容的格式(虽然我也用这个)
现在推荐使用的是97bytes的长CKB地址。
无论长短地址,指向的应该是同一个账户。

试试这个pw-core库
用eth 的私钥来发送ckb交易。
或者试试这个 跨链桥


用跨链桥应该能把那400ckb转出来

这个跨桥链也只能访问到长地址 :joy:

求个截图捏?
你是说 上面虽然显示了 对应 短地址的 长地址,但是下面没有 sUDT?

这个地址不是通过以太坊地址转换的,是直接的 ckb 地址,所以用 metamask 是不能操作的;它对应的长地址是 CKB Explorer
没猜错的话,你应该有这个钱包对应的助记词,你把它导入 neuron 中,耐心等待同步,就可以在 neuron 的资产账户中看到这个资产。至于如何提回以太坊主链,你可能需要用另外一个以太坊钱包连接 forcebridge,然后用 neuron 把 ether 转到 forcebridge 的 ckb 长地址。

ps,neuron 里面需要设定资产的信息,类似:


名称都无所谓,关键小数位设置对就行,应该是 18

我导入0x44496804fA71168906245306aFDAb029d9d904A9地址的以太坊助记词到neuron中了,显示的首款地址就是锁定了400ckb的地址ckb1qzda0cr08m85hc8jlnfp3zer7xulejywt49kt2rr0vthywaa50xwsqf4f7y4em8m27k54l3r0286ua86ht0zkzq7jzwp3
感觉马上就要成功了!!
但是又出现了新的问题,同步区块一直不成功,一直卡在0。

重启一下 neuron 或者电脑,如果是 windows 尝试安装 vc redistribution。对了,如果你是老版 neuron,需要安装最新的 0.106 版本才能同步



我先将forcebridge连接了另一个以太坊地址,然后选择Nervos->Ethereum,这里就会显示一个CKB长地址,然后我复制这个地址。
在Neuron钱包里,我在自定义资产里已经可以看到了那400ckb,然后我选择转入sUDT账户,再将forcebridge的地址复制过来发现不行。