Etherscan
我想從交易中獲取公鑰
我想從交易中獲取公鑰。
例如,TXID:0x191095343fd26cbb4c58996aa6512d5cdf43281d565072bab8d0d5ea9e3d644e
我在 etherscan 中嘗試過“獲取原始交易十六進制”並使用https://toolkit.abdk.consulting/ethereum#recover-address
但它說“無效的 rlp 數據”
我引用了這個: Get public key of any ethereum account
但我認為解決方案現在不起作用。
我錯了嗎?以及如何從事務中獲取公鑰?
通常,通過使用上述方法,如果該交易沒有支出交易,您將無法獲得乙太坊帳戶的公鑰。BTC 也是如此。如果沒有私鑰,則只有當地址有支出交易時,您才能獲得地址的公鑰。
根據 EIP-1559,該 TX 是類型 2 事務(原始數據以 0x02…. 開頭),它會更改事務格式。ABDK 工具包似乎只與遺留事務 (EIP-155) 兼容,因此會出現錯誤。