-
Notifications
You must be signed in to change notification settings - Fork 20.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eth_getTransactionByHash return 0x0 sender value for pending EIP-1559 tx #23762
Comments
This bug might caused by this merge: |
The v value looks off to me, is this transaction on mainnet? |
Results in
So the type in the log says it is a LegacyTx not a DynamicFeeTx. If I put it as a LegacyTx I receive the correct hash. Are you sure that the signature is valid? |
it was dropped: https://etherscan.io/tx/0x18aadbf8d2107a47315da9178590ef29d8f35fb67386c26eaddd051d5c6d4e80 You can choose pending tx from https://etherscan.io/txsPending. If it was still pending when calling eth_getTransactionByHash, then the result "from" field would be "0x0000000000000000000000000000000000000000" |
I found and fixed the issue here: #23765 |
System information
Geth version:
v1.10.10
OS & Version: Linux
Expected behaviour
return correct tx sender address
Actual behaviour
return 0x0
Steps to reproduce the behaviour
for any pending EIP-1559 tx
The text was updated successfully, but these errors were encountered: