我需要像这样转换以太坊地址
0xB34080739D5B656D76089f9f21b374BA5dafA373
像这样的公开密钥
E2D3A3A43E71EB541E12504CEE274024969B46B9E68EA7F9E5384FE96FC04
我是这样得到地址的
from web3 import Web3
w3 = Web3(Web3.HTTPProvider('https://sokol.poa.network'))
addr = w3.toHex(w3.sha3(text=public_key)[12:])
也许有个图书馆?请帮忙
这是不可能的。你知道吗
以太坊地址(对于外部所有者帐户,它是链接到私钥的帐户)是
keccak256(public_key)
的最后20个字节。由于keccak256
是散列函数,因此是单向函数,因此无法从地址恢复公钥。你知道吗相关问题 更多 >
编程相关推荐