Мне нужно преобразовать адрес ethereum следующим образом
0xB34080739D5B656D76089f9f21b374BA5dafA373
в открытый ключ, подобный этому
e2d3a3a43e71eb54 * e12504eeeeeeeeeeeeeeeeeeeeeeee .eeeeeeee .ee.*
from web3 import Web3
w3 = Web3(Web3.HTTPProvider('https://sokol.poa.network'))
addr = w3.toHex(w3.sha3(text=public_key)[12:])
Может быть, для этого есть библиотека?помогите пожалуйста