-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
bug(anvil
): eth_sendRawTransaction
returns invalid transaction v
, r
, s
values
#7898
Comments
Could you please share genesis.json anvil is initialized with? |
|
For me running |
interesting. then the error may be returned by the Go SDK... |
Had the same issue, and we mostly see it (I think) using Go's The bug was introduced here: 4a1ad3658#diff-bbb221c267c4e8729a42aafb229eb1119e229db1cfa531b4bf61b3e928cac341 by using v: U256::from(t.signature().v().y_parity_byte()) for all the tx type variants, instead of the raw I'll try to make a PR to fix it |
anvil
): eth_sendRawTransaction
returns invalid transaction v
, r
, s
values
Component
Anvil
Have you ensured that all of these are up to date?
What version of Foundry are you on?
I run Anvil inside a container, Dockerfile:
What command(s) is the bug in?
Sending contract creation transactions, the contract contains
blobhash
op and point evaluation precompile call.Operating System
Anvil in a Ubuntu container.
Describe the bug
Error log:
The error log is printed by
Whole code snippet:
Transaction details:
rlp-encoding of contract deployment transaction:
The text was updated successfully, but these errors were encountered: