-
Notifications
You must be signed in to change notification settings - Fork 20.5k
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
ethclient: "missing required JSON transaction signature fields" #3269
Comments
Which server are you using? |
ethclient needs the |
Can you dump the RPC response? This could also be an issue on our end. |
I'm using the latest Parity (made a report here as well). However, the API spec I mentioned does not include the r, s and v fields, so either way a server following the spec is no longer supported in v1.5. Let me try and get the raw JSON. |
It seems to be
|
Btw, Geth v1.5.0 still advertises the same version of the API: This should definitely change if breaking changes are made.. |
Looks like they will backport the fix soon. |
@fjl Well, there are still issues regarding Geth and ethclient not following any specification whatsoever. As long as Geth keeps making changes without documenting a new spec, I guess ethclient will never be compatible with Parity.. |
I summarized seven differences between 'geth' and Parity and the documentation in this issue: #3339. I did tests against about 1,000 randomly selected blocks and found only the noted differences. |
@obscuren Is this issue resolved? |
System information
OS & Version: Arch Linux
Commit hash : ca73dea
Expected behaviour
ethclient.Client.GetTransactionByHash(hash)
returns a Transaction objectActual behaviour
Throws "missing required JSON transaction signature fields"
Steps to reproduce the behaviour
Fire up a JSON RPC API server that is compatible with the JSON API specification and call the
eth_getTransactionByHash
method with an existing transaction hash.It appears that the develop branch is breaking compatibility with the API spec. Or is there a renewed version of the spec that I'm not aware of that develop is following?
The text was updated successfully, but these errors were encountered: