[英]Convert BNB Beacon Chain address to BNB Smart Chain address
Example BNB Smart Chain address: 0x77b177aD227d2D6F395C7b6A8e19dDF34b2dd208
BNB智能链地址示例:
0x77b177aD227d2D6F395C7b6A8e19dDF34b2dd208
Example BNB Beacon Chain address: bnb1fpdn8pnwl3ft39vj7vgyez44y0u4l0d7yearnd
BNB信标链地址示例:
bnb1fpdn8pnwl3ft39vj7vgyez44y0u4l0d7yearnd
They are generated with the same private key.它们是使用相同的私钥生成的。
Imagine I have 0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
BNB Smart Chain address假设我有
0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
BNB 智能链地址
How do I generate BNB Beacon Chain address?如何生成 BNB 信标链地址?
There must be some way of doing it, since there's this TokenHub (at 0x0000000000000000000000000000000000001004
) which allows to transfer tokens to Beacon Chain with transferOut
function and WITHOUT knowing BNB Beacon Chain address... So some conversion takes place in the middle.必须有一些方法可以做到这一点,因为有这个 TokenHub(在
0x0000000000000000000000000000000000001004
)允许使用transferOut
function 将代币转移到信标链并且不知道中间的 BNB 信标链地址......所以一些转换发生了。
Ok, it's impossible, since generating address from private keys involves irreversible hashing algorithms.好的,这是不可能的,因为从私钥生成地址涉及不可逆的哈希算法。
But what I needed is bench23 buffer tool, which converts HEX<>Bench32但我需要的是 bench23 缓冲工具,它可以转换 HEX<>Bench32
https://slowli.github.io/bech32-buffer/ https://slowli.github.io/bech32-buffer/
BTC Address - Mainnet BTC 地址 - 主网
Data - Tag - bnb数据 - 标签 - bnb
Data - Encoding - Bench32数据 - 编码 - Bench32
This is what used in crosschain BSC -> BNB transfer for receiver
field of transferOut
function这是在跨链 BSC 中使用的 -> BNB 传输用于
transferOut
function 的receiver
字段
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.